arrow
返回

Applying Network Coding to Peer-to-Peer File Sharing

delete2014-08-01
delete20
PRE
AI
M
Min Yang *
杨园园 封面图
杨园园 (Yuanyuan Yang)
DOI:10.1109/TC.2013.88delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
Network coding is a promising enhancement of routing to improve network throughput and provide high reliability. It allows a node to generate output messages by encoding its received messages. Peer-to-peer networks are a perfect place to apply network coding due to two reasons: the topology of a peer-to-peer network is constructed arbitrarily, thus it is easy to tailor the topology to facilitate network coding; the nodes in a peer-to-peer network are end hosts which can perform more complex operations such as decoding and encoding than simply storing and forwarding messages. In this paper, we propose a scheme to apply network coding to peer-to-peer file sharing which employs a peer-to-peer network to distribute files resided in a web server or a file server. The scheme exploits a special type of network topology called combination network. It was proved that combination networks can achieve unbounded network coding gain measured by the ratio of network throughput with network coding to that without network coding. Our scheme encodes a file into multiple messages and divides peers into multiple groups with each group responsible for relaying one of the messages. The encoding scheme is designed to satisfy the property that any subset of the messages can be used to decode the original file as long as the size of the subset is sufficiently large. To meet this requirement, we first define a deterministic linear network coding scheme which satisfies the desired property, then we connect peers in the same group to flood the corresponding message, and connect peers in different groups to distribute messages for decoding. Moreover, the scheme can be readily extended to support link heterogeneity and topology awareness to further improve system performance in terms of throughput, reliability and link stress. Our simulation results show that the new scheme can achieve 15%-20% higher throughput than another peer-to-peer multicast system, Narada, which does not employ network coding. In addition, it achieves good reliability and robustness to link failure or churn.
Keyword:
Network coding
peer-to-peer networks
web-based applications
file sharing
multicast
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

IEEE Transactions on Computers 封面图
IEEE Transactions on Computers
IF:
3.8
论文数:
5.4K
被引数:
9.8K

机构

S
state university of new york (suny) system
学者数:
6.5W
论文数: 5.8W
被引数: 65
引用论文

引用论文

Changes in interactions in complexes of hirudin derivatives and human α‐thrombin due to different crystal forms
err2008-12-31
err0
errOAAI
errJohn P. Priestle; Joseph Rahuel; Hans Rink; Michael Tones; Markus G. Grütter
err分享
err收藏
Risk Factors for Asthma up to 16 Years of Age
err1987-06-01
err0
PREAI
errH.R. Anderson; J.M. Bland; C.S. Peckham
err分享
err收藏
err分享
err收藏
Pressure-crystallized piezopolymer/ionomer/graphene quantum dot composites: A novel poling-free dynamic hybrid electret with enhanced energy harvesting properties
err2018-08-01
err0
PREAI
errChenwen Xu; Long Jin; Lei Zhang; Chuanfeng Wang; Xi Huang; Xuebing He; Yali Xu; Rui Huang; Chaoliang Zhang; Weiqing Yang; Jun Lu
err分享
err收藏
学者 查看更多内容