%0 Journal Article %T A Framework for enabling Service migration in Ubiquitous Computing %A Irene Antony Tharayil %A Rajasree M. S. %J International Journal of UbiComp %D 2013 %I Academy & Industry Research Collaboration Center (AIRCC) %X Ubiquitous Computing is a computing paradigm in which applications move with the user. This requiresapplications to migrate automatically to the environment the user is present and adapt to different contextsand resource availabilities. An important requirement of a ubiquitous computing system is this automaticadaptation of applications to the new environment. At the time of migration, there could be incompleteservices that are still in a running state. Such services may have to be suspended and transferred todestination before they are completed. In this paper, we propose a service migration framework formigrating partially executed services. When multiple destinations are available for the migration, anOntology Server selects one after evaluating a variety of attributes such as energy level, computationalability, availability etc. Migrations are handled at thread level for accuracy. In particular, migration ofresponse-awaiting-services is handled based on the communication behavior of the service. These servicesare divided into two categories viz. Continuous-Interaction-Demanding Services and Limited InteractionServices based on the nature of their interaction with the user. Two distinct protocols are then proposed forhandling the migration of these services. %U http://airccse.org/journal/iju/papers/4113iju02.pdf