Multimedia Tools and Applications

, Volume 9, Issue 1, pp 43–68 | Cite as

Managing Mobility of Users in a Virtual Network

  • A. Hooda
  • A. Karmouch
  • S. Abu-Hakima


Terminal and personal mobility are the fundamental characteristics of Nomadic Computing. However, personal mobility provides a greater degree of flexibility, creating an environment in which a user roams in network without a wireless laptop or a mobile phone and yet enjoys anytime, anywhere network accessibility. This work presents Nomad'sPersonal Access System (NPAS): a software system at OSI application layer that provides a personal mobility environment within a virtual, private network, spanning different organizational networks. It implements dynamic association between a user and shared devices associated with a new location. The dynamic mapping of users to devices is achieved using Internet'sLDAP distributed directory. The LDAP'sdistributed directory provides services and location data to the network—thus incoming and outgoing messages can be easily routed to the current location of a nomad. The ability to know the current location of a nomad increases his/her accessibility to and from other people. Therefore, NPAS also addresses the messaging services and suggests a solution based on agents. This work is motivated by the larger project of the Mobile Agents Alliance, a collaborative effort that includes the National Research Council of Canada, the University of Ottawa, and Mitel Corporation.

nomadic computing PCS UMTS terminal mobility personal mobility dynamic association data management location management LMT LDAP X.500 messaging application agents 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    S. Abu-Hakima et al., “A multi-agent system for seamless messaging by email, fax or voice mail,” Proc. of Int. Joint Conf. on AI, IJCAI'97 Workshop on AI in Distributed Information Networking, Negoya, Japan, Aug. 24, 1997, reference w4 to IJCAI, pp. 9–16. publicGoogle Scholar
  2. 2.
    M. Ahmed, A. Karmouch, and S. Abu-Hakima, MediaABS: A Multi-Format Video Processing System, Technical Report, Multimedia and Agent Research Lab. University of Ottawa, Ottawa, Ontario, Canada, Sept. 1998.Google Scholar
  3. 3.
    B. Awerbuch and D. Peleg, “Online tracking of mobile host,” JACM, Vol. 42, No. 5, pp. 1021–1058, 1995.Google Scholar
  4. 4.
    R. Bagrodia, W.W. Chu, L. Kleirock, and G. Popek, “Vision, issues and architecture for nomadic computing,” IEEE Personal Communications, Vol. 2, No. 6, pp. 14–27, 1995.Google Scholar
  5. 5.
    J. Bradshaw, “Software agents,” AAAIPress/The MIT Press, 1997.Google Scholar
  6. 6.
    Corporation for National Research Initiatives, “Nomadicity in the NII,” Cross-Industry Working Team—XIWT of Dept. of Computer Science, UCLA, June 1995. doc/ NomadsTOC.htmlGoogle Scholar
  7. 7.
    T. Eckardt, T. Magedanz, and R. Popescu-Zeletin, “Apersonal communication support system based on X.500 and X.700 standards,” Computer Communications, Vol. 20, No 3, pp. 145–156, 1997.Google Scholar
  8. 8.
    B. Falchuk and A. Karmouch, “The mobile agent paradigm meets digital document technology—Designing for autonomous media collection,” Multimedia Tools and Applications, Vol. 8, No. 1, pp. 137–166, 1999.Google Scholar
  9. 9.
    C.G. Harrison, “Smart networks and intelligent agents,” Proc. of Mediacom-95, Southampton, UK, April 11, 1995.Google Scholar
  10. 10.
    J. Hartman, “The alignment of IN and GSM,” Proc. of 5th Int. Conf. on Intelligence in Networks, Bordeaux, France, May 13–15, 1998.Google Scholar
  11. 11.
    H. Mabb, O. Schreyer, and M. Stahl, “Data management for wide-area mobility in private telecommunication networks,” ITG-FACHBERICHTE, No. 124, pp. 535–546, 1994.Google Scholar
  12. 12.
    G. Irvine and N. Raguideau, “A futuristic service architecture for personal interactive communications,” Proc. of 7th IEEE Intelligent Network Workshop, Bordeaux, France, May 10–13, 1998.Google Scholar
  13. 13.
    ITU-T Recommendation X.500 (1993) ISO/IEC 9594–1: 1993, Information technology—Open Systems Interconnection, “The directory: Overview of concepts, models, services,” 1993. Scholar
  14. 14.
    J. Jannink, D. Lam, N. Shivakumar, J. Widom, and D.C. Cox, “Efficient and flexible location management techniques for wireless communication systems,” Proc. of MOBICOM'96, Rye NY, Nov. 10–12, 1996.Google Scholar
  15. 15.
    P. Krishna, “Performance issues in mobile wireless networks,” Ph.D. thesis, Texas A&M University, Aug. 1996.Google Scholar
  16. 16.
    Y. Labrou, “Semantics for an agent communication language,” Ph.D. thesis, Computer Science Department, University of Maryland, Baltimore County, 1996.Google Scholar
  17. 18.
    L.A.G. Oliveria, P.C. Oliveria, and E. Cardozo, “An agent-based approach for quality of service negotiation and management in distributed multimedia systems,” First InternationalWorkshop, Mobile Agents (MA) '97 Proceedings. Springer-Verlag, Berlin, Germany, 1997.Google Scholar
  18. 19.
    R. Orfali and D. Harkey, “Client/server programming with Java and CORBA,” Wiley Computer Publishing, 1997.Google Scholar
  19. 20.
    C.J. Petrie, “Agent-based engineering, the web, and intelligence,” IEEE Expert, Vol. 11, No. 6, pp. 24–29, 1996.Google Scholar
  20. 21.
    A. Reinhardt, “The Network with smarts,” Byte, pp. 51–64, Oct. 1994.Google Scholar
  21. 22.
    M. Rizzo and I.A. Utting, “An agent-based model for the provision of advanced telecommunications services,” Proc. of TINA'95 Conf, Melbourne, Australia, Feb. 13–16, 1995.Google Scholar
  22. 23.
    O. Spaniol, A. Fasbender, S. Hoff, J. Kaltwasser, and J. Kassubek, “Impacts of mobility on telecommunication and data communication networks,” IEEE Personal Communications, Vol. 2, No. 5, pp. 20–33, 1995.Google Scholar
  23. 24.
    H. Velthuijsen and N. Griffeth, “Negotiation in telecommunications systems,” Proc. of AAAI Workshop on Coordination Among Heterogeneous Intelligent Systems, San Jose, CA, 1992.Google Scholar
  24. 25.
    M. Wahl, T. Howes, and S. Kille, “Lightweight directory access protocol (v3),” RFC 2251 Dec. 1997. Scholar
  25. 26.
    J.Z. Wang, “A fully distributed location registration strategy for universal personal communication systems,” IEEE Journal of Selected Area in Communications, Vol. 11, No. 6, pp. 850–860, 1993.Google Scholar
  26. 27.
    D.C.C. Wang, “A survey of number of mobility techniques for PCS,” Proc. of Third Int. Conf. on Universal Personal Communications, ICUPC'94, New York, USA, 1994.Google Scholar
  27. 28.
    W. Yeong, T. Howes, and S. Kille, “Lightweight directory access protocol,” RFC 1777, March 1995. Scholar
  28. 29.
    M. Zaid, “Personal mobility in PCS,” IEEE Personal Communications, Vol. 1, No. 4, pp. 12–16, 1994.Google Scholar

Copyright information

© Kluwer Academic Publishers 1999

Authors and Affiliations

  • A. Hooda
    • 1
  • A. Karmouch
    • 1
  • S. Abu-Hakima
    • 2
  1. 1.School of Information Technology & EngineeringUniversity of OttawaSt. OttawaCanada
  2. 2.AmikaNow! CorpKanataCanada

Personalised recommendations