You might look at http://openreplica.org/ if you haven't. Its a python distributed object store that uses Paxos to ensure enough identical copies are preserved across machines. Instead of passing objects the messages sent to objects are sent to enough machines so that there is a quorum that have identical state. If one machine does down a replacement has the objects loaded via serialization. But most of the time its just sending messages around. Or something like that. Also probably need a faster GC. This one sounds fast: http://www.azulsystems.com/products/zing/c4-java-garbage-collector-wp http://www.infoq.com/presentations/Java-GC-Azul-C4 -- View this message in context: http://forum.world.st/Experience-using-multiple-images-as-a-distributed-data... Sent from the Pharo Smalltalk mailing list archive at Nabble.com.