XCache: Rethinking edge caching for developing regions

Ali Raza, Yasir Zaki, Thomas Pötsch, Jay Chen, Lakshmi Subramanian

Research output: Chapter in Book/Report/Conference proceedingConference contribution

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. .e 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. .is 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 so.ware 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%.

Original languageEnglish (US)
Title of host publicationProceedings of the 9th International Conference on Information and Communication Technologies and Development, ICTD 2017
PublisherAssociation for Computing Machinery
ISBN (Electronic)9781450352772
DOIs
StatePublished - Nov 16 2017
Event9th International Conference on Information and Communication Technologies and Development, ICTD 2017 - Lahore, Pakistan
Duration: Nov 16 2017Nov 19 2017

Publication series

NameACM International Conference Proceeding Series
VolumePart F132087

Other

Other9th International Conference on Information and Communication Technologies and Development, ICTD 2017
CountryPakistan
CityLahore
Period11/16/1711/19/17

Keywords

  • Cache management
  • Distributed web caching
  • Web performance

ASJC Scopus subject areas

  • Software
  • Human-Computer Interaction
  • Computer Vision and Pattern Recognition
  • Computer Networks and Communications

Fingerprint Dive into the research topics of 'XCache: Rethinking edge caching for developing regions'. Together they form a unique fingerprint.

  • Cite this

    Raza, A., Zaki, Y., Pötsch, T., Chen, J., & Subramanian, L. (2017). XCache: Rethinking edge caching for developing regions. In Proceedings of the 9th International Conference on Information and Communication Technologies and Development, ICTD 2017 [3136577] (ACM International Conference Proceeding Series; Vol. Part F132087). Association for Computing Machinery. https://doi.org/10.1145/3136560.3136577