Using predictive prefetching to improve World Wide Web latency
ACM SIGCOMM Computer Communication Review
Proactive Power-Aware Cache Management for Mobile Computing Systems
IEEE Transactions on Computers
Transparent Caching for Nomadic WS Clients
ICWS '05 Proceedings of the IEEE International Conference on Web Services
Web latency reduction via client-side prefetching
ISPASS '00 Proceedings of the 2000 IEEE International Symposium on Performance Analysis of Systems and Software
A user-focused evaluation of web prefetching algorithms
Computer Communications
Predictability and accuracy in adaptive user interfaces
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Ajax for mobility: mobileweaver ajax framework
Proceedings of the 17th international conference on World Wide Web
Service-oriented architecture for mobile applications
Proceedings of the 1st international workshop on Software architectures and mobility
MoTaskit: a personal task-centric tool for service accesses from mobile phones
Proceedings of the 1st workshop on Mobile middleware: embracing the personal communication device
A middleware for service-oriented communication in mobile disaster response environments
Proceedings of the 6th international workshop on Middleware for pervasive and ad-hoc computing
On Performance of 3GPP Service Triggering Mechanism in IMS Network
SEAA '08 Proceedings of the 2008 34th Euromicro Conference Software Engineering and Advanced Applications
Hi-index | 0.00 |
Network latency is one of the most critical factors for the usability of mobile SOA applications. This paper introduces prefetching and caching enhancements for an existing SOA framework for mobile applications to reduce the user perceived latency. Latency reduction is achieved by proactively sending data to the mobile device that could most likely be requested at a later time. This additional data is piggybacked onto responses to actual requests and injected into a client side cache, so that it can be used without an additional connection. The prefetching is done automatically using a sequence prediction algorithm. The benefit of prefetching and caching enhancements were evaluated for different network settings and a reduction of user perceived latency of up to 31% was found in a typical scenario. In contrast to other prefetching solutions, our piggybacking approach also allows to significantly increase battery lifetime of the mobile device.