A. Gill Waters

Learn More
Distributed System design is a highly complicated and non-trivial task. The problem is characterized by the need to design multi-threaded, multi-processor, and multi-media systems. Design frameworks such as Open Distributed Processing (ODP), the ITU/ISO standard, provide significant, theoretical, guidance and aids towards the provision of successful(More)
This paper introduces a flexible new method of constructing hierarchical multicast structures suitable for supporting large-scale GRID applications. Hierarchical multicast trees are constructed by repeated application of clustering algorithms that partition the members of a large application community to form a layered hierarchy of clusters of users. The(More)
Conventional delivery mechanisms for many-to-many multicast services consider either a single shared tree or a source rooted trees approach. These two mechanisms complement each other in terms of performance and protocol complexity. In this paper, we describe a design that uses multiple shared trees that would provide a balance between these two extreme(More)