Context-aware handover using active network technology

Context-aware computing can play a major role to improve the services of mobile networking systems. In this paper, we focus on optimizing handover decisions in heterogeneous environments, where the user has a choice among different mobile networks and access points. In our approach, the decision is not only based on the signal quality, but also on the knowledge about the context of mobile devices and networks. Since context information and context processing evolves fast, we propose a flexible, integrated approach for context management, which can adapt in several ways. Our architecture encompasses programmable platforms and distributed context management components in network nodes and mobile devices, as well as a service deployment scheme for network services. This flexible architecture is able to actively deploy different handover services. It manages dynamic context information and allows mobile devices to be always connected to the most suitable access network. Our architecture is validated in a prototype implementation and performance results are discussed.

[1]  David Hutchison,et al.  A generic active service deployment protocol , 2003 .

[2]  Kaveh Pahlavan,et al.  Handoff in hybrid mobile data networks , 2000, IEEE Wirel. Commun..

[3]  Livio Ricciulli,et al.  A Plan for a Scalable ABone -- A Modest Proposal , 1999 .

[4]  Helen J. Wang,et al.  Policy-enabled handoffs across heterogeneous wireless networks , 1999, Proceedings WMCSA'99. Second IEEE Workshop on Mobile Computing Systems and Applications.

[5]  Randy H. Katz,et al.  Vertical handoffs in wireless overlay networks , 1998, Mob. Networks Appl..

[6]  Christian Prehofer,et al.  A framework for context-aware handover decisions , 2003, 14th IEEE Proceedings on Personal, Indoor and Mobile Radio Communications, 2003. PIMRC 2003..

[7]  William Noah Schilit,et al.  A system architecture for context-aware mobile computing , 1995 .

[8]  Andrew T. Campbell,et al.  Design, Implementation and Evaluation of Programmable Handoff in Mobile Networks , 2001, Mob. Networks Appl..

[9]  Bill Serra,et al.  People, Places, Things: Web Presence for the Real World , 2002, Mob. Networks Appl..

[10]  Bernhard Plattner,et al.  PromethOS: A Dynamically Extensible Router Architecture Supporting Explicit Routing , 2002, IWAN.

[11]  Charles E. Perkins,et al.  Mobility support in IPv6 , 1996, MobiCom '96.

[12]  Bernhard Plattner,et al.  A Service Deployment Architecture for Heterogenous Active Networks Nodes , 2002, SMARTNET.

[13]  Mike Spreitzer,et al.  Providing Location Information in a Ubiquitous Computing Environment , 1994, Mobidata.

[14]  Konstantinos Psounis,et al.  Active networks: Applications, security, safety, and architectures , 1999, IEEE Communications Surveys & Tutorials.

[15]  Steven McCanne,et al.  An active service framework and its application to real-time multimedia transcoding , 1998, SIGCOMM '98.

[16]  A.T. Campbell,et al.  The Genesis Kernel: a virtual network operating system for spawning network architectures , 1999, 1999 IEEE Second Conference on Open Architectures and Network Programming. Proceedings. OPENARCH '99 (Cat. No.99EX252).

[17]  Andreas Mühlemann,et al.  Pattern-based Service Deployment in Active Networks , 2003 .

[18]  Christian Prehofer,et al.  Active Networks for 4G Mobile Communication: Motivation, Architecture, and Application Scenarios , 2002, IWAN.

[19]  Andrew T. Campbell,et al.  The Genesis Kernel: a programming system for spawning network architectures , 2001, IEEE J. Sel. Areas Commun..

[20]  Marvin Theimer,et al.  Providing location information in a ubiquitous computing environment (panel session) , 1994, SOSP '93.

[21]  Barry Brumitt,et al.  EasyLiving: Technologies for Intelligent Environments , 2000, HUC.