Mitigating Redundant Data Transfers for Mobile Web Applications via App-Specific Cache Space
Xuanzhe Liu, Yun Ma, Shuailiang Dong, Yunxin Liu, Tao Xie, Gang Huang,, Hong Mei

TL;DR
ReWAP is a novel approach that reduces redundant data transfers in mobile web apps by packaging stable resources for local storage, significantly improving performance and reducing data traffic with minimal overhead.
Contribution
This paper introduces ReWAP, a resource packaging mechanism that leverages insights from native app resource management to minimize redundant transfers in mobile web applications.
Findings
ReWAP reduces data traffic by up to 51% in tested mobile web apps.
ReWAP incurs only minor runtime overhead.
ReWAP can be seamlessly integrated into existing architectures.
Abstract
Redundant transfer of resources is a critical issue for compromising the performance of mobile Web applications (a.k.a., apps) in terms of data traffic, load time, and even energy consumption. Evidence shows that the current cache mechanisms are far from satisfactory. With lessons learned from how native apps manage their resources, in this paper, we propose the ReWAP approach to fundamentally reducing redundant transfers by restructuring the resource loading of mobile Web apps. ReWAP is based on an efficient mechanism of resource packaging where stable resources are encapsulated and maintained into a package, and such a package shall be loaded always from the local storage and updated by explicitly refreshing. By retrieving and analyzing the update of resources, ReWAP maintains resource packages that can accurately identify which resources can be loaded from the local storage for a…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsGreen IT and Sustainability · Caching and Content Delivery · IoT and Edge/Fog Computing
