Dynamic Configuration for Distributed Systems
IEEE Transactions on Software Engineering
Communications of the ACM
Constructing Distributed Systems in Conic
IEEE Transactions on Software Engineering
Heterogeneous process migration: the Tui system
Software—Practice & Experience
L2imbo: a distributed systems platform for mobile computing
Mobile Networks and Applications - Special issue on protocols and software paradigms of mobile networks
Active network vision and reality: lessions from a capsule-based system
Proceedings of the seventeenth ACM symposium on Operating systems principles
Smart packets: applying active networks to network management
ACM Transactions on Computer Systems (TOCS)
GPSR: greedy perimeter stateless routing for wireless networks
MobiCom '00 Proceedings of the 6th annual international conference on Mobile computing and networking
ACM Computing Surveys (CSUR)
PSFQ: a reliable transport protocol for wireless sensor networks
WSNA '02 Proceedings of the 1st ACM international workshop on Wireless sensor networks and applications
Mobility increases the capacity of ad hoc wireless networks
IEEE/ACM Transactions on Networking (TON)
Self-Routing in Pervasive Computing Environments Using Smart Messages
PERCOM '03 Proceedings of the First IEEE International Conference on Pervasive Computing and Communications
Context Attributes: An Approach to Enable Context-awareness for Service Discovery
SAINT '03 Proceedings of the 2003 Symposium on Applications and the Internet
Ad-hoc On-Demand Distance Vector Routing
WMCSA '99 Proceedings of the Second IEEE Workshop on Mobile Computer Systems and Applications
The design and implementation of Zap: a system for migrating computing environments
ACM SIGOPS Operating Systems Review - OSDI '02: Proceedings of the 5th symposium on Operating systems design and implementation
Optimizing the migration of virtual computers
ACM SIGOPS Operating Systems Review - OSDI '02: Proceedings of the 5th symposium on Operating systems design and implementation
Towards a Distributed Platform for Resource-Constrained Devices
ICDCS '02 Proceedings of the 22 nd International Conference on Distributed Computing Systems (ICDCS'02)
Migratory TCP: Connection Migration for Service Continuity in the Internet
ICDCS '02 Proceedings of the 22 nd International Conference on Distributed Computing Systems (ICDCS'02)
Cooperative Computin for Distributed Embedded Systems
ICDCS '02 Proceedings of the 22 nd International Conference on Distributed Computing Systems (ICDCS'02)
Fluid: supporting a transportable and adaptive web service
Proceedings of the 2004 ACM symposium on Applied computing
A User-Guided Cognitive Agent for Network Service Selection in Pervasive Computing Environments
PERCOM '04 Proceedings of the Second IEEE International Conference on Pervasive Computing and Communications (PerCom'04)
Hood: a neighborhood abstraction for sensor networks
Proceedings of the 2nd international conference on Mobile systems, applications, and services
MobiDesk: mobile virtual desktop computing
Proceedings of the 10th annual international conference on Mobile computing and networking
TrafficView: traffic data dissemination using car-to-car communication
ACM SIGMOBILE Mobile Computing and Communications Review
System support for pervasive applications
ACM Transactions on Computer Systems (TOCS)
EZCab: A Cab Booking Application Using Short-Range Wireless Communication
PERCOM '05 Proceedings of the Third IEEE International Conference on Pervasive Computing and Communications
Design and implementation of a single system image operating system for ad hoc networks
Proceedings of the 3rd international conference on Mobile systems, applications, and services
Context Aware Session Management for Services in Ad Hoc Networks
SCC '05 Proceedings of the 2005 IEEE International Conference on Services Computing - Volume 01
Trickles: a stateless network stack for improved scalability, resilience, and flexibility
NSDI'05 Proceedings of the 2nd conference on Symposium on Networked Systems Design & Implementation - Volume 2
CARISMA: Context-Aware Reflective mIddleware System for Mobile Applications
IEEE Transactions on Software Engineering
The Urbanet Revolution: Sensor Power to the People!
IEEE Pervasive Computing
The MobiSoC middleware for mobile social computing: challenges, design, and early experiences
Proceedings of the 1st international conference on MOBILe Wireless MiddleWARE, Operating Systems, and Applications
Addressing mobility issues in mobile environment
Proceedings of the 1st workshop on Mobile middleware: embracing the personal communication device
Field-Based Coordination for Pervasive Computing Applications
Bio-Inspired Computing and Communication
MobiSoC: a middleware for mobile social computing applications
Mobile Networks and Applications
Context-aware systems: A literature review and classification
Expert Systems with Applications: An International Journal
Programming pervasive and mobile computing applications: The TOTA approach
ACM Transactions on Software Engineering and Methodology (TOSEM)
Context-aware fault tolerance in migratory services
Proceedings of the 5th Annual International Conference on Mobile and Ubiquitous Systems: Computing, Networking, and Services
Context-aware and location-based service discovery protocol for vehicular networks
Proceedings of the 6th ACM symposium on Performance evaluation of wireless ad hoc, sensor, and ubiquitous networks
Context-aware optimized information dissemination in large scale vehicular networks
Proceedings of the 3rd International Conference on PErvasive Technologies Related to Assistive Environments
Proceedings of the 13th ACM international conference on Modeling, analysis, and simulation of wireless and mobile systems
Scheduling and development support in the Scavenger cyber foraging system
Pervasive and Mobile Computing
Macro Programming a Spatial Computer with Bayesian Networks
ACM Transactions on Autonomous and Adaptive Systems (TAAS)
Distributed road surface condition monitoring using mobile phones
UIC'11 Proceedings of the 8th international conference on Ubiquitous intelligence and computing
Context-sensitive trust computing in distributed environments
Knowledge-Based Systems
Journal of Network and Computer Applications
A survey of context data distribution for mobile ubiquitous systems
ACM Computing Surveys (CSUR)
Middleware for pervasive computing: A survey
Pervasive and Mobile Computing
Benchmarking Peer-to-Peer Systems
Hi-index | 0.00 |
Ad hoc networks can be used not only as data carriers for mobile devices, but also as providers of a new class of services specific to ubiquitous computing environments. Building services in ad hoc networks, however, is challenging due to the rapidly changing operating contexts, which often lead to situations where a node hosting a certain service becomes unsuitable for hosting any longer the service execution. We propose a novel model of service provisioning in ad hoc networks based on the concept of context-aware migratory services. Unlike a regular service that executes always on the same node, a migratory service can migrate to different nodes in the network in order to accomplish its task. The migration is triggered by changes of the operating context, and it occurs transparently to the client application. We designed and implemented a framework for developing migratory services. We built TJam, a proof-of-concept migratory service that predicts traffic jams in a given region of a highway by using only car-to-car shortrange wireless communication. The experimental results obtained over an ad hoc network of PDAs show the effectiveness of our approach in the presence of frequent disconnections. We also present simulation results that demonstrate the benefits of migratory services in large scale networks compared to a statically centralized approach.