Resource management for scalable disconnected access to Web services
Proceedings of the 10th international conference on World Wide Web
End-to-end WAN service availability
IEEE/ACM Transactions on Networking (TON)
Java active extensions: Scalable middleware for performance-isolated remote execution
Computer Communications
DR-OSGi: hardening distributed components with network volatility resiliency
Proceedings of the 10th ACM/IFIP/USENIX International Conference on Middleware
DR-OSGi: hardening distributed components with network volatility resiliency
Middleware'09 Proceedings of the ACM/IFIP/USENIX 10th international conference on Middleware
Hi-index | 0.00 |
This paper examines the design and implementation of mobile extensions, a distributed operating system abstraction for supporting disconnected access to dynamic distributed services. The goal of mobile extensions is to make it as easy for service providers to deploy services that make use of caching, hoarding, asynchronous messaging, and application- level adaptation to cope with mobility, network failures, and server failures. We identify resource management as a crucial problem in this environment and develop a novel popularity-based resource management policy and demonstrate that under web service workloads it allocates resources nearly as efficiently as traditional schedulers, while under workloads with more aggressive resource users, it provides much stronger performance isolation. Overall, we find that for the four web service workloads we study, mobile extensions can reduce failures by as much as a factor of 5.9 to a factor of 16.7 for those applications able to provide tolerable service when disconnected.