Building distributed systems with remote call
Software Engineering Journal - Special Issue on Distributed Computing
Hi-index | 0.00 |
This position paper is based on experiences gained in designing and implementing a distributed application to support communication between the members of a group of people working on a joint task ["Cosmos - A Configurable Structured Message System", Alvey project MMI/109]. At an early stage in the project, we adopted the well known ideas about the use of unique identifiers in distributed systems and concluded that we should build a set of persistent objects with globally unique identifiers as a basis for our application. We have constructed a set of "object servers" - with one server per host, each of which generates its own unique identifiers consisting of a host identifier concatenated with a locally unique identifier. We use (X400) message delivery to send objects from one host to another and object servers can store objects created by other servers as well as their own.