Building a large and efficient hybrid peer-to-peer Internet caching system

被引:8
|
作者
Xiao, L [1 ]
Zhang, XD
Andrzejak, A
Chen, SQ
机构
[1] Michigan State Univ, Dept Comp Engn & Sci, E Lansing, MI 48824 USA
[2] Coll William & Mary, Dept Comp Sci, Williamsburg, VA 23187 USA
[3] Zuse Inst Berlin, Div Comp Sci, D-14195 Berlin, Germany
基金
美国国家科学基金会;
关键词
Internet systems; peer-to-peer systems; proxy caching; browser caching; data integrity; communication anonymity;
D O I
10.1109/TKDE.2004.1
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Proxy hit ratios tend to decrease as the demand and supply of Web contents are becoming more diverse. By case studies, we quantitatively confirm this trend and observe significant document duplications among a proxy and its client browsers' caches. One reason behind this trend is that the client/server Web caching model does not support direct resource sharing among clients, causing the Web contents and the network bandwidths among clients to be relatively underutilized. To address these limits and improve Web caching performance, we have extensively enhanced and deployed our browsers-aware framework, a peer-to-peer Web caching management scheme. We make the browsers and their proxy share the contents to exploit the neglected but rich data locality in browsers and reduce document duplications among the proxy and browsers' caches to effectively utilize the Web contents and network bandwidth among clients. The objective of our scheme is to improve the scalability of proxy-based caching both in the number of connected clients and in the diversity of Web documents. In this paper, we show that building such a caching system with considerations of sharing contents among clients, minimizing document duplications, and achieving data integrity and communication anonymity is not only feasible but also highly effective.
引用
收藏
页码:754 / 769
页数:16
相关论文
共 27 条
  • [1] An Efficient Hybrid Peer-to-Peer System for Distributed Data Sharing
    Yang, Min
    Yang, Yuanyuan
    IEEE TRANSACTIONS ON COMPUTERS, 2010, 59 (09) : 1158 - 1171
  • [2] An efficient hybrid peer-to-peer system for distributed data sharing
    Yang, Min
    Yang, Yaanyuan
    2008 IEEE INTERNATIONAL SYMPOSIUM ON PARALLEL & DISTRIBUTED PROCESSING, VOLS 1-8, 2008, : 1404 - 1413
  • [3] Proxy caching for peer-to-peer live streaming
    Xu, Ke
    Zhang, Ming
    Liu, Jiangchuan
    Qin, Zhijing
    Ye, Mingjiang
    COMPUTER NETWORKS, 2010, 54 (07) : 1229 - 1241
  • [4] Optimization of a peer-to-peer system for efficient content replication
    Cervellera, Cristiano
    Caviglione, Luca
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2009, 196 (02) : 423 - 433
  • [5] On the Benefits of Cooperative Proxy Caching for Peer-to-Peer Traffic
    Hefeeda, Mohamed
    Noorizadeh, Behrooz
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2010, 21 (07) : 998 - 1010
  • [6] Performance evaluation of peer-to-peer Web caching systems
    Shi, Weisong
    Mao, Yonggen
    JOURNAL OF SYSTEMS AND SOFTWARE, 2006, 79 (05) : 714 - 726
  • [7] An Overview of Media Streams Caching in Peer-to-Peer Systems
    Yasin, Waheed
    Ibrahim, Hamidah
    Udzir, Nur Izura
    Hamid, Nor Asilah Wati Abdul
    COMPUTER JOURNAL, 2014, 57 (08) : 1167 - 1177
  • [8] Traffic Modeling and Proportional Partial Caching for Peer-to-Peer Systems
    Hefeeda, Mohamed
    Saleh, Osama
    IEEE-ACM TRANSACTIONS ON NETWORKING, 2008, 16 (06) : 1447 - 1460
  • [9] Handfan: A flexible peer-to-peer service discovery system for internet of things applications
    Djellabi, Brahim
    Amad, Mourad
    Baadache, Abderrahmene
    JOURNAL OF KING SAUD UNIVERSITY-COMPUTER AND INFORMATION SCIENCES, 2022, 34 (09) : 7686 - 7698
  • [10] Legion: Enriching Internet Services with Peer-to-Peer Interactions
    van der Linde, Albert
    Fouto, Pedro
    Leitao, Joao
    Preguica, Nuno
    Castineira, Santiago
    Bieniusa, Annette
    PROCEEDINGS OF THE 26TH INTERNATIONAL CONFERENCE ON WORLD WIDE WEB (WWW'17), 2017, : 283 - 292