Skip to main content

Learning Relaxed Belady for Content Distribution Network Caching

Author(s): Song, Zhenyu; Berger, Daniel S; Li, Kai; Lloyd, Wyatt

Download
To refer to this page use: http://arks.princeton.edu/ark:/88435/pr1wc33
Full metadata record
DC FieldValueLanguage
dc.contributor.authorSong, Zhenyu-
dc.contributor.authorBerger, Daniel S-
dc.contributor.authorLi, Kai-
dc.contributor.authorLloyd, Wyatt-
dc.date.accessioned2021-10-08T19:49:22Z-
dc.date.available2021-10-08T19:49:22Z-
dc.date.issued2020en_US
dc.identifier.citationSong, Zhenyu, Daniel S. Berger, Kai Li, Anees Shaikh, Wyatt Lloyd, Soudeh Ghorbani, Changhoon Kim et al. "Learning relaxed belady for content distribution network caching." In 17th USENIX Symposium on Networked Systems Design and Implementation (2020): pp. 529-544.en_US
dc.identifier.urihttps://www.usenix.org/system/files/nsdi20-paper-song.pdf-
dc.identifier.urihttp://arks.princeton.edu/ark:/88435/pr1wc33-
dc.description.abstractThis paper presents a new approach for caching in CDNs that uses machine learning to approximate the Belady MIN algorithm. To accomplish this complex task, we introduce the Relaxed Belady algorithm, the Belady boundary, and the good decision ratio that inform the design of Learning Relaxed Belady (LRB). LRB addresses the necessary system challenges to build an end-to-end machine learning caching prototype, including how to gather training data, limit memory overhead, and have lightweight training and inference paths. We implement an LRB simulator and a prototype within Apache Traffic Server. Our simulation using 6 production CDN traces show LRB reduces WAN traffic compared to a typical production CDN cache design by 5–24%, and consistently outperform other state-of-the-art methods. Our evaluation of the LRB prototype shows its overhead is modest and it can be deployed on today’s CDN servers.en_US
dc.format.extent529 - 544en_US
dc.language.isoen_USen_US
dc.relation.ispartof17th USENIX Symposium on Networked Systems Design and Implementationen_US
dc.rightsFinal published version. Article is made available in OAR by the publisher's permission or policy.en_US
dc.titleLearning Relaxed Belady for Content Distribution Network Cachingen_US
dc.typeConference Articleen_US
pu.type.symplectichttp://www.symplectic.co.uk/publications/atom-terms/1.0/conference-proceedingen_US

Files in This Item:
File Description SizeFormat 
LearningRelaxedContentDist.pdf2.31 MBAdobe PDFView/Download


Items in OAR@Princeton are protected by copyright, with all rights reserved, unless otherwise indicated.