Squid plan

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!!

Michael.




More information about the Squeak-dev mailing list