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 条
  • [21] Large scaling unstructured peer-to-peer networks with heterogeneity-aware topology and routing
    Srivatsa, Mudhakar
    Gedik, Bugra
    Liu, Ling
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2006, 17 (11) : 1277 - 1293
  • [22] BestPeer plus plus : A Peer-to-Peer Based Large-Scale Data Processing Platform
    Chen, Gang
    Hu, Tianlei
    Jiang, Dawei
    Lu, Peng
    Tan, Kian-Lee
    Vo, Hoang Tam
    Wu, Sai
    IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2014, 26 (06) : 1316 - 1331
  • [23] Deno:: A decentralized, peer-to-peer object-replication system for weakly connected environments
    Çetintemel, U
    Keleher, PJ
    Bhattacharjee, B
    Franklin, MJ
    IEEE TRANSACTIONS ON COMPUTERS, 2003, 52 (07) : 943 - 959
  • [24] Challenges in Using Peer-to-Peer Structures in Order to Design a Large-Scale Web Search Engine
    Mousavi, Hamid
    Movaghar, Ali
    ADVANCES IN COMPUTER SCIENCE AND ENGINEERING, 2008, 6 : 461 - 468
  • [25] Evaluation framework for adaptive context-aware routing in large scale mobile peer-to-peer systems
    Ansar-Ul-Haque Yasar
    Davy Preuveneers
    Yolande Berbers
    Peer-to-Peer Networking and Applications, 2011, 4 : 37 - 49
  • [26] Evaluation framework for adaptive context-aware routing in large scale mobile peer-to-peer systems
    Yasar, Ansar-Ul-Haque
    Preuveneers, Davy
    Berbers, Yolande
    PEER-TO-PEER NETWORKING AND APPLICATIONS, 2011, 4 (01) : 37 - 49
  • [27] INTELLIGENT COOPERATIVE WEB CACHING POLICIES FOR MEDIA OBJECTS BASED ON J48 DECISION TREE AND NAIVE BAYES SUPERVISED MACHINE LEARNING ALGORITHMS IN STRUCTURED PEER-TO-PEER SYSTEMS
    Ibrahim, Hamidah
    Yasin, Waheed
    Udzir, Nur Izura
    Hamid, Nor Asilah Wati Abdul
    JOURNAL OF INFORMATION AND COMMUNICATION TECHNOLOGY-MALAYSIA, 2016, 15 (02): : 85 - 116