Re-design the BitTorrent Protocol in Next Generation Expressive Internet Architecture

Ziqian Meng,Chen Zhong,Zhi Guan
DOI: https://doi.org/10.18178/wcse.2018.06.082
2018-01-01
Abstract:As a popular peer-to-peer protocol, BitTorrent is one of the most important methods for file sharing and distributing on today's Internet.However, the BitTorrent protocol is built entirely at the application level.Without the support of network layer, peers in BitTorrent protocol have to exchange data content through TCP connections and BitTorrent applications has to handle every procedure in the whole file sharing process.As peer-to-peer has become an essential way for people to share and distribute files across the Internet, we believe it should be natively supported mechanism in the future Internet Architecture.The eXpressive Internet Architecture (XIA) is one of three FIA (Future Internet Architecture) projects funded by US NSF.As a clean-slate network architecture, XIA has some novel features such as evolvability, flexible routing, and in-network cache for content delivery.In this paper, we propose a practical design of BitTorrent protocol implementation on XIA to explore and rethink the peer-to-peer file sharing mechanism in the future Internet architecture.
What problem does this paper attempt to address?