Cooperative caching middleware for cluster-based servers

被引:0
|
作者
Cuenca-Acuna, FM [1 ]
Nguyen, TD [1 ]
机构
[1] Rutgers State Univ, Dept Comp Sci, Piscataway, NJ 08854 USA
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We consider the use of cooperative caching to manage the memories of cluster-based servers. Over the last several years, a number of researchers have proposed content-aware servers that implement locality-conscious request distribution to address this memory management problem [2, 18, 4, 5, 8]. During this development, it has become conventional wisdom that cooperative caching cannot match the performance of these servers [18]. Unfortunately, while content-aware servers provide very high performance, their request distribution algorithms are typically bound to specific applications. The advantage of building distributed servers on top of a block-based cooperative caching layer is the generality of such a layer; it can be used as a building block for diverse services, ranging from file systems to web servers. In this paper, we reexamine the question of whether a server built on top of a generic block-based cooperative caching algorithm can perform competitively with content-aware servers. Specifically, we compare the performance of a cooperative caching-based web server against L2S, a highly optimized locality- and load-conscious server. Our results show that by, modifying the replacement policy of traditional cooperative caching algorithms, we can achieve much of the performance provided by locality-conscious servers. Our modification increases network communication to reduce disk accesses, a reasonable trade-off considering the current trend of relative performance between LANs and disks.
引用
收藏
页码:303 / 314
页数:6
相关论文
共 50 条
  • [41] Comparison of load balancing strategies on cluster-based web servers
    Teo, YM
    Ayani, R
    SIMULATION, 2001, 77 (5-6) : 185 - 195
  • [42] RAM Grid middleware for autonomic cooperative caching
    Chu, Rui
    Xie, Jiancong
    Xiao, Nong
    Lu, Xicheng
    SIXTH INTERNATIONAL CONFERENCE ON GRID AND COOPERATIVE COMPUTING, PROCEEDINGS, 2007, : 791 - +
  • [43] Cluster-Based Cooperative Data Service for VANETs
    Shi, Yongyue
    Peng, Xiao-Hong
    Shen, Hang
    Bai, Guangwei
    WIRELESS INTERNET (WICON 2017), 2018, 230 : 119 - 129
  • [44] A Cluster-Based Cooperative Data Transmission in VANETs
    Fu, Qi
    Chen, Anhua
    Jiang, Yunxia
    Tang, Mingdong
    COLLABORATE COMPUTING: NETWORKING, APPLICATIONS AND WORKSHARING, COLLABORATECOM 2016, 2017, 201 : 563 - 568
  • [45] The research on the proxy cache in a Cluster-Based Web Caching System
    Guo, TT
    Han, XC
    Lin, XY
    International Symposium on Communications and Information Technologies 2005, Vols 1 and 2, Proceedings, 2005, : 210 - 213
  • [46] Resource consumption-aware QoS in cluster-based VOD servers
    Seo, Dongmahn
    Lee, Joahyoung
    Kim, Yoon
    Choi, Chang Yeol
    Kim, Manbae
    Jung, Inbum
    JOURNAL OF SYSTEMS ARCHITECTURE, 2007, 53 (01) : 39 - 52
  • [47] Effective load balancing for cluster-based servers employing job preemption
    Ungureanu, Victoria
    Melamed, Benjamin
    Katehakis, Michael
    PERFORMANCE EVALUATION, 2008, 65 (08) : 606 - 622
  • [48] Load distribution strategies in cluster-based transcoding servers for mobile clients
    Seo, Dongmahn
    Lee, Joahyoung
    Kim, Yoon
    Choi, Changyeol
    Choi, Hwangkyu
    Jung, Inbum
    COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2006, PT 4, 2006, 3983 : 1156 - 1165
  • [49] Efficient support for P-HTTP in cluster-based Web servers
    Aron, M
    Druschel, P
    Zwaenepoel, W
    PROCEEDINGS OF THE 1999 USENIX ANNUAL TECHNICAL CONFERENCE, 1999, : 185 - 198
  • [50] Content-Aware Dispatching Algorithms for Cluster-Based Web Servers
    Emiliano Casalicchio
    Valeria Cardellini
    Michele Colajanni
    Cluster Computing, 2002, 5 (1) : 65 - 74