Core Concepts
제한된 캐시 공간과 다양한 요청 패턴을 가진 엣지 환경에서 효과적인 캐싱을 위해 위험률 기반 규칙을 활용한 학습 기반 캐싱 프레임워크를 제안한다.
Abstract
이 논문은 엣지 콘텐츠 배달을 위한 학습 기반 캐싱 메커니즘인 HR-Cache를 소개한다.
- 엣지 환경에서 제한된 캐시 공간과 다양한 요청 패턴으로 인한 어려움을 해결하기 위해 제안됨
- HR-Cache는 위험률 기반 규칙(HRO)을 활용하여 캐시 친화적인 객체와 캐시 비친화적인 객체를 구분
- 캐시 비친화적인 객체는 우선적으로 캐시에서 제거되도록 함
- 과거 요청 기록을 바탕으로 기계학습 모델을 학습하여 새로운 요청의 캐시 친화성을 예측
- 실험 결과 HR-Cache가 기존 최신 기법들에 비해 2.2-14.6% 더 높은 WAN 트래픽 절감 효과를 보임
Stats
LRU 대비 HR-Cache의 WAN 트래픽 절감률은 2.2-14.6% 수준이다.
HR-Cache는 다양한 캐시 크기와 트레이스에서 일관되게 우수한 성능을 보인다.
다른 최신 기법들은 특정 환경에서만 강점을 보이거나 전반적으로 LRU에 미치지 못하는 성능을 보인다.
Quotes
"제한된 캐시 공간과 다양한 요청 패턴으로 인해 전통적인 캐싱 전략이 효과적이지 않다."
"엣지 캐싱의 최적화는 필수적이며, 엣지에서의 높은 바이트 히트율은 네트워크 백본의 부하를 줄이고 운영 비용을 최소화하며 최종 사용자에게 콘텐츠 전달을 가속화한다."