• DocumentCode
    1636398
  • Title

    Topology Affects the Efficiency of Network Coding in Peer-to-Peer Networks

  • Author

    Small, Tara ; Li, Baochun ; Liang, Ben

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Univ. of Toronto, Toronto, ON
  • fYear
    2008
  • Firstpage
    5591
  • Lastpage
    5597
  • Abstract
    With network coding, intermediate nodes between the source and the receivers of an end-to-end communication session are not only capable of relaying and replicating data messages, but also of coding incoming messages to produce coded outgoing ones. It has been the traditional wisdom in information theory that network coding improves the capacity of multicast sessions in directed networks. Studies have also shown that network coding is beneficial for content distribution in peer-to-peer networks, since it resolves the "last block" problem, and eliminates content reconciliation. In this paper, we show that such benefits of network coding does not come without costs and trade-offs. In particular, we refute the previous claim that peers receive linearly independent coded blocks with very high probabilities. Using example scenarios and extensive simulations, we show that it is very likely for peers to receive linearly dependent non-innovative blocks, thus decreasing their efficiency as these redundant blocks consume bandwidth. We observe that such redundancy of network coding is critically dependent on the randomness and sparsity of the P2P topology. We conclude with suggestions on topologies of certain characteristics that are preferred over others, in order to minimize the network coding redundancy, the time to distribute data, and the server cost.
  • Keywords
    encoding; multicast communication; network servers; peer-to-peer computing; probability; telecommunication network topology; directed networks; information theory; last block problem; multicast sessions; network coding; peer-to-peer network topology; probabilities; server cost; Bandwidth; Costs; Decoding; Information theory; Network coding; Network topology; Peer to peer computing; Redundancy; Relays; Throughput;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Communications, 2008. ICC '08. IEEE International Conference on
  • Conference_Location
    Beijing
  • Print_ISBN
    978-1-4244-2075-9
  • Electronic_ISBN
    978-1-4244-2075-9
  • Type

    conf

  • DOI
    10.1109/ICC.2008.1048
  • Filename
    4534084