Support for Personal and Service Mobility in Ubiquitous Computing Environments

  • K. El-Khatib
  • N. Hadibi
  • Gregor v. Bochmann
Part of the Lecture Notes in Computer Science book series (LNCS, volume 2790)


This paper describes an agent-based architecture that extends personal mobility to ubiquitous environment. A software agent, running on a portable device, leverages the existing service discovery protocols to learn about all services available in the vicinity of the user. Short-range wireless technology such as Bluetooth can be used to build a personal area network connecting only devices that are close enough to the user. Acting on behalf of the user, the software agent runs a QoS negotiation and selection algorithm to select the most appropriate available service(s) to be used for a given communication session, as well as the configuration parameters for each service, based on session requirements, the user preferences and the constraints of the devices that provide the service(s). The proposed architecture supports also service hand-off to take account of service volatility as a result of user mobility.


User Profile Service Discovery Service Mobility Service Selection Wireless Personal Area Networking 
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.
    Schulzrinne, H.: Personal mobility for multimedia services in the Internet. In: European Workshop on Interactive Distributed Multimedia Systems and Services (IDMS), Berlin, Germany (March 1996)Google Scholar
  2. 2.
  3. 3.
    Haartseen, J., Naghshineh, M., Inouye, J.: Bluetooth: Vision, Goals, and Architecture. ACM Mobile Computing and Communications Review 2(4), 38–45 (1998)CrossRefGoogle Scholar
  4. 4.
    Anerousis, N., et al.: TOPS: An architecture for telephony over packet networks. IEEE Journal of Selected Areas in Communications (January 1999)Google Scholar
  5. 5.
    Roussopoulos, M., Maniatis, P., Swierk, E., Lai, K., Appenzeller, G., Baker, M.: Personlevel Routing in the Mobile People Architecture. In: Proceedings of the USENIX Symposium on Internet Technologies and Systems (October 1999)Google Scholar
  6. 6.
    Kahane, O., Petrack, S.: Call Management Agent System: Requirements, Function, Architecture and Protocol. IMTC Voice over IP Forum Submission VOIP97-010 (1997)Google Scholar
  7. 7.
    Wang, H., et al.: ICEBERG: An Internet-core Network Architecture for Integrated Communications. IEEE Personal Communications (2000); Special Issue on IP-based Mobile Telecommunication NetworksGoogle Scholar
  8. 8.
    He, X., El-Khatib, K., Bochmann, G.v.: A communication services infrastructure including home directory agents. U. of Ottawa, Canada (May 2000)Google Scholar
  9. 9.
    Barbeau, M., Azondekon, V., Liscano, R.: Service Selection in Mobile Computing Based on Proximity Confirmation Using Infrared. In: MICON 2002 (2002)Google Scholar
  10. 10.
    Schneider, G., Hoymann, C., Goose, S.: Ad-hoc Personal Ubiquitous Multimedia Services via UpnP. In: Proceedings of the IEEE International Conference on Multimedia and Exposition, Tokyo, Japan (August 2001)Google Scholar
  11. 11.
    Beigl, M., Schmidt, A., Lauff, M., Gellersen, H.W.: The Ubicomp Browser. In: Proceedings of the 4th ERCIM Workshop on User Interfaces for All, Stockholm, Sweden (October 1998)Google Scholar
  12. 12.
  13. 13.
  14. 14.
    Bluetooth Special Interest Group (SIG): Service Discovery Protocol, SIG Specification version 1.0, Volume 1 Core, Part E, pp. 233–384Google Scholar
  15. 15.
    Guttman, E., Perkins, C., Veizades, J., Day, M.: Service Location Protocol. Version 2,
  16. 16.
    Horvitz, E., Jacobs, A., Hovel, D.: Attention-Sensitive Alerting. In: Proceedings of UAI 1999, Stockholm, Sweden, pp. 305–313. Morgan Kaufmann, San Francisco (1999)Google Scholar
  17. 17.
    Richards, A., Rogers, G., Witana, V., Antoniades, M.: Mapping User Level QoS from a Single Parameter. In: Second IFIP/IEEE International Conference on Management of Multimedia Networks and Services, Versailles (November 1998)Google Scholar
  18. 18.
    Handley, M., Schulzrinne, H., Scholler, E., Rosenberg, J.: SIP: Session Initiation Protocol. RFC2543, IETF (March 1999)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2003

Authors and Affiliations

  • K. El-Khatib
    • 1
  • N. Hadibi
    • 1
  • Gregor v. Bochmann
    • 1
  1. 1.School of Information Technology & EngineeringUniversity of OttawaOttawaCanada

Personalised recommendations