• 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