Design and Evaluation of a Proxy Cache for Peer-to-Peer Traffic

被引:15
|
作者
Hefeeda, Mohamed [1 ]
Hsu, Cheng-Hsin [2 ]
Mokhtarian, Kianoosh [3 ]
机构
[1] Simon Fraser Univ Surrey, Sch Comp Sci, Surrey, BC V3T 0A3, Canada
[2] Deutsch Telekom R&D Lab USA, Los Altos, CA 94022 USA
[3] Univ Toronto, Dept Elect & Comp Engn, Toronto, ON M5S 3G4, Canada
基金
加拿大自然科学与工程研究理事会;
关键词
Caching; peer-to-peer systems; file sharing; storage systems; performance evaluation; STORAGE MANAGEMENT;
D O I
10.1109/TC.2011.57
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Peer-to-peer (P2P) systems generate a major fraction of the current Internet traffic, and they significantly increase the load on ISP networks and the cost of running and connecting customer networks (e. g., universities and companies) to the Internet. To mitigate these negative impacts, many previous works in the literature have proposed caching of P2P traffic, but very few (if any) have considered designing a caching system to actually do it. This paper demonstrates that caching P2P traffic is more complex than caching other Internet traffic, and it needs several new algorithms and storage systems. Then, the paper presents the design and evaluation of a complete, running, proxy cache for P2P traffic, called pCache. pCache transparently intercepts and serves traffic from different P2P systems. A new storage system is proposed and implemented in pCache. This storage system is optimized for storing P2P traffic, and it is shown to outperform other storage systems. In addition, a new algorithm to infer the information required to store and serve P2P traffic by the cache is proposed. Furthermore, extensive experiments to evaluate all aspects of pCache using actual implementation and real P2P traffic are presented.
引用
收藏
页码:964 / 977
页数:14
相关论文
共 50 条
  • [1] A Traffic Cache for Structure Peer-to-Peer Networks
    Lin Kuisheng
    Zhou Ya
    Huang Guimin
    [J]. THIRD INTERNATIONAL CONFERENCE ON GENETIC AND EVOLUTIONARY COMPUTING, 2009, : 844 - +
  • [2] On the Benefits of Cooperative Proxy Caching for Peer-to-Peer Traffic
    Hefeeda, Mohamed
    Noorizadeh, Behrooz
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2010, 21 (07) : 998 - 1010
  • [3] Design and Evaluation of a Two-Tier Peer-to-Peer Traffic Information System
    Tsao, Shiao-Li
    Cheng, Chien-Ming
    [J]. IEEE COMMUNICATIONS MAGAZINE, 2011, 49 (05) : 165 - 172
  • [4] A peer-to-peer approach for cache sibling
    Ernst-Desmulier, JB
    Charlet, D
    Chatonnay, P
    Spies, F
    [J]. DFMA '05: FIRST INTERNATIONAL CONFERENCE ON DISTRIBUTED FRAMEWORKS FOR MULTIMEDIA APPLICATIONS, PROCEEDINGS, 2004, : 323 - 330
  • [5] Traffic characteristics and performance evaluation of peer-to-peer systems
    Tutschku, K
    Tran-Gia, P
    [J]. PEER-TO-PEER SYSTEMS AND APPLICATIONS, 2005, 3485 : 383 - 397
  • [6] On Peer-to-Peer client web cache sharing
    Liu, JC
    Chu, XW
    Xu, K
    [J]. ICC 2005: IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS, VOLS 1-5, 2005, : 306 - 310
  • [7] Performance evaluation of traffic management mechanisms for Peer-to-Peer networks
    Wojcik, Robert
    Domzal, Jerzy
    [J]. AEU-INTERNATIONAL JOURNAL OF ELECTRONICS AND COMMUNICATIONS, 2016, 70 (02) : 162 - 171
  • [8] Proxy caching for peer-to-peer live streaming
    Xu, Ke
    Zhang, Ming
    Liu, Jiangchuan
    Qin, Zhijing
    Ye, Mingjiang
    [J]. COMPUTER NETWORKS, 2010, 54 (07) : 1229 - 1241
  • [9] A Peer-To-Peer Traffic Identification Method
    Tan Man-tang
    Zhang Li
    [J]. 2011 3RD WORLD CONGRESS IN APPLIED COMPUTING, COMPUTER SCIENCE, AND COMPUTER ENGINEERING (ACC 2011), VOL 4, 2011, 4 : 266 - +
  • [10] Early Identification of Peer-To-Peer Traffic
    Hullar, Bela
    Laki, Sandor
    Gyoergy, Andras
    [J]. 2011 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC), 2011,