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 条
  • [1] Network Coding for Resilient Peer-to-Peer Networks
    Hu, D. Y.
    Wang, M. Z.
    Lau, F. C. M.
    Peng, Q. C.
    2009 7TH INTERNATIONAL WORKSHOP ON THE DESIGN OF RELIABLE COMMUNICATION NETWORKS (DRCN 2009), 2009, : 352 - +
  • [2] Topology affects the efficiency of network coding in peer-to-peer networks
    Small, Tara
    Li, Baochun
    Liang, Ben
    2008 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS, PROCEEDINGS, VOLS 1-13, 2008, : 5591 - 5597
  • [3] Super Generation Network Coding for Peer-to-Peer Content Distribution Networks
    Abudaqa, Anas Ahmad
    Mahmoud, Ashraf
    Abu-Amara, Marwan
    Sheltami, Tarek R.
    IEEE ACCESS, 2020, 8 : 195240 - 195252
  • [4] Massive data delivery in unstructured peer-to-peer networks with network coding
    Yu, Shui
    Li, Zhongwen
    6TH IEEE/ACIS INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION SCIENCE, PROCEEDINGS, 2007, : 592 - +
  • [5] Random Network Coding in Peer-to-Peer Networks: From Theory to Practice
    Li, Baochun
    Niu, Di
    PROCEEDINGS OF THE IEEE, 2011, 99 (03) : 513 - 523
  • [6] Echelon:: Peer-to-peer network diagnosis with network coding
    Wu, Chuan
    Li, Baochun
    2006 14TH IEEE INTERNATIONAL WORKSHOP ON QUALITY OF SERVICE, PROCEEDINGS, 2006, : 20 - +
  • [7] Classifying Peer-to-Peer Network Coding Schemes
    Ortolf, Christian
    Schindelhauer, Christian
    Vater, Arne
    SPAA'09: PROCEEDINGS OF THE TWENTY-FIRST ANNUAL SYMPOSIUM ON PARALLELISM IN ALGORITHMS AND ARCHITECTURES, 2009, : 310 - 318
  • [8] Network coding in live peer-to-peer streaming
    Wang, Mea
    Li, Baochun
    IEEE TRANSACTIONS ON MULTIMEDIA, 2007, 9 (08) : 1554 - 1567
  • [9] Peer-to-Peer streaming with hierarchical network coding
    Nguyen, Kien
    Nguyen, Thinh
    Cheung, Sen-Ching
    2007 IEEE INTERNATIONAL CONFERENCE ON MULTIMEDIA AND EXPO, VOLS 1-5, 2007, : 396 - +
  • [10] Layered Network Coding and Hierarchical Network Coding for Peer-to-Peer Streaming
    Si, Jingjing
    Zhuang, Bojin
    Cai, Anni
    Cheng, Yinbo
    PROCEEDINGS OF THE 2009 PACIFIC-ASIA CONFERENCE ON CIRCUITS, COMMUNICATIONS AND SYSTEM, 2009, : 139 - 142