Enhancing jini for use across non-multicastable networks

Distributed heterogeneous systems are being increasingly used to execute a variety of large size simulation and computational problems. Resource management is one of the most important issues in building such systems. Recently, Sun introduced the Jini connection technology for building plug-and-play...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Operating systems review 2001-04, Vol.35 (2), p.21-30
Hauptverfasser: AL-THENEYAN, Ahmed, MEHROTRA, Piyush, ZUBAIR, Mohammed
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:Distributed heterogeneous systems are being increasingly used to execute a variety of large size simulation and computational problems. Resource management is one of the most important issues in building such systems. Recently, Sun introduced the Jini connection technology for building plug-and-play networks of resources. Jini relies on multicasting across the network for its internal protocols. However, in a distributed environment, such as the one under consideration here, multicasting may not be supported across the subnets for various reasons. In this paper we describe enhancements to Jini required to use it for building a middleware resource management system in a distributed environment that does not support multicasting. In particular, we introduce a lightweight service, called the Tunneling Service, which tunnels multicast messages across the subnets. We have implemented our mechanism and used it to successfully tunnel messages between subnets in a single domain and also between different domains. In this paper we describe our design choices and our implementation of the system.
ISSN:0163-5980
1943-586X
DOI:10.1145/377069.377076