TY - GEN
T1 - XCache
T2 - 9th International Conference on Information and Communication Technologies and Development, ICTD 2017
AU - Raza, Ali
AU - Zaki, Yasir
AU - Pötsch, Thomas
AU - Chen, Jay
AU - Subramanian, Lakshmi
N1 - Publisher Copyright:
© 2017 Association for Computing Machinery.
PY - 2017/11/16
Y1 - 2017/11/16
N2 - 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%.
AB - 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%.
KW - Cache management
KW - Distributed web caching
KW - Web performance
UR - http://www.scopus.com/inward/record.url?scp=85038586981&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85038586981&partnerID=8YFLogxK
U2 - 10.1145/3136560.3136577
DO - 10.1145/3136560.3136577
M3 - Conference contribution
AN - SCOPUS:85038586981
T3 - ACM International Conference Proceeding Series
BT - Proceedings of the 9th International Conference on Information and Communication Technologies and Development, ICTD 2017
PB - Association for Computing Machinery
Y2 - 16 November 2017 through 19 November 2017
ER -