Visible to the public xCache: Rethinking Edge Caching for Developing Regions

TitlexCache: Rethinking Edge Caching for Developing Regions
Publication TypeConference Paper
Year of Publication2017
AuthorsRaza, Ali, Zaki, Yasir, Pötsch, Thomas, Chen, Jay, Subramanian, Lakshmi
Conference NameProceedings of the Ninth International Conference on Information and Communication Technologies and Development
PublisherACM
Conference LocationNew York, NY, USA
ISBN Number978-1-4503-5277-2
Keywordscache management, Distributed web caching, Metrics, pubcrawl, resilience, Resiliency, Scalability, Web Caching, Web performance
Abstract

End-users in emerging markets experience poor web performance due to a combination of three factors: high server response time, limited edge bandwidth and the complexity of web pages. The absence of cloud infrastructure in developing regions and the limited bandwidth experienced by edge nodes constrain the effectiveness of conventional caching solutions for these contexts. This paper describes the design, implementation and deployment of xCache, a cloud-managed Internet caching architecture that aims to proactively profile popular web pages and maintain the liveness of popular content at software defined edge caches to enhance the cache hit rate with minimal bandwidth overhead. xCache uses a Cloud Controller that continuously analyzes active cloud-managed web pages and derives an object-group representation of web pages based on the objects of a page. Using this object-group representation, xCache computes a bandwidth-aware utility measure to derive the most valuable configuration for each edge cache. Our preliminary real-world deployment across university campuses in three developing regions demonstrates its potential compared to conventional caching by improving cache hit rates by about 15%. Our evaluations of xCache have also shown that it can be applied in conjunction with other web optimizations solutions like Shandian, and can improve page load times by more than 50%.

URLhttps://dl.acm.org/citation.cfm?doid=3136560.3136577
DOI10.1145/3136560.3136577
Citation Keyraza_xcache:_2017