Abstract—Peer-to-peer (P2P) live streaming systems have been increasingly popular and successful in today’s Inter¬net, which provide large collections of video channels to millions of users at low server costs. The large volumes of P2P streaming trafﬁc are exceeding those incurred by BitTorrent-like ﬁle sharing applications, threatening huge trafﬁc relay cost to the Internet service providers (ISPs). There have recently emerged proposals advocating locality-aware P2P streaming protocol design, which aim to constrain streaming trafﬁc within ISP boundaries and to alleviate trafﬁc relay cost to the Internet Service Providers (ISPs). Nevertheless, there is a lack of in-depth understanding on the impact of such a locality-aware design on P2P streaming performance. Taking an analytical approach, we model the relation between streaming performance and trafﬁc locality in P2P live streaming systems, in order to acquire useful insightsfor designing high-performance locality-awarereal¬world systems. We use end-to-end streaming delays as the performance metric for live streaming, and the number of copies of the live streams imported into an ISP to evaluate the volume of inter-ISP trafﬁc. Considering multiple ISPs at different bandwidth levels, we characterize the generic relationship between the volume of inter-ISP trafﬁc and the streaming performance; we then analyze the trafﬁc volume when the best streaming performance is achieved and the streaming performance when minimum inter-ISP trafﬁc is incurred. Our models and analyses provide intriguing in¬sights on the design of effective locality-aware peer selection protocols and server deployment strategies across multiple ISPs. We also evaluate our models and theoretical results with large-scale simulations under realistic settings.
Index Terms— P2P Live Streaming, Trafﬁc Localization, Performance Modeling, End-to-End Delay
Cite:Jian Zhao and Chuan Wu , "Characterizing Locality-aware P2P Streaming ," Journal of Communications, vol. 7, no.3, pp.222-231, 2012. Doi: 10.4304/jcm.7.3.222-231
Copyright © 2013-2020 Journal of Communications, All Rights Reserved