Coordination languages and their significance
Communications of the ACM
Mobile wireless computing: challenges in data management
Communications of the ACM
Coordination models: a guided tour
Coordination of Internet agents
Pattern-Oriented Software Architecture: Patterns for Concurrent and Networked Objects
Pattern-Oriented Software Architecture: Patterns for Concurrent and Networked Objects
Distributed Systems: Principles and Paradigms
Distributed Systems: Principles and Paradigms
XMIDDLE: A Data-Sharing Middleware for Mobile Computing
Wireless Personal Communications: An International Journal
Advanced Lectures on Networking, NETWORKING 2002 [This book presents the revised version of seven tutorials given at the NETWORKING 2002 Conference in Pisa, Italy in May 2002]
Looking into the past: enhancing mobile publish/subscribe middleware
Proceedings of the 2nd international workshop on Distributed event-based systems
Location prediction algorithms for mobile wireless systems
Wireless internet handbook
CARISMA: Context-Aware Reflective mIddleware System for Mobile Applications
IEEE Transactions on Software Engineering
Hi-index | 0.00 |
Mobile computing is a natural further development of distributed computing enabled by wireless networks, portable devices, and recently wearable computers. Due to varying wireless network conditions while moving distributed computing is facing new challenges. In such scenarios, data space-based middleware offers promising mechanisms by supporting asynchronous coordination. However, reactive mechanisms provide no means to invoke operations which have to be started in advance, for example, before a mobile device looses connection. This paper makes use of the Mobility-Aware Coordination Layer approach (MobACL) which extends the concept of shared data spaces by means of proactive fault tolerance mechanisms. Mobility-awareness is achieved by monitoring current wireless link states and by predicting future wireless link states and retention periods based on mobility models. Experimental results are presented which demonstrate the potential for increasing coordination operation throughput by means of the MobACL and replication of processes for four well-known coordination patterns.