The Evolving Philosophers Problem: Dynamic Change Management
IEEE Transactions on Software Engineering
Software architecture: perspectives on an emerging discipline
Software architecture: perspectives on an emerging discipline
Understanding and Using Context
Personal and Ubiquitous Computing
Standards for Service Discovery and Delivery
IEEE Pervasive Computing
Measuring the Quality of Service of Optimistic Replication
ECOOP '98 Workshop ion on Object-Oriented Technology
Introduction: Service-oriented computing
Communications of the ACM - Service-oriented computing
Toward an OSGi-Based Infrastructure for Context-Aware Applications
IEEE Pervasive Computing
The Fluid Computing Middleware: Bringing Application Fluidity to the Mobile Internet
SAINT '05 Proceedings of the The 2005 Symposium on Applications and the Internet
ACM Computing Surveys (CSUR)
An alternative to Quiescence: Tranquility
ICSM '06 Proceedings of the 22nd IEEE International Conference on Software Maintenance
Enterprise JavaBeans 3.0 (5th Edition)
Enterprise JavaBeans 3.0 (5th Edition)
Building, deploying, and monitoring distributed applications with Eclipse and R-OSGI
Proceedings of the 2007 OOPSLA workshop on eclipse technology eXchange
Journal of Systems and Software
Encoding Semantic Awareness in Resource-Constrained Devices
IEEE Intelligent Systems
An OSGi-based infrastructure for context-aware multimedia services
IEEE Communications Magazine
Service oriented context-aware software agents for greater efficiency
KES-AMSTA'10 Proceedings of the 4th KES international conference on Agent and multi-agent systems: technologies and applications, Part I
Enriching events to support hospital care
Proceedings of the 7th Middleware Doctoral Symposium
International Journal of Metadata, Semantics and Ontologies
Towards ubiquity in ambient intelligence: User-guided component mobility in the HI3 architecture
Science of Computer Programming
Hi-index | 0.00 |
The ubiquity of wireless ad hoc networks and the benefits of loosely coupled services have fostered a growing interest in service oriented architectures for mobile and pervasive computing. Many architectures have been proposed that implement context-sensitive service discovery, selection and composition, or that use a component-based software engineering methodology to facilitate runtime adaptation to changing circumstances. This paper explores live service mobility in pervasive computing environments as a way to mitigate the risk of disconnections during service provision in mobile ad hoc networks. It focuses on context-aware service migration and diffusion to multiple hosts to increase accessibility and expedite human interaction with the service. We analyze the basic requirements for service mobility and discuss an implementation on top of OSGi. Finally, we evaluate our approach to service mobility and illustrate its effectiveness by means of a real-life scenario.