Abstract
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.
- 1. Ken Arnold, Bryan Osullivan, Robert W. Scheifler, Jim Waldo, Ann Wollrath. The Jini Specification, Addison-Wesley, ISBN: 0201616343, 1999. Google ScholarDigital Library
- 2. K. Czajkowski, I. Foster, N. Karonis, C. Kesselman, S. Martin, W. Smith, S. Tuecke. A Resource Management Architecture for Metacomputing Systems. Proc. IPPS/SPDP'98 Workshop on Job Scheduling Strategies for Parallel Processing, 1998. Google ScholarDigital Library
- 3. Z. Chen, K. Maly, P. Mehrotra and M. Zubair. ARCADE: A Web-Java Based Framework for Distributed Computing. WebNet 99, October 1999.Google Scholar
- 4. I. Foster, C. Kesselman, C. Lee, R. Lindell, K. Nahrstedt, A. Roy. A Distributed Resource Management Architecture that Supports Advance Reservations and Co-Allocation. International Workshop on Quality of Service, 1999.Google ScholarCross Ref
- 5. W. Keith, Core Jini, Prentice Hall, ISBN: 013014469X, 1999.Google Scholar
- 6. Live Networks Inc., The "liveGate" Multicast Tunneling Server, ¿http://www.lvn.com/liveGate/¿.Google Scholar
- 7. P. Parnes, K. Synnes, and D. Schefstrom. Lightweight Application Level Multicast Tunneling using mTunnel. Computer Communication, 1998. Google ScholarDigital Library
- 8. P. Parnes, K. Synnes, and D. Schefstrom. mTunnel: A Multicast Tunneling System With A User Based Quality-Of-Service Model. European Workshop on Interactive Distributed Multimedia Systems and Telecommunication Services, 1997. Google ScholarDigital Library
- 9. Kevin Savetz, Neil Randall, and Yves Lepage. MBONE: Multicasting Tomorrow's Internet, IDG, 1996. Google ScholarDigital Library
- 10. B. Venners, A Talk on Jini/JavaSpaces, ¿http://www.artima.com/javaseminars/modules/Jini/index.html'.Google Scholar
Index Terms
- Enhancing Jini for use across non-multicastable networks
Recommendations
Green Computing in WAN Through Intensified Teredo IPv6 Tunneling to Route Multifarious Symmetric NAT
IPv4---IPv6 transition rolls out numerous challenges to the world of Internet as the Internet is drifting from IPv4 to IPv6. IETF recommends few transition techniques which includes Dual stack, translation and tunneling. By means of tunneling the IPv6 ...
Scalable multicast protocol in IP-based mobile networks
In this paper, we present an alternative design, RBMoM (Range-Based Mobile Multicast), for efficiently supporting multicast for mobile hosts on the Internet. The current version of Mobile IP proposes two approaches to support mobile multicast, which are ...
Comments