Font Size: a A A

On the resilience of network coding in peer-to-peer networks and its applications

Posted on:2010-01-28Degree:M.A.ScType:Thesis
University:University of Toronto (Canada)Candidate:Niu, DiFull Text:PDF
GTID:2448390002483324Subject:Engineering
Abstract/Summary:
Most current-generation P2P content distribution protocols use fine-granularity blocks to distribute content in a decentralized fashion. Such systems often suffer from a significant variation in block distributions, such that certain blocks become rare or even unavailable, adversely affecting content availability and download efficiency. This phenomenon is further aggravated by peer dynamics which is inherent in P2P networks. In this thesis, we quantitatively analyze how network coding may improve block availability and introduce resilience to peer dynamics. Since in reality, network coding can only be performed within segments, each containing a subset of blocks, we explore the fundamental tradeoff between the resilience gain of network coding and its inherent coding complexity, as the number of blocks in a segment varies. As another application of the resilience of network coding, we also devise an indirect data collection scheme based on network coding for the purpose of large-scale network measurements.
Keywords/Search Tags:Network coding, Resilience, Blocks
Related items