The orchard algorithm building multicast trees for P2P video multicasting without free-riding

被引:21
|
作者
Mol, Jan David [1 ]
Epema, Dick H. P. [1 ]
Sips, Henk J. [1 ]
机构
[1] Delft Univ Technol, Dept Comp Sci, NL-2628 CD Delft, Netherlands
关键词
distributed algorithms; free-riding; multicast channels; multiple description coding; peer-to-peer;
D O I
10.1109/TMM.2007.907450
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The main purpose of many current peer-to-peer (P2P) networks is off-line file sharing. However, a potentially very promising use of such networks is to share video streams (e.g., TV programs) in real time. In order to do so, the peers in a P2P network who are interested in the same video stream may employ Application Level Multicasting (ALM). In existing P2P networks, peers may exhibit behavior which is problematic for ALM: they are not always willing to donate! resources (free-riding), and they may arrive and depart at a high rate (churn). In this paper we propose the Orchard algorithm for creating and maintaining ALM trees in P2P networks, which deals with both these problems. By employing a technique called Multiple Description Coding, we split a video stream into several substreams. Orchard creates a dynamic spanning tree for each of these substreams in such a way that in the resulting forest, no peer has to forward more substreams than it receives. Based on an analysis of the expected performance of Orchard and on experiments in a real system, we find that Orchard is capable of maintaining a multicast forest, even when peers join and leave the forest at a high rate.
引用
收藏
页码:1593 / 1604
页数:12
相关论文
共 50 条
  • [1] The Orchard algorithm: P2P multicasting without free-riding
    Mol, J. J. D.
    Epema, D. H. J.
    Sips, H. J.
    SIXTH IEEE INTERNATIONAL CONFERENCE ON PEER-TO-PEER COMPUTING, PROCEEDINGS, 2006, : 275 - +
  • [2] Adopting game theory to inhibit free-riding in P2P network
    Huo, Ying
    Journal of Computational Information Systems, 2011, 7 (02): : 645 - 653
  • [3] Game theoretic analyses for free-riding and whitewashing in P2P systems
    Ouyang Jingcheng
    Lin Yaping
    Zhou Siwang
    7TH INTERNATIONAL SYMPOSIUM ON INSTRUMENTATION AND CONTROL TECHNOLOGY: MEASUREMENT THEORY AND SYSTEMS AND AERONAUTICAL EQUIPMENT, 2008, 7128
  • [4] Free-riding, Fairness, and Firewalls in P2P File-Sharing
    Mol, J. J. D.
    Pouwelse, J. A.
    Epema, D. H. J.
    Sips, H. J.
    P2P'08: EIGHTH INTERNATIONAL CONFERENCE ON PEER-TO-PEER COMPUTING, PROCEEDINGS, 2008, : 301 - 310
  • [5] ARA: A robust audit to prevent free-riding in P2P networks
    Ham, MJ
    Agha, G
    FIFTH IEEE INTERNATIONAL CONFERENCE ON PEER-TO-PEER COMPUTING, PROCEEDINGS, 2005, : 125 - 132
  • [6] Improved multicast algorithm for overlay multicast in P2P based video streaming
    Favalli, Lorenzo
    Folli, Marco
    Lanati, Matteo
    2010 7TH IEEE CONSUMER COMMUNICATIONS AND NETWORKING CONFERENCE-CCNC 2010, 2010, : 658 - +
  • [7] Building multicast trees for multimedia streaming in heterogeneous P2P networks
    Tan, XR
    Datta, S
    2005 SYSTEMS COMMUNICATIONS, PROCEEDINGS: ICW 2005, WIRELESS TECHNOLOGIES; ICHSN 2005, HIGH SPEED NETWORKS; ICMCS 2005, MULTIMEDIA COMMUNICATIONS SYSTEMS; SENET 2005, SENSOR NETWORKS, 2005, : 141 - 146
  • [8] A Point-Based Inventive System to Prevent Free-Riding on P2P Network Environments
    Moon, Jongbae
    Cho, Yongyun
    COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2011, PT IV, 2011, 6785 : 462 - 471
  • [9] An empirical study of free-riding behavior in the maze P2P file-sharing system
    Yang, M
    Zhang, Z
    Li, XM
    Dai, YF
    PEER-TO-PEER SYSTEMS IV, 2005, 3640 : 182 - 192
  • [10] Q-Feed-An Effective Solution for the Free-Riding Problem in Unstructured P2P Networks
    Thampi, Sabu M.
    Sekaran, Chandra K.
    INTERNATIONAL JOURNAL OF DIGITAL MULTIMEDIA BROADCASTING, 2010, 2010