The DISCWorld Peer-To-Peer Architecture

A critical aspect of a robust, scalable architecture for distributed computing is the relationship between participating platform nodes. Other software systems such as DCE [4] have been limited by the xed hierarchical server relationships and the di culty in dynamically and automatically adding new platforms to or removing platforms from a running system. We discuss the implications of retaining a serverless architecture or a peer-to-peer relationship between all participating nodes in the DISCWorld system. We describe the issues that arise in implementing this using Java and objectoriented software technologies.