Agent Support for Context-Aware Services and Personal Mobility

  • K. El-Khatib
  • G. v. Bochmann
Part of the Lecture Notes in Computer Science book series (LNCS, volume 2881)


With the advent of smaller and ever faster computing and communications, more computing devices will be embedded in our life artifact. The explicit management of these embedded computers is definitely a burden for the regular person, especially when more than one device is required to complete a single task. This paper describes an architecture that integrates the use of agent technology, wireless communications and context-awareness to support service and personal mobility. 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. The software agent runs a QoS negotiation and selection algorithm that sets the values for the session configurations parameters based on the session requirements, the user preferences, and the constraints of the devices running the services. The proposed architecture supports also service hand-off between devices to take account of service volatility in case of context change.


User Profile Service Discovery Service Mobility Service Selection Universal Mobile Telecommunication System 
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: Butscher, B., Pusch, H., Moeller, E. (eds.) IDMS 1996. LNCS, vol. 1045. Springer, Heidelberg (1996)Google Scholar
  2. 2.
    Ubiquitous Computing (Xerox PARC),
  3. 3.
    Contextual Computing Group (Georgia Tech),
  4. 4.
    Ambiante (Collaborative Buildings) (GMD),
  5. 5.
    Beaudouin-Lafon, M., Mackay, W.E.: Research Directions in Situated Computing. In: CHI 2000, The Hague, Netherlands (April 2000); ACM Conference on Human Factors in Computing Systems, vol. 369 (2000)Google Scholar
  6. 6.
    MacIntyre, B.: Context-aware personal augmented reality. In: CHI 2000, The Hague, Netherlands (April 2000); ACM Conference on Human Factors in Computing Systems, vol. 369 (2000)Google Scholar
  7. 7.
  8. 8.
    Haartseen, J., Naghshineh, M., Inouye, J.: Bluetooth: Vision, Goals, and Architecture. ACM Mobile Computing and Communications Review 2(4), 38–45 (1998)CrossRefGoogle Scholar
  9. 9.
    Anerousis, N., et al.: TOPS: An architecture for telephony over packet networks. IEEE Journal of Selected Areas in Communications (January 1999)Google Scholar
  10. 10.
    Roussopoulos, M., Maniatis, P., Swierk, E., Lai, K., Appenzeller, G., Baker, M.: Person-level Routing in the Mobile People Architecture. In: Proceedings of the USENIX Symposium on Internet Technologies and Systems (October 1999)Google Scholar
  11. 11.
    Wang, H.J., et al.: ICEBERG: An Internet-core Network Architecture for Integrated Communications. IEEE Personal Communications Special Issue on IP-based Mobile Telecommunication Networks (2000)Google Scholar
  12. 12.
    Kahane, O., Petrack, S.: Call Management Agent System: Requirements, Function, Architecture and Protocol. IMTC Voice over IP Forum Submission VOIP97-010 (1997)Google Scholar
  13. 13.
    ITU-T Recommendation H.323. Packet-Based Multimedia Communications Systems (February 1998)Google Scholar
  14. 14.
    Handley, M., Schulzrinne, H., Scholler, E., Rosenberg, J.: SIP: Session Initiation Protocol. RFC2543, IETF (March 1999)Google Scholar
  15. 15.
    He, X., El-Khatib, K., Bochmann, G.v.: A communication services infrastructure including home directory agents, U. of Ottawa, Canada (May 2000)Google Scholar
  16. 16.
    Barbeau, M., Azondekon, V., Liscano, R.: Service Selection in Mobile Computing Based on Proximity Confirmation Using Infrared. In: MICON 2002 (2002)Google Scholar
  17. 17.
    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
  18. 18.
    Beigl, M., Schmidt, A., Lauff, M., Gellersen, H.W.: The UbicompBrowser. In: Proceedings of the 4th ERCIM Workshop on User Interfaces for All, Stockholm, Sweden (October 1998)Google Scholar
  19. 19.
    Mobilennium - The UMTS Forum Newsletter, No.5 (November 1998)Google Scholar
  20. 20.
    DTI. Developing Third Generation Mobile and Personal Communications into the 21st Century (May 31, 1997),
  21. 21.
    Lloyd, S., Hadingham, R., Pearmain, A.: Virtual Home Environments Negotiated by Agents. In: 2nd International ACTS Workshop on Advanced Services in Fixed and Mobile Telecommunications Networks. CWC, Singapore (1999)Google Scholar
  22. 22.
  23. 23.
    Wierlemann, T., Kassing, T., Kreller, B.: Usability of a Mobile Multi-Media Service Environment for UMTS. In: 3rd Acts Mobile Communication Summit, June 8-11, vol.1, pp. 151–166 (1998)Google Scholar
  24. 24.
  25. 25.
  26. 26.
    Bluetooth Special Interest Group (SIG). Service Discovery Protocol. SIG Specification version 1.0, vol. 1 Core, part E, pp. 233–384Google Scholar
  27. 27.
    Guttman, E., Perkins, C., Veizades, J., Day, M.: Service Location Protocol. Version 2,
  28. 28.
    Universal Plug and Play Forum. Universal Plug and Play (UPnP),
  29. 29.
    Horvitz, E., Jacobs, A., Hovel, D.: Attention-Sensitive Alerting. In: Proceedings of UAI 1999, Stockholm, Sweden, July 1999, pp. 305–313. Morgan Kaufmann, San Francisco (1999)Google Scholar
  30. 30.
    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
  31. 31.
    Priyantha, N.B., Chakraborty, A., Balakrishnan, H.: The Cricket Location-Support system. In: Proceedings of the 6th ACM MOBICOM, Boston, MA (August 2000)Google Scholar
  32. 32.
    Hupfeld, F., Beigl, M.: Spatially aware local communication in the RAUM system. In: Proceedings of the IDMS, Enschede, Niederlande, October 17-20, pp. 285–296 (2000) ISBN 3-540-41130-5 Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2003

Authors and Affiliations

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

Personalised recommendations