Nomad: Application Participation in a Global Location Service

  • Kris Bubendorfer
  • John H. Hine
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 2574)


The rapid growth of the world wide web has led to the wider appreciation of the potential for Internet-based global services and applications. Currently services are provided in an ad hoc fashion in fixed locations, which users locate and access manually. Mobility adds a new dimension to the location of such services in a global environment. Most systems supporting mobility rely on some form of home-based redirection which results in unacceptable residual dependencies. Nomad is a middleware platform for highly mobile applications. A significant contribution of the Nomad platform is a novel global object location service that involves the participation of both applications and global structures.


Location Service Mobile Object Global Location Service Object Yellow Page 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. [1]
    Lange, D.B., Oshima, M.: Seven Good Reasons for Mobile Agents. Communications of the ACM 42 (1999) 88–89CrossRefGoogle Scholar
  2. [2]
    Bubendorfer, K.: NOMAD: Towards an Architecture for Mobility in Large Scale Distributed Systems. PhD thesis, Victoria University of Wellington (2001)Google Scholar
  3. [3]
    Bubendorfer, K., Hine, J. H.: DepotNet: Support for Distributed Applications. In: Proceedings of INET’99, Internet Society’s 9th Annual Networking Conference. (1999)Google Scholar
  4. [4]
    Damianou, N., Dulay, N., Lupu, E., Sloman, M.: PONDER: A Language for Specifying Security and Management Policies for Distributed Systems. Technical Report DoC 2000/1, Imperial College of Science Technology and Medicine (2000)Google Scholar
  5. [5]
    Vickrey, W.: Counterspeculation, Auctions, and Competitive Sealed Tenders. The Journal of Finance 16 (1961) 8–37CrossRefGoogle Scholar
  6. [6]
    Mockapetris, P.: Domain Names: Concepts and Facilities. Network Working Group, Request for Comments (RFC) 1034 (1987)Google Scholar
  7. [7]
    Comer, D.E.: Computer Networks and Internets. 1st edn. Prentice-Hall (1997)Google Scholar
  8. [8]
    Ballintijn, G., van Steen, M., Tanenbaum, A. S.: Exploiting Location Awareness for Scalable Location-Independent Object IDs. In: Proceedings of the Fifth Annual ASCI Conference, Heijen, The Netherlands, Delft University of Technology (1999) 321–328Google Scholar
  9. [9]
    van Steen, M., Homburg, P., Tanenbaum, A. S.: Globe: A Wide-Area Distributed System. IEEE Concurrency 7 (1999) 70–78CrossRefGoogle Scholar
  10. [10]
    van Steen, M., Hauck, F. J., Homburg, P., Tanenbaum, A. S.: Locating Objects in Wide-Area Systems. IEEE Communications Magazine 36 (1998) 104–109CrossRefGoogle Scholar
  11. [11]
    Tanenbaum, A. S.: Computer Networks. 3rd edn. Prentice-Hall (1996)Google Scholar
  12. [12]
    Sollins, K., Masinter, L.: Functional Recommendations for Internet Resource Names. Network Working Group, Request for Comments (RFC) 1737 (1994)Google Scholar
  13. [13]
    Sollins, K. R.: Requirements and a Framework for URN Resolution Systems. Internet Engineering Task Force (IETF) Internet-Draft (1997)Google Scholar
  14. [14]
    Slottow, E. C.: Engineering a Global Resolution Service. Master’s thesis, Laboratory for Computer Science, Massachusetts Institute of Technology (1997)Google Scholar
  15. [15]
    Moats, R.: URN Syntax. Network Working Group, Request for Comments (RFC) 2141 (1997)Google Scholar
  16. [16]
    Iannella, R., Sue, H., Leong, D.: BURNS: Basic URN Service Resolution for the Internet. In: Proceedings of the Asia-Pacific World Wide Web Conference, Beijing and Hong Kong (1996)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2003

Authors and Affiliations

  • Kris Bubendorfer
    • 1
  • John H. Hine
    • 1
  1. 1.School of Mathematical and Computing SciencesVictoria University of WellingtonWellingtonNew Zealand

Personalised recommendations