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 条
  • [41] BAKE:A balanced Kautz tree structure for peer-to-peer networks
    Guo, Deke
    Liu, Yunhao
    Li, Xiangyang
    27TH IEEE CONFERENCE ON COMPUTER COMMUNICATIONS (INFOCOM), VOLS 1-5, 2008, : 351 - 355
  • [42] AN EFFECTIVE NETWORK CODING STRATEGY WITH SCALABLE VIDEO CODING FOR PEER-TO-PEER STREAMING
    Zeng, Pengyu
    Jiang, Yong
    INTELLIGENT AUTOMATION AND SOFT COMPUTING, 2011, 17 (08): : 1139 - 1151
  • [43] Peer-to-Peer Energy-Aware Tree Network Formation
    Madhja, Adelina
    Nikoletseas, Sotiris
    Tsolovos, Dimitrios
    Voudouris, Alexandros A.
    PROCEEDINGS OF THE 16TH ACM INTERNATIONAL SYMPOSIUM ON MOBILITY MANAGEMENT AND WIRELESS ACCESS (MOBIWAC'18), 2018, : 1 - 8
  • [44] A tree-based peer-to-peer network with quality guarantees
    Hsiao, Hung-Chang
    He, Chih-Peng
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2008, 19 (08) : 1099 - 1110
  • [45] Bayesian network trust model in peer-to-peer networks
    Wang, Y
    Vassileva, J
    AGENTS AND PEER-TO-PEER COMPUTING, 2004, 2872 : 23 - 34
  • [46] Network coding based Cooperative Peer-to-Peer Repair in wireless ad-hoc networks
    Liu, Xin
    Raza, Saqib
    Chuah, Chen-Nee
    Cheung, Gene
    2008 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS, PROCEEDINGS, VOLS 1-13, 2008, : 2153 - +
  • [47] Skip Tree Graph:: A distributed and balanced search tree for peer-to-peer networks
    Beltran, Alejandra Gonzalez
    Sage, Paul
    Milligan, Peter
    2007 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS, VOLS 1-14, 2007, : 1881 - 1886
  • [48] Optimized Packet Scheduling for Live Streaming on Peer-to-Peer Network with Network Coding
    Huang, Shenglan
    Izquierdo, Ebroul
    Hao, Pengwei
    2015 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATION WORKSHOP (ICCW), 2015, : 1515 - 1520
  • [49] A Network Coding Dynamic Node Selection Method In Mobile Peer-to-Peer Network
    Qu, Haitao
    Song, Meina
    Wang, Rihua
    Qu, Wu
    Luo, Xiaoxiang
    Zhang, Xiaoqi
    Wang, Hong
    Song, Junde
    2009 INTERNATIONAL SYMPOSIUM ON COMPUTER NETWORK AND MULTIMEDIA TECHNOLOGY (CNMT 2009), VOLUMES 1 AND 2, 2009, : 646 - 649
  • [50] Lava: A reality check of network coding in peer-to-peer live streaming
    Wang, Mea
    Li, Baochun
    INFOCOM 2007, VOLS 1-5, 2007, : 1082 - +