中国邮电高校学报(英文) ›› 2012, Vol. 19 ›› Issue (5): 66-76.doi: 10.1016/S1005-8885(11)60302-6

• Networks • 上一篇    下一篇

Efficient complementary caching for ISP-aware networks

敖乃翔1,徐赢颖1,陈常嘉2,黄琰3   

  1. 1. 北京交通大学电子信息工程学院
    2. 北京交通大学
    3. 腾讯公司
  • 收稿日期:2012-04-05 修回日期:2012-06-27 出版日期:2012-10-31 发布日期:2012-10-08
  • 通讯作者: 敖乃翔 E-mail:aonaixiang@sina.cn

Efficient complementary caching for ISP-aware networks

AO Nai-xiang, XU Ying-ying, CHEN Chang-jia   

  1. School of Electronic Information Engineering, Beijing Jiaotong University, Beijing 100044, China
  • Received:2012-04-05 Revised:2012-06-27 Online:2012-10-31 Published:2012-10-08
  • Contact: Nai-Xiang AO E-mail:aonaixiang@sina.cn

摘要:

Internet Service Providers (ISPs) have taken some measures to reduce intolerable inter-ISP peer-to-peer (P2P) traffic costs, so that user experiences of various P2P applications have been affected. The recently emerging Offline downloading service seeks to improve user experience by using dedicate servers to cache requested files and provide high-speed uploading. However, with rapid increase in user population, the server-side bandwidth resource of Offline downloading system is expected to be insufficient in the near future. We propose a novel complementary caching scheme with the goal of mitigating inter-ISP traffic, alleviating the load on servers of Internet applications and enhancing user experience. Both architecture and caching algorithm are presented in this paper. On the one hand, with full knowledge of P2P file sharing system and Offline downloading service, the infrastructure of complementary caching is designed to conveniently be deployed and work together with existing platforms. The co-operational mechanisms among different major components are also included. On the other hand, with in-depth understanding of traffic characteristics that are relevant to caching, we develop complementary caching algorithm with respect to the density of requests, the redundancy of file and file size. Since such relevant information can be real-time captured in our design, the proposed policy can be implemented to guide the storage and replacement of caching unities. Based on real-world traces over 3 months, we demonstrate that the complementary caching scheme is capable to achieve the “three-win” objective. That is, for P2P downloading, over 50% of traffic is redirected to cache; for Offline downloading, the average server-dependence of tasks drops from 0.71 to 0.32; for user experience, the average P2P transfer rate is increased by more than 50KB/s.

关键词:

caching, inter-ISP traffic, server-side load, user experience

Abstract:

Internet Service Providers (ISPs) have taken some measures to reduce intolerable inter-ISP peer-to-peer (P2P) traffic costs, so that user experiences of various P2P applications have been affected. The recently emerging Offline downloading service seeks to improve user experience by using dedicate servers to cache requested files and provide high-speed uploading. However, with rapid increase in user population, the server-side bandwidth resource of Offline downloading system is expected to be insufficient in the near future. We propose a novel complementary caching scheme with the goal of mitigating inter-ISP traffic, alleviating the load on servers of Internet applications and enhancing user experience. Both architecture and caching algorithm are presented in this paper. On the one hand, with full knowledge of P2P file sharing system and Offline downloading service, the infrastructure of complementary caching is designed to conveniently be deployed and work together with existing platforms. The co-operational mechanisms among different major components are also included. On the other hand, with in-depth understanding of traffic characteristics that are relevant to caching, we develop complementary caching algorithm with respect to the density of requests, the redundancy of file and file size. Since such relevant information can be real-time captured in our design, the proposed policy can be implemented to guide the storage and replacement of caching unities. Based on real-world traces over 3 months, we demonstrate that the complementary caching scheme is capable to achieve the “three-win” objective. That is, for P2P downloading, over 50% of traffic is redirected to cache; for Offline downloading, the average server-dependence of tasks drops from 0.71 to 0.32; for user experience, the average P2P transfer rate is increased by more than 50KB/s.

Key words:

caching, inter-ISP traffic, server-side load, user experience