DocumentCode
2951167
Title
On the Resilience-Complexity Tradeoff of Network Coding in Dynamic P2P Networks
Author
Niu, Di ; Li, Baochun
Author_Institution
Univ. of Toronto, Toronto
fYear
2007
fDate
21-22 June 2007
Firstpage
38
Lastpage
46
Abstract
Most current-generation P2P content distribution protocols use line-granularity blocks to distribute content to all the peers in a decentralized fashion. Such protocols often suffer from a significant degree of imbalance in block distributions, such that certain blocks become rare or even unavailable, adversely affecting content availability. It has been pointed out that randomized network coding may improve block availability in P2P networks, as coded blocks are equally innovative and useful to peers. However, the computational complexity of network coding mandates that, in reality, network coding needs to be performed within segments, each containing a subset of blocks. In this paper, using both theoretical analysis and simulations, we quantitatively evaluate how segment-based network coding may improve resilience to peer dynamics and content availability. The objective of this paper is to explore the fundamental tradeoff between the resilience gain of network coding and its inherent coding complexity. We introduce a differential equations approach to quantify the resilience gain of network coding as a function of the number of blocks in a segment, as well as various other tunable parameters. We conclude that a small number of blocks in each segment is sufficient to realize the major benefits of network coding, with acceptable coding complexity.
Keywords
differential equations; peer-to-peer computing; protocols; P2P content distribution protocols; block distributions; differential equations; dynamic P2P networks; line-granularity blocks; randomized network coding; resilience-complexity tradeoff; segment-based network coding; Analytical models; Availability; Computational complexity; Computational modeling; Computer networks; Information theory; Network coding; Peer to peer computing; Protocols; Resilience;
fLanguage
English
Publisher
ieee
Conference_Titel
Quality of Service, 2007 Fifteenth IEEE International Workshop on
Conference_Location
Evanston, IL
ISSN
1548-615X
Print_ISBN
1-4244-1185-8
Type
conf
DOI
10.1109/IWQOS.2007.376546
Filename
4262450
Link To Document