Hi!
Here is the thesis from M Roth. It wasn't linked on the page postet before (the
other documents need special access. Can't access them). But it is in german.
You will find there much theory about the methods used in OpenSG. Especially
SortFirst, SortLast and how to communicate in a cluster. Don't know which paper
it was but there was a one with a short explanation in english.
The field concept is explained in this paper.
http://www.lsi.usp.br/~mkzuffo/PSI5787/opensg/Reiners_Basics.pdf
Okay most can be found with google scholar.
Greetings
Marcus Rieche
Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Im Auftrag von Pablo Carneiro
Elias
Gesendet: Samstag, 12. Mai 2007 22:21
An: [email protected]
Betreff: Re: [Opensg-users] About OpenSG clustering
Hi Carsten, I thank you very much for the information. I´ll start studying from
these two classes (RemoteAspect and ChangeLlist) and I´ll probably have many
questions soon. Thanks!
[]´s Pablo.
2007/5/12, Carsten Neumann <[EMAIL PROTECTED]>:
Hello Pablo,
Pablo Carneiro Elias wrote:
> Hi Everyone. I need some support from anyone who deeply understand OpenSG
> clustering algorithms and strategies.
hm, I'm not that deeply familiar with the cluster code, but I know how
it works in principle.
> Here´s the issue: I´m working on a big project together with my university
> and we have a demand for real time simulations using a lot of
> geometry (about 1 or 2 million triangles at least) that changes all the
> time (due to the simulations) and should necessarily run on a cluster.
>
> Once we´re willing to use OpenSG as the scenegraph (among other things,
> also
> because of the clustering native support of OpenSG), my task is to analyze
> the efficiency of the clustering algorithms and strategies of OpenSG. I
> need
> to study what happens behind the magic of OpenSG clustering (how the
> data is
> transfered, including protocol details, the strategy of data sharing -
> whether or not the whole geometry is sent every time even if just a small
> part of it is changed)...
The basic unit for OpenSG to track changes is a Field. So if you modify
a single vertex or all of them does not matter, the whole field is
considered changed. Consequently if only parts of a large model change
these parts should be put into a Geometry core by themselves.
What OpenSG does to make clustering work is the same it does to get
multithread suppport: It records changes to fields and transmits those
changes over the wire (the RemoteAspect does this, see
Source/System/Cluster/Base/OSGRemoteAspect.{h,cpp}, changes are recorded
in the change list for the aspect, see
Source/System/FieldContainer/OSGChangeList.{h,cpp})
> I know the first thing I should do in order to get all this information is
> to open OpenSG source code and to study it (I´m doing it by now), but since
> my time is VERY short (the report must be ready in 3 days, and the task was
> assigned to me yesterday), I need any document that can help me to achieve
> my goal of analyzing things behind OpenSG clustering (hard code details). I
> need any benchmark document or algorithm analysis document or anything. Any
> help will be very welcome.
AFAIK Marcus Roth has written most of the cluster code and published a
number of papers on the topic (here is a list, but the documents can not
be downloaded from that site: http://www.igd.fhg.de/~mroth/). Sorry, I
don't have any download links to these.
> Thank you very much. I hope anyone can help me on anything (any explanation
> about any detail of OpenSG clustering will be very welcome to).
I know it's not exactly what you were asking for, but I'll try to
regularly check my inbox over the weekend, so if you have any specific
questions, feel free to ask.
Good luck with your report,
Carsten
-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Opensg-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/opensg-users
-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Opensg-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/opensg-users