Toward Rendering-Latency Reduction for Composable Web Services via Priority-Based Object Caching

Han Hu, Yuanlong Li*, Yonggang Wen

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

8 Citations (Scopus)
Plum Print visual indicator of research metrics
  • Citations
    • Citation Indexes: 8
  • Captures
    • Readers: 5
see details

Abstract

Web services serve as the cornerstone of the Internet for rendering webpages. The initial rendering latency of webpages, which depends on a subset of critical objects required by the webpage, is a key metric for web services. In this work, we propose to identify this set of critical objects systematically with the goal of caching them at a higher priority to reduce the initial rendering time. We first conduct a measurement study on a mainstream content delivery network provider, the results of which suggest that not all currently cached objects are critical and that only a small portion of the critical objects are cached. Thus, we model the critical-object aware caching scheme as a constrained optimization problem. Using the stochastic optimization framework, we decompose the problem into a set of one-shot optimization problems, which are proved to be NP-hard. We then develop two greedy algorithms with different computational complexity but the same performance bound. Finally, we integrate the resulting approximation algorithms into an online algorithm. Through trace-based simulations, we verify that our proposed algorithm can reduce service latency and network traffic by ensuring a higher cache hit ratio.

Original languageEnglish
Pages (from-to)1864-1875
Number of pages12
JournalIEEE Transactions on Multimedia
Volume20
Issue number7
DOIs
Publication statusPublished - Jul 2018
Externally publishedYes

Keywords

  • Webpage caching
  • submodular function maximization

Fingerprint

Dive into the research topics of 'Toward Rendering-Latency Reduction for Composable Web Services via Priority-Based Object Caching'. Together they form a unique fingerprint.

Cite this

Hu, H., Li, Y., & Wen, Y. (2018). Toward Rendering-Latency Reduction for Composable Web Services via Priority-Based Object Caching. IEEE Transactions on Multimedia, 20(7), 1864-1875. https://doi.org/10.1109/TMM.2017.2779041