본문

Optimizing Content Distribution Network Caches With Machine Learning- [electronic resource]
Optimizing Content Distribution Network Caches With Machine Learning - [electronic resourc...
내용보기
Optimizing Content Distribution Network Caches With Machine Learning- [electronic resource]
자료유형  
 학위논문파일 국외
최종처리일시  
20240214101636
ISBN  
9798380413855
DDC  
004
저자명  
Song, Zhenyu.
서명/저자  
Optimizing Content Distribution Network Caches With Machine Learning - [electronic resource]
발행사항  
[S.l.]: : Princeton University., 2023
발행사항  
Ann Arbor : : ProQuest Dissertations & Theses,, 2023
형태사항  
1 online resource(112 p.)
주기사항  
Source: Dissertations Abstracts International, Volume: 85-03, Section: B.
주기사항  
Advisor: Lloyd, Wyatt;Li, Kai.
학위논문주기  
Thesis (Ph.D.)--Princeton University, 2023.
사용제한주기  
This item must not be sold to any third party vendors.
초록/해제  
요약Content Distribution Networks (CDNs) play a pivotal role in Internet traffic. A key part of this caching mechanism is the eviction algorithm that handles the replacement of old cached objects. The effectiveness of the eviction algorithm significantly influences CDN performance.This dissertation explores the application of machine learning (ML) to optimize cache eviction algorithms in CDNs. The central questions addressed in this work are: how to utilize ML to devise an eviction algorithm that surpasses existing heuristics on byte miss ratio, and how to mitigate the CPU overhead while enhancing the robustness of a learned cache in large-scale deployment.Two major challenges faced in the design of a learning-based cache eviction algorithm include heterogeneous user access patterns across different locations and times, and computational and space overheads. To address these challenges, we developed two ML-based eviction algorithms, Learning Relaxed Belady (LRB) and Heuristic Aided Learned Preference (HALP).LRB is the first CDN cache algorithm to directly approximate the Belady MIN (oracle) algorithm by learning access patterns, providing a significant improvement over traditional eviction algorithms. It demonstrated a WAN traffic reduction of 4-25\\% across six production CDN traces in our simulation. HALP, on the other hand, achieves low CPU overhead and robust DRAM byte miss ratio improvement by augmenting a heuristic policy with ML. It has shown to reduce DRAM byte miss during peak by an average of 9.1\\%, with a modest CPU overhead of 1.8\\%, while deployed in YouTube CDN production clusters.This study contributes towards using machine learning to develop robust cache eviction algorithms with low miss ratios and low overheads, thereby enhancing the efficiency of CDNs. The findings of this research have been applied in industry deployment with significant production impact.
일반주제명  
Computer science.
일반주제명  
Computer engineering.
키워드  
Network caches
키워드  
Learning-based cache eviction algorithm
키워드  
Internet traffic
키워드  
Machine learning
기타저자  
Princeton University Computer Science
기본자료저록  
Dissertations Abstracts International. 85-03B.
기본자료저록  
Dissertation Abstract International
전자적 위치 및 접속  
로그인 후 원문을 볼 수 있습니다.
신착도서 더보기
최근 3년간 통계입니다.

소장정보

  • 예약
  • 소재불명신고
  • 나의폴더
  • 우선정리요청
  • 비도서대출신청
  • 야간 도서대출신청
소장자료
등록번호 청구기호 소장처 대출가능여부 대출정보
TF09105 전자도서
마이폴더 부재도서신고 비도서대출신청

* 대출중인 자료에 한하여 예약이 가능합니다. 예약을 원하시면 예약버튼을 클릭하십시오.

해당 도서를 다른 이용자가 함께 대출한 도서

관련 인기도서

로그인 후 이용 가능합니다.