Category-aware Hierarchical Caching for Video-on-Demand Content on YouTube

被引:7
|
作者
Koch, Christian [1 ]
Pfannmueller, Johannes [1 ]
Rizk, Amr [1 ]
Hausheer, David [2 ]
Steinmetz, Ralf [1 ]
机构
[1] Tech Univ Darmstadt, Darmstadt, Germany
[2] Otto von Guericke Univ, Magdeburg, Germany
关键词
Caching Hierarchies; Video Streaming; Content-Awareness; CONTENT DELIVERY; REPLACEMENT; LRU;
D O I
10.1145/3204949.3204963
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Content delivery networks (CDNs) carry more than half of the video content in today's Internet. By placing content in caches close to the users, CDNs help increasing the Quality of Experience, e.g., by decreasing the delay until a video playback starts. Existing works on CDN cache performance focus mostly on distinct caching metrics, such as hit rate, given an abstract workload model. Moreover, the nature of the geographical distribution and connection of caches is often oversimplified. In this work, we investigate the performance of cache hierarchies while taking into account the presence of a mixed content workload comprising multiple categories, e.g., news, comedy, and music. We consider the performance of existing caching strategies in terms of cache hit rate and deterioration costs in terms of write operations. Further, we contribute a design and an evaluation of a content category-aware caching strategy, which has the benefit of being sensitive to changing category-specific content popularity. We evaluate our caching strategy, denoted as ACDC (Adaptive Content-Aware Designed Cache), using multiple caching hierarchy models, different cache sizes, and a real world trace covering one week of YouTube requests observed in a large European mobile ISP network. We demonstrate that ACDC increases the cache hit rate for certain hierarchies up to 18.39% and decreases transmission latency up to 12%. Additionally, a decrease in disk write operations up to 55% is observed.
引用
收藏
页码:89 / 100
页数:12
相关论文
共 50 条
  • [21] A hierarchical network storage architecture for video-on-demand services
    Lai, YC
    Lin, YD
    Lai, HZ
    IEEE TRANSACTIONS ON BROADCASTING, 1997, 43 (02) : 145 - 154
  • [22] Integrated admission control in hierarchical Video-on-Demand systems
    Mundur, P
    Simon, R
    Sood, A
    IEEE INTERNATIONAL CONFERENCE ON MULTIMEDIA COMPUTING AND SYSTEMS, PROCEEDINGS VOL 1, 1999, : 220 - 225
  • [23] A hierarchical network storage architecture for video-on-demand services
    Lin, YD
    Lai, HZ
    Lai, YC
    21ST IEEE CONFERENCE ON LOCAL COMPUTER NETWORKS, PROCEEDINGS, 1996, : 355 - 364
  • [24] Fast optimal video placement algorithms for hierarchical Video-on-Demand systems
    Hwang, RH
    Chi, PH
    IEEE TRANSACTIONS ON BROADCASTING, 2001, 47 (04) : 357 - 366
  • [25] A client-assisted interval caching strategy for video-on-demand systems
    Lin Wujuan
    Yong, Law Sie
    Leong, Yong Khai
    COMPUTER COMMUNICATIONS, 2006, 29 (18) : 3780 - 3788
  • [26] A Caching-based Video-on-Demand Service in Wireless Relay Networks
    Xie, Fei
    Hua, Kien A.
    2009 INTERNATIONAL CONFERENCE ON WIRELESS COMMUNICATIONS AND SIGNAL PROCESSING (WCSP 2009), 2009, : 1208 - 1212
  • [27] Proxy Caching for Video-on-Demand Using Flexible Starting Point Selection
    Tu, Wei
    Steinbach, Eckehard
    Muhammad, Muhammad
    Li, Xiaoting
    IEEE TRANSACTIONS ON MULTIMEDIA, 2009, 11 (04) : 716 - 729
  • [28] Video-on-demand system using multicast and Web-caching techniques
    Kang, S
    GRID AND COOPERATIVE COMPUTING, PT 1, 2004, 3032 : 273 - 276
  • [29] A Framework for Network Aware Caching for Video on Demand Systems
    Carbunar, Bogdan
    Potharaju, Rahul
    Pearce, Michael
    Vasudevan, Venugopal
    Needham, Michael
    ACM TRANSACTIONS ON MULTIMEDIA COMPUTING COMMUNICATIONS AND APPLICATIONS, 2013, 9 (04)
  • [30] Storage-aware harmonic broadcasting protocol for video-on-demand
    Peng, C
    Shen, H
    PARALLEL AND DISTRIBUTED COMPUTING: APPLICATIONS AND TECHNOLOGIES, PROCEEDINGS, 2004, 3320 : 349 - 353