Peer-to-peer As an Infrastructure Service
Jiangchuan Liu,Ke Xu,Yongqiang Xiong,Dongchao Ma,Kai Shuang
DOI: https://doi.org/10.1007/s12083-014-0252-8
IF: 3.488
2014-01-01
Peer-to-Peer Networking and Applications
Abstract:Peer-to-Peer (P2P) communication has attracted significant interest from both academia and industry, and has become a successful communication paradigm for diverse Internet applications, including file sharing, live streaming, and video on demand. Today P2P applications account for over 70 % of the Internet traffic, and the percentage is still growing. P2P has also been used to facilitate the development of such new generation of applications as social networking and cloud computing. Many of these systems use P2P as an underlying engine to boost their performance and to reduce the deployment costs. Examples include the Amazon EC2 cloud platform that opens a dedicated interface for BitTorrent, and LeafWeb P2P gaming platform that allows users to invite others from their Facebook profiles to play online games. Yet there remain a number of challenges for P2P to be a fundamental infrastructure service for pervasive Internet applications: It is necessary to deal with peer churns to provide stable and robust quality-of-service; the inventiveness of individual users and that of Internet Service Providers (ISPs) have to be carefully addressed for incorporating a P2P engine; and security issues have been brought to the front end as substantial P2P based attacks, viruses and botnets appear. These problems can be even more severe with the emerging new applications. The objective of this special issue is to summarize the recent research and development toward making P2P a better infrastructure service. After a thorough review process, ten papers were accepted after revision and a second round of review (some with a third round of review). The first set of papers discuss the traffic management and content sharing in peer-to-peer systems. Paper “On the Collaboration of Different Peer-to-Peer Traffic Management Schemas” by Xin Liu, Haiyang Wang, and Lei Zhangaims to solve the pressure on the ISPs from P2P traffic. Different with the existing schemes that only use caching or redirection, they combines the two methods together with a coherent framework, Tod-Cache (Traffic Orientated Distributed Caching). Paper “The Performance and Locality Tradeoff in BitTorrent-like File Sharing Systems” by Wei Huang, Chuan Wu, Zongpeng Li, and Francis C.M. Lau characterizes the performance and locality tradeoff in P2P as a multi-objective b-matching optimization problem and designs fully distributed peer selection algorithms. Paper “BufferBank: A Distributed Cache Infrastructure For Peer-to-peer Application” by Huang Bin, Sun Zhigang, Chen Hongyi, Mao Jianbiao, Zhang Ziwen proposes a distributed P2P caching infrastructure named BufferBank in the edge of network. This infrastructure uses the memory of users at the edge network as the cache space and the authors also provide a number of application interfaces for P2P applications to use the cache space. Paper “A Scalable P2P Overlay Based on Arrangement Graph with Minimized Overhead” by Ssu-Hsuan Lu, KuanChing Li, Kuan-Chou Lai, and Yeh-Ching Chung examines J. Liu (*) Simon Fraser University, Burnaby, Canada e-mail: jcliu@sfu.ca