A Framework for enablingService migrationin Ubiquitous Computing

Ubiquitous Computing is a computing paradigm in which applications move with the user. This requires applications to migrate automatically to t he environment the user is present and adapt to different contexts and resource availabilities. An important requirement of a ubiquitous computing system is this automatic adaptation of applications to the new environment. At the time of migration, there c ould be incomplete services that are still in a running state. Such services may have to be suspended and transferred to destination before they are completed. In this paper, we propose a service migration framework for migrating partially executed service s. When multiple destinations are available for the migration, an Ontology Server selects one after evaluating a variety of attributes such as energy level, computational ability, availability etc. Migrations are handled at thread level for accuracy. In pa rticular, migration of response-awaiting-services is handled based on the communication behavior of the service. These services are divided into two categories viz. Continuous -Interaction-Demanding Services and Limited Interaction Services based on the nature of their interaction with the user. Two distinct protocols are then proposed for handling the migration of these services .

[1]  Volker Linnemann,et al.  Adaptive atomic transaction support for service migration in wireless sensor networks , 2010, 2010 Seventh International Conference on Wireless and Optical Communications Networks - (WOCN).

[2]  Yolande Berbers,et al.  Context-driven migration and diffusion of pervasive services on the OSGi framework , 2010, Int. J. Auton. Adapt. Commun. Syst..

[3]  David Garlan,et al.  Aura: an Architectural Framework for User Mobility in Ubiquitous Computing Environments , 2002, WICSA.

[4]  Roy H. Campbell,et al.  Gaia mobility: extending active space boundaries to everyday devices , 2004, 24th International Conference on Distributed Computing Systems Workshops, 2004. Proceedings..

[5]  Roy H. Campbell,et al.  Gaia: enabling active spaces , 2000, ACM SIGOPS European Workshop.

[6]  Yi Zhu,et al.  The Mobile Agent Based Service Migration Mechanism in Wide Area Pervasive Computing System , 2009, 2009 WASE International Conference on Information Engineering.

[7]  David Garlan,et al.  Project Aura: Toward Distraction-Free Pervasive Computing , 2002, IEEE Pervasive Comput..

[8]  B. Ramakrishnan,et al.  A novel Routing and service migration scheme for communication among heterogeneous devices in pervasive environment , 2011, 2011 International Conference on Computer, Communication and Electrical Technology (ICCCET).

[9]  Roy H. Campbell,et al.  Mobile polymorphic applications in ubiquitous computing environments , 2004, The First Annual International Conference on Mobile and Ubiquitous Systems: Networking and Services, 2004. MOBIQUITOUS 2004..

[10]  Thinn Thu Naing,et al.  A Migration Framework for Ubiquitous Computing Applied in Mobile Applications , 2005, 6th Asia-Pacific Symposium on Information and Telecommunication Technologies.