DocumentCode
1254398
Title
PECAN: Peer cache adaptation for peer-to-peer video-on-demand streaming
Author
Kim, Jongtack ; Bahk, Saewoong
Author_Institution
Tibero R&D Center, Tibero Co., Ltd., South Korea
Volume
14
Issue
3
fYear
2012
fDate
6/1/2012 12:00:00 AM
Firstpage
286
Lastpage
295
Abstract
To meet the increased demand of video-on-demand (VoD) services, peer-to-peer (P2P) mesh-based multiple video approaches have been recently proposed, where each peer is able to find a video segment interested without resort to the video server. However, they have not considered the constraint of the server´s upload bandwidth and the fairness between upload and download amounts at each peer. In this paper, we propose a novel P2P VoD streaming system, named peer cache adaptation (PECAN) where each peer adjusts its cache capacity adaptively to meet the server´s upload bandwidth constraint and achieve the fairness. For doing so, we first propose a new cache replacement algorithm that designs the number of caches for a segment to be proportional to its popularity. Second, we mathematically prove that if the cache capacity of a peer is proportional to its segment request rate, the fairness between upload and download amounts at each peer can be achieved. Third, we propose a method that determines each peer´s cache capacity adaptively according to the constraint of the server´s upload bandwidth. Against the proposed design objective, some selfish peers may not follow our protocol to increase their payoff. To detect such peers, we design a simple distributed reputation and monitoring system. Through simulations, we show that PECAN meets the server upload bandwidth constraint, and achieves the fairness well at each peer. We finally verify that the control overhead in PECAN caused by the search, reputation, and monitoring systems is very small, which is an important factor for real deployment.
Keywords
peer-to-peer computing; video servers; video streaming; PECAN; cache replacement algorithm; mesh-based multiple video approaches; peer cache adaptation; peer-to-peer; upload bandwidth; video segment; video server; video-on-demand streaming; Algorithm design and analysis; Bandwidth; Monitoring; Peer to peer computing; Routing; Servers; Streaming media; Cache capacity; peer-to-peer (P2P) networks; selfish users; video-on-demand (VoD);
fLanguage
English
Journal_Title
Communications and Networks, Journal of
Publisher
ieee
ISSN
1229-2370
Type
jour
DOI
10.1109/JCN.2012.6253090
Filename
6253090
Link To Document