Support for Personal and Service Mobility in Ubiquitous Computing Environments

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.

[1]  John R. Smith,et al.  Adapting Multimedia Internet Content for Universal Access , 1999, IEEE Trans. Multim..

[2]  Eckhard Moeller,et al.  Interactive Distributed Multimedia Systems and Services: European Workshop Idms '96, Berlin, Germany, March 4-6, 1996 :Proceedings , 1996 .

[3]  Christian Poellabauer,et al.  Cooperative run-time management of adaptive applications and distributed resources , 2002, MULTIMEDIA '02.

[4]  Charles E. Perkins,et al.  Service Location Protocol, Version 2 , 1999, RFC.

[5]  K. K. Ramakrishnan,et al.  TOPS: an architecture for telephony over packet networks , 1999, IEEE J. Sel. Areas Commun..

[6]  Michael Anthony Bauer,et al.  Driving resource management with application-level quality of service specifications , 1998, ICE '98.

[7]  Charles E. Perkins,et al.  Service Location Protocol , 1997, RFC.

[8]  John R. Smith,et al.  Scalable multimedia delivery for pervasive computing , 1999, MULTIMEDIA '99.

[9]  Albrecht Schmidt,et al.  There is more to context than location , 1999, Comput. Graph..

[10]  Kazunori Takashio,et al.  Smart Device Collaboration for Ubiquitous Computing Environment , 2003 .

[11]  Christian Hoymann,et al.  Adhoc personal ubiquitous multimedia services via UPNP , 2001, IEEE International Conference on Multimedia and Expo, 2001. ICME 2001..

[12]  P. Hards,et al.  Mapping User Level QoS from a Single , 1998 .

[13]  Carla Schlatter Ellis,et al.  JPEG Compression Metric as a Quality-Aware Image Transcoding , 1999, USENIX Symposium on Internet Technologies and Systems.

[14]  Eric A. Brewer,et al.  Cluster-based scalable network services , 1997, SOSP.

[15]  Guido Appenzeller,et al.  Person-level Routing in the Mobile People Architecture , 1999, USENIX Symposium on Internet Technologies and Systems.

[16]  Robert B. Ross,et al.  Service Description Language , 2000 .

[17]  Helen J. Wang,et al.  ICEBERG: an Internet core network architecture for integrated communications , 2000, IEEE Wirel. Commun..

[18]  Michel Barbeau,et al.  Service Selection in Networks Based on Proximity Confirmation Using Infrared , 2002 .

[19]  Henning Schulzrinne,et al.  Personal Mobility for Multimedia Services in the Internet , 1996, IDMS.

[20]  Albrecht Schmidt,et al.  The UbicompBrowser , 1998 .

[21]  Barron C. Housel,et al.  Mobile Web access using eNetwork Web Express , 1998, IEEE Wirel. Commun..

[22]  Constantine Stephanidis ERCIM workshop on “User interfaces for all” , 1996, SIGC.

[23]  Richard Han,et al.  Dynamic adaptation in an image transcoding proxy for mobile Web browsing , 1998, IEEE Wirel. Commun..

[24]  Gregory D. Abowd,et al.  Providing architectural support for building context-aware applications , 2000 .

[25]  Guido Appenzeller,et al.  The mobile people architecture , 1999, MOCO.

[26]  Nicolas D. Georganas,et al.  Context-based media adaptation in pervasive computing , 2001, Canadian Conference on Electrical and Computer Engineering 2001. Conference Proceedings (Cat. No.01TH8555).

[27]  Thomas C. Rakow,et al.  A Client-Controlled Adaptation Framework for Multimedia Database Systems , 1997, IDMS.

[28]  Eric Horvitz,et al.  Attention-Sensitive Alerting , 1999, UAI.

[29]  Mahmoud Naghshineh,et al.  Bluetooth: vision, goals, and architecture , 1998, MOCO.

[30]  Amin Vahdat,et al.  Application-level differentiated multimedia Web services using quality aware transcoding , 2000, IEEE Journal on Selected Areas in Communications.

[31]  Yiwei Thomas Hou,et al.  Scalable video coding and transport over broadband wireless networks , 2001, Proc. IEEE.