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 条
  • [41] Peer-to-Peer Systems
    Steinmetz, Ralf
    Liebau, Nicolas
    Wehrle, Klaus
    IT-INFORMATION TECHNOLOGY, 2007, 49 (05): : 269 - 271
  • [42] COOPERATIVE WEB PROXY CACHING FOR MEDIA OBJECTS BASED ON PEER-TO-PEER SYSTEMS
    Yasin, Waheed
    Ibrahim, Hamidah
    Udzir, Nur Izura
    Hamid, Nor Asilah Wati Abdul
    INTERNATIONAL JOURNAL OF INNOVATIVE COMPUTING INFORMATION AND CONTROL, 2015, 11 (02): : 555 - 568
  • [43] Utility Maximization in Peer-to-Peer Systems With Applications to Video Conferencing
    Chen, Minghua
    Ponec, Miroslav
    Sengupta, Sudipta
    Li, Jin
    Chou, Philip A.
    IEEE-ACM TRANSACTIONS ON NETWORKING, 2012, 20 (06) : 1681 - 1694
  • [44] Hybrid Client-Server and Peer-to-Peer Caching Systems with Selfish Peers
    Jin, Youngmi
    Yi, Yung
    Kesidis, George
    Kocak, Fatih
    Shin, Jinwoo
    2013 PROCEEDINGS IEEE INFOCOM, 2013, : 1744 - 1752
  • [45] VIDEO TRANSMISSION SCHEDULING FOR PEER-TO-PEER LIVE STREAMING SYSTEMS
    Li, Ying
    Li, Zhu
    Chiang, Mung
    Calderbank, A. Robert
    2008 IEEE INTERNATIONAL CONFERENCE ON MULTIMEDIA AND EXPO, VOLS 1-4, 2008, : 653 - +
  • [46] Resource allocation in underprovisioned multioverlay peer-to-peer live video sharing services
    Jiayi Liu
    Shakeel Ahmad
    Eliya Buyukkaya
    Raouf Hamzaoui
    Gwendal Simon
    Peer-to-Peer Networking and Applications, 2015, 8 : 399 - 413
  • [47] Resource allocation in underprovisioned multioverlay peer-to-peer live video sharing services
    Liu, Jiayi
    Ahmad, Shakeel
    Buyukkaya, Eliya
    Hamzaoui, Raouf
    Simon, Gwendal
    PEER-TO-PEER NETWORKING AND APPLICATIONS, 2015, 8 (03) : 399 - 413
  • [48] VIDEO QUALITY ASSESSMENT AND COMPARATIVE EVALUATION OF PEER-TO-PEER VIDEO STREAMING SYSTEMS
    Mavlankar, Aditya
    Baccichet, Pierpaolo
    Girod, Bernd
    Agarwal, Sachin
    Singh, Jatinder Pal
    2008 IEEE INTERNATIONAL CONFERENCE ON MULTIMEDIA AND EXPO, VOLS 1-4, 2008, : 645 - +
  • [49] Uplink Allocation based on User Actions for Peer-To-Peer Video-on-Demand
    Koravos, Filippos
    Tassiulas, Leandros
    2014 INTERNATIONAL CONFERENCE ON COMPUTING, NETWORKING AND COMMUNICATIONS (ICNC), 2014, : 348 - 352
  • [50] On the Benefits of Cooperative Proxy Caching for Peer-to-Peer Traffic
    Hefeeda, Mohamed
    Noorizadeh, Behrooz
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2010, 21 (07) : 998 - 1010