Michael van der Gulik
mikevdg at hetnet.nl
Sun May 25 10:12:28 UTC 2003
Anthony Hannan wrote:
> The replica would be added to your segment that called for it. If you
> want you can create a new segment and move objects to it. Segments are
> like disk partitions, while objects are like files. Objects can be
> moved or replicated between segments.
When I hear 'replicas', I think of a group of object distributed across
several computers that keep up to date with each other using one or
another algorithm. I assume you mean the same thing.
May I suggest - a seperate segment on each computer specially for
replicas of distributed objects. Each replicated object could have a
"home" location in a real segment, while it's replicas live in
replica-segments on other hosts.
Replica's generally are disposable; this way you seperate your
"important" objects from your "unimportant" objects. Replicas are
typically second-class objects, much like a disk-cache.
Sorry for the slow replies; I am a slow thinker and a unfanatical
emailer. I've been working on a replication architecture for untyped
virtual machines in general; I hope to put something on
dpon.sourceforge.net when it's legible.
btw... Squeak is amazing for prototyping!! I can throw classes around
left right and center without all that annoying file management that you
do with other languages. Kudos to all Squeakers!!
More information about the Squeak-dev