MetaCartSign in to MyCiteSeer

Include Citations | Advanced Search | Help

Include Citations | Advanced Search | Help

  Algorithmic design of the Globe wide-area location service (1998) [37 citations — 17 self]

Download:
pdf | ps
by Maarten Van Steen, Franz J. Hauck, Gerco Ballintijn, Andrew S. Tanenbaum
The Computer Journal
http://www4.informatik.uni-erlangen.de/~fzhauck/Pub/Doc/1998-compjour.ps.gz
Add To MetaCart

Abstract:

We describe the algorithmic design of a worldwide location service for distributed objects. A distributed object can reside at multiple locations at the same time, and offers a set of addresses to allow client processes to contact it. Objects may be highly mobile like, for example, software agents or Web applets. The proposed location service supports regular updates of an object's set of contact addresses, as well as efficient look-up operations. Our design is based on a worldwide distributed search tree in which addresses are stored at different levels, depending on the migration pattern of the object. By exploiting an object's relative stability with respect to a region, combined with the use of pointer caches, look-up operations can be made highly efficient.

Citations

864 Remote Procedure Call – Nelson - 1982
714 Design and Validation of Computer Protocols – Holzmann - 1991
595 Mobility Support – Johnson, Perkins - 1998
483 Finegrained mobility in the Emerald system – Jul, Levy, et al. - 1988
424 Some computer science issues in ubiquitous computing – Weiser - 1993
394 Domain names - concepts and facilities – Mockapetris - 1987
299 The challenges of mobile computing – Forman, Zahorjan - 1994
284 Mobile agents: Are they a good idea – Harrison, Chess, et al. - 1997
240 The case for geographical push caching – Gwertzman, Seltzer - 1995
190 Concurrent online tracking of mobile users – Awerbuch, Peleg - 1991
143 Mobile computing with the Rover toolkit – Joseph, Tauber, et al. - 1997
127 A note on distributed computing – Waldo, Wyant, et al.
118 SenderBased Message Logging – Johnson, Zwaenepoel - 1987
106 Dessigning a Global Name Service – Lampson - 1986
96 Locating objects in wide-area systems – Steen, Hauck, et al. - 1998
85 SSP Chains: Robust, Distributed References Supporting Acyclic Garbage Collection – Shapiro, Dickman, et al. - 1992
76 Enhancing the Web infrastructure: From caching to replication – BAENTSCH, BAUM, et al. - 1997
66 The architectural design of Globe: A wide-area distributed system – Steen, Homburg, et al. - 1997
59 Understanding DCE. O’Reilly and Associates – Rosenberry, Kenney, et al. - 1992
58 A Fully Distributed Location Registration Strategy for Universal Personal Communication Systems – Wang - 1993
51 Disconnected Operation in a Distributed File System – Kistler - 1993
42 Decentralizing a global naming service for improved perfor-mance and fault tolerance – Cheriton, Mann - 1989
37 Efficient and flexible location management techniques for wireless communication systems – Jannink, Lam, et al. - 1996
35 Domain names-concepts and facilities – Mockapetris - 1987
31 Location management in distributed mobile environments – Krishna, Vaidya, et al. - 1994
31 Some Computer Science Issues – Weiser - 1993
28 Implementing Location Independent Invocation – Black, Artsy - 1990
17 Reducing Traffic Impacts of PCS using Hierarchical User Location Databases – Jain - 1996
14 Architectural support for mobile objects in large-scale distributed systems – Caughey, Shrivastava - 1995
13 X.500 directory services: Technology and deployment – Radicati - 1994
12 Understanding code mobility – Fugetta, Picco, et al. - 1998
10 Fine-Grained Mobility in – Jul, Levy, et al. - 1988
4 Enhancing the Web's Infrastructure: From Caching to Replication – Rothkugel, Sturm - 1997
2 Support for Nomadism in a Global Environment – Jacob, Mudge - 1996
2 500 Directory Services: Technology and Deployment – unknown authors - 1994
2 Scheduling Concurrent RPCs in the Globe Location Service – Ballintijn, Sandberg, et al. - 1997
1 TheChallengesofMobileComputing – Forman, Zahorjan - 1994
1 Object identifiers, keys, and surrogates—object identifiers revisited. Theory Practice Object Syst – Wieringa, Jonge - 1995