DocumentCode
2364980
Title
Lazy caching: A novel proxy caching algorithm for peer-to-peer live streaming
Author
Zhai, Haibin ; Wong, Albert K. ; Lu, Li ; Jiang, Hai ; Li, Jun ; Li, Zhongcheng
Author_Institution
Inst. of Comput. Technol., Beijing, China
fYear
2012
fDate
10-15 June 2012
Firstpage
2016
Lastpage
2020
Abstract
Peer-to-Peer (P2P) live streaming systems are becoming popular and are imposing a heavy burden on Internet Services Providers (ISPs). Proxy caching has been shown to be an effective means of reducing operation costs for ISPs. Although many caching algorithms for conventional web applications and P2P file sharing systems have been proposed and deployed, there have been few works on the caching for P2P live streaming. Data requests in P2P live streaming have distinct characteristics; for example, they are concentrated in a limited window which progresses rapidly with time in a monotonic mode. In this paper, we propose a novel caching algorithm for P2P live streaming called Lazy Caching (LC), which is designed based on the characteristics of P2P live streaming. In LC, data requests that encounter cache misses are stored in a Request Buffer (RB) that is processed periodically. LC can better utilize the cache space than traditional caching algorithms at the cost of introducing a response latency which is at most one RB processing period. Experimental results show that the hit ratio of LC, at a processing period of 0.5 second, can be as much as 20 percent higher than that of SLW, and 9 percent higher than that of OPT. We believe that it is worthwhile to achieve this higher hit ratio at the cost of a small response latency increase.
Keywords
Internet; media streaming; peer-to-peer computing; ISP; Internet services providers; LC; P2P live streaming systems; RB processing period; Web applications; cache misses; data requests; file sharing systems; hit ratio; lazy caching; monotonic mode; peer-to-peer live streaming; proxy caching algorithm; request buffer; response latency; Algorithm design and analysis; Classification algorithms; Complexity theory; Generators; Internet; Optimized production technology; Peer to peer computing; caching algorithm; peer-to-peer live streaming; proxy cache;
fLanguage
English
Publisher
ieee
Conference_Titel
Communications (ICC), 2012 IEEE International Conference on
Conference_Location
Ottawa, ON
ISSN
1550-3607
Print_ISBN
978-1-4577-2052-9
Electronic_ISBN
1550-3607
Type
conf
DOI
10.1109/ICC.2012.6363790
Filename
6363790
Link To Document