Caching collaboration and cache allocation in peer-to-peer video systems

被引:0
|
作者
Ying Cai
Zhan Chen
Wallapak Tavanapong
机构
[1] Iowa State University,Department of Computer Science
来源
关键词
Peer-to-peer video services; File lookup; Caching collaboration; Cache allocation;
D O I
暂无
中图分类号
学科分类号
摘要
Providing scalable video services in a peer-to-peer (P2P) environment is challenging. Since videos are typically large and require high communication bandwidth for delivery, many peers may be unwilling to cache them in whole to serve others. In this paper, we address two fundamental research problems in providing scalable P2P video services: (1) how a host can find enough video pieces, which may scatter among the whole system, to assemble a complete video; and (2) given a limited buffer size, what part of a video a host should cache and what existing data should be expunged to make necessary space. We address these problems with two new ideas: Cell caching collaboration and Controlled Inverse Proportional (CIP) cache allocation. The Cell concept allows cost-effective caching collaboration in a fully distributed environment and can dramatically reduce video lookup cost. On the other hand, CIP cache allocation challenges the conventional caching wisdom by caching unpopular videos in higher priority. Our approach allows the system to retain many copies of popular videos to avoid creating hot spots and at the same time, prevent unpopular videos from being quickly evicted from the system. We have implemented a Gnutella-like simulation network and use it as a testbed to evaluate the proposed technique. Our extensive study shows convincingly the performance advantage of the new scheme.
引用
收藏
页码:117 / 134
页数:17
相关论文
共 50 条
  • [1] Caching collaboration and cache allocation in peer-to-peer video systems
    Cai, Ying
    Chen, Zhan
    Tavanapong, Wallapak
    MULTIMEDIA TOOLS AND APPLICATIONS, 2008, 37 (02) : 117 - 134
  • [2] Cache signatures for peer-to-peer cooperative caching in mobile environments
    Chow, CY
    Leong, HV
    Chan, A
    18TH INTERNATIONAL CONFERENCE ON ADVANCED INFORMATION NETWORKING AND APPLICATIONS, VOL 1 (LONG PAPERS), PROCEEDINGS, 2004, : 96 - 101
  • [3] Peer-to-peer systems for video delivery
    Merani, Maria Luisa
    PEER-TO-PEER NETWORKING AND APPLICATIONS, 2010, 3 (03) : 173 - 174
  • [4] Peer-to-peer systems for video delivery
    Maria Luisa Merani
    Peer-to-Peer Networking and Applications, 2010, 3 : 173 - 174
  • [5] Video management in peer-to-peer systems
    Cai, Y
    Chen, Z
    Tavanapong, W
    FIFTH IEEE INTERNATIONAL CONFERENCE ON PEER-TO-PEER COMPUTING, PROCEEDINGS, 2005, : 217 - 224
  • [6] Adaptive query-caching in Peer-to-Peer systems
    Yin, ZN
    Jin, H
    Zhang, C
    Yuan, Q
    Zhao, CC
    NETWORK AND PARALLEL COMPUTING, PROCEEDINGS, 2005, 3779 : 97 - 104
  • [7] Performance evaluation of peer-to-peer Web caching systems
    Shi, Weisong
    Mao, Yonggen
    JOURNAL OF SYSTEMS AND SOFTWARE, 2006, 79 (05) : 714 - 726
  • [8] An Overview of Media Streams Caching in Peer-to-Peer Systems
    Yasin, Waheed
    Ibrahim, Hamidah
    Udzir, Nur Izura
    Hamid, Nor Asilah Wati Abdul
    COMPUTER JOURNAL, 2014, 57 (08): : 1167 - 1177
  • [9] PECAN: Peer Cache Adaptation for Peer-to-Peer Video-on-Demand Streaming
    Kim, Jongtack
    Bahk, Saewoong
    JOURNAL OF COMMUNICATIONS AND NETWORKS, 2012, 14 (03) : 286 - 295
  • [10] Storage allocation in unreliable peer-to-peer systems
    Chandy, John A.
    DSN 2006 INTERNATIONAL CONFERENCE ON DEPENDABLE SYSTEMS AND NETWORKS, PROCEEDINGS, 2006, : 227 - 236