Tree Network Coding for Peer-to-Peer Networks

被引:0
|
作者
Vater, Arne [1 ]
Schindelhauer, Christian [1 ]
Ortolf, Christian [1 ]
机构
[1] Univ Freiburg, Dept Comp Sci, Freiburg, Germany
关键词
Peer-to-Peer Networks; BitTorrent; Network Coding; LARGE-SCALE;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Partitioning is the dominant technique to transmit large files in peer-to-peer networks. A peer can redistribute each part immediately after its download BitTorrent combines this approach with incentives for uploads and has thereby become the most successful peer-to-peer network However, BitTorrent fails if files are unpopular and are distributed by irregularly participating peers it is known that Network Coding always provides the optimal data distribution, referred as optimal performance Yet, for encoding or decoding a single code block the whole file must be read and users are not willing to read O(n(2)) data blocks from hard disk for sending n message blocks We call this the disk read/write complexity of an encoding. It is an open question whether fast network coding schemes exist. In this paper we present a solution for simple communication patterns. Here, in a round model each peer can send a limited amount of messages to other peers. We define the depth of this directed acyclic communication graph as the maximum path length (not counting the rounds) In our online model each peer knows the bandwidth of its communication links for the current; round, but neither the existence nor the weight of links in future rounds. In this paper we analyze BitTorrent, Network Coding, Tree Coding. and Tree Network Coding We show that the average encoding and decoding complexity of Tree Coding is bounded by O(kn log(2) n) disk read/write-operations where k is the number of trees and n the number of data blocks Tree Coding has perfect performance in communication networks of,depth two with a disk read/write complexity of O(pnt log(3) n) where p is the number of peers, t is the number of rounds, and n is the number of data blocks. For arbitrary networks Tree Coding performs optimally using 2(delta + 1)(t-1) p log(2) n trees which results in a read/write complexity of O((delta + 1)(t-1) n log(3) n) for t rounds and in-degree delta.
引用
下载
收藏
页码:114 / 123
页数:10
相关论文
共 50 条
  • [31] Peer-to-peer networks
    Fox, G
    COMPUTING IN SCIENCE & ENGINEERING, 2001, 3 (03) : 75 - 77
  • [32] On the System Parameters of Peer-to-Peer Video Streaming with Network Coding
    Chang, Le
    Pan, Jianping
    2010 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS, 2010,
  • [33] PLATON: Peer-to-Peer load adjusting tree overlay networks
    Leonidas Lymberopoulos
    Chariklis Pittaras
    Maria Grammatikou
    Symeon Papavassiliou
    Vasilis Maglaris
    Peer-to-Peer Networking and Applications, 2012, 5 : 125 - 142
  • [34] Efficient Peer-to-Peer Content Distribution Using Network Coding
    Wang, Xiaoli
    Zhao, Qun
    Zhang, Yongsheng
    2011 IEEE GLOBAL TELECOMMUNICATIONS CONFERENCE (GLOBECOM 2011), 2011,
  • [35] Network coding enhanced browser based Peer-to-Peer streaming
    Braun, Patrik J.
    Ekler, Peter
    Fitzek, Frank
    2016 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS (SMC), 2016, : 2104 - 2109
  • [36] Minimal Network Coding Redundancy for Peer-to-Peer Content Distribution
    Nguyen, Dinh
    Nakazato, Hidenori
    2014 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC), 2014, : 3112 - 3117
  • [37] Adaptive Network Coding for Heterogeneous Peer-to-peer Streaming Systems
    Yang, Min
    Yang, Yuanyuan
    2009 8TH IEEE INTERNATIONAL SYMPOSIUM ON NETWORK COMPUTING AND APPLICATIONS, 2009, : 274 - 277
  • [38] PLATON: Peer-to-Peer load adjusting tree overlay networks
    Lymberopoulos, Leonidas
    Pittaras, Chariklis
    Grammatikou, Maria
    Papavassiliou, Symeon
    Maglaris, Vasilis
    PEER-TO-PEER NETWORKING AND APPLICATIONS, 2012, 5 (02) : 125 - 142
  • [39] Update Propagation Based on Tree Structure in Peer-to-Peer Networks
    Hara, Takahiro
    Nakadori, Minoru
    Uchida, Wataru
    Maeda, Kazuhiko
    Nishio, Shojiro
    3RD ACS/IEEE INTERNATIONAL CONFERENCE ON COMPUTER SYSTEMS AND APPLICATIONS, 2005, 2005,
  • [40] Eliminating clustering in the propagation tree of semantic Peer-to-Peer networks
    Forstner, B
    Kereskényi, R
    Charaf, H
    PROCEEDINGS OF THE IASTED INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED COMPUTING AND NETWORKS, 2006, : 111 - +