skip to main content
article

Enhancing Jini for use across non-multicastable networks

Published:01 April 2001Publication History
Skip Abstract Section

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.

References

  1. 1. Ken Arnold, Bryan Osullivan, Robert W. Scheifler, Jim Waldo, Ann Wollrath. The Jini Specification, Addison-Wesley, ISBN: 0201616343, 1999. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  3. 3. Z. Chen, K. Maly, P. Mehrotra and M. Zubair. ARCADE: A Web-Java Based Framework for Distributed Computing. WebNet 99, October 1999.Google ScholarGoogle Scholar
  4. 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 ScholarGoogle ScholarCross RefCross Ref
  5. 5. W. Keith, Core Jini, Prentice Hall, ISBN: 013014469X, 1999.Google ScholarGoogle Scholar
  6. 6. Live Networks Inc., The "liveGate" Multicast Tunneling Server, ¿http://www.lvn.com/liveGate/¿.Google ScholarGoogle Scholar
  7. 7. P. Parnes, K. Synnes, and D. Schefstrom. Lightweight Application Level Multicast Tunneling using mTunnel. Computer Communication, 1998. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  9. 9. Kevin Savetz, Neil Randall, and Yves Lepage. MBONE: Multicasting Tomorrow's Internet, IDG, 1996. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. 10. B. Venners, A Talk on Jini/JavaSpaces, ¿http://www.artima.com/javaseminars/modules/Jini/index.html'.Google ScholarGoogle Scholar

Index Terms

  1. Enhancing Jini for use across non-multicastable networks

                  Recommendations

                  Comments

                  Login options

                  Check if you have access through your login credentials or your institution to get full access on this article.

                  Sign in

                  Full Access

                  • Article Metrics

                    • Downloads (Last 12 months)1
                    • Downloads (Last 6 weeks)0

                    Other Metrics

                  PDF Format

                  View or Download as a PDF file.

                  PDF

                  eReader

                  View online with eReader.

                  eReader