[DGD] DGD/MP & OpenMosix revisited?

Stephen Schmidt schmidsj at union.edu
Mon Feb 9 04:11:33 CET 2004


I hesitate to venture into a discussion which seems likely to get
technical, but I'll confine myself to asking questions and idly
speculating. Ignore the idle speculation if it goes off the track.

Ragnar Lonn wrote:

> I've been imagining a
> system where you have an arbitrary number of game servers. Each server
> maintains state for a number of game objects. You have an inter-server
> call_other() function that lets an object on server A call a function in
> an object on server B. Each game object resides on two servers but only
> one server is authoritative - the other maintains as up to date a state
> as possible for the object in case the first server goes down.

How are your servers going to connected to one another? If you
are relying on some kind of Internet connection between two
servers, couldn't this get awfully slow, waiting for requests
to come back from a remote server? The advantage to the "shard"
system isn't so much that it reduces storage, but that it
reduces the need for interprocess communication.

If your servers are all in the same lab somewhere and can
communicate at speeds resembling instant, then this might get
more attractive. I'd still worry about getting a bottleneck
at a server with some particularly frequently accessed object,
however.

Steve


_________________________________________________________________
List config page:  http://list.imaginary.com/mailman/listinfo/dgd



More information about the DGD mailing list