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 条
  • [1] Content-aware cooperative caching for cluster-based web servers
    Ahn, WH
    Kim, WJ
    Park, DY
    JOURNAL OF SYSTEMS AND SOFTWARE, 2004, 69 (1-2) : 75 - 86
  • [2] Efficient cooperative caching for file systems in cluster-based web servers
    Ahn, WH
    Park, SH
    Park, D
    CLUSTER 2000: IEEE INTERNATIONAL CONFERENCE ON CLUSTER COMPUTING, PROCEEDINGS, 2000, : 326 - 334
  • [3] Request distribution-aware caching in cluster-based Web servers
    Olaru, V
    Tichy, WF
    THIRD IEEE INTERNATIONAL SYMPOSIUM ON NETWORK COMPUTING AND APPLICATIONS, PROCEEDINGS, 2004, : 311 - 316
  • [4] Evaluating cluster-based network servers
    Carrera, EV
    Bianchini, R
    NINTH INTERNATIONAL SYMPOSIUM ON HIGH-PERFORMANCE DISTRIBUTED COMPUTING, PROCEEDINGS, 2000, : 63 - 70
  • [5] Cluster-Based Cooperative Caching With Mobility Prediction in Vehicular Named Data Networking
    Huang, Wanying
    Song, Tian
    Yang, Yating
    Zhang, Yu
    IEEE ACCESS, 2019, 7 : 23442 - 23458
  • [6] Cluster-based Selective Cooperative Caching Strategy in Vehicular Named Data Networking
    Huang, Wanying
    Song, Tian
    Yang, Yating
    Zhang, Yu
    PROCEEDINGS OF 2018 1ST IEEE INTERNATIONAL CONFERENCE ON HOT INFORMATION-CENTRIC NETWORKING (HOTICN 2018), 2018, : 7 - 12
  • [7] Cluster-based consistency scheme of cooperative caching in mobile Ad Hoc networks
    Xie, Gao-Gang
    Li, Zhen-Yu
    Chen, Jia-Ning
    Ruan Jian Xue Bao/Journal of Software, 2008, 19 (11): : 3042 - 3052
  • [8] A Cooperative Caching Algorithm for Cluster-Based Vehicular Content Networks with Vehicular Caches
    Fang, Sangsha
    Fan, Pingzhi
    2017 IEEE GLOBECOM WORKSHOPS (GC WKSHPS), 2017,
  • [9] p-Jigsaw: a cluster-based Web server with cooperative caching support
    Chen, G
    Wang, CL
    Lau, FCM
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2003, 15 (7-8): : 681 - 705
  • [10] QoS-aware middleware for cluster-based servers to support interactive and resource-adaptive applications
    Senapathi, S
    Chandrasekaran, B
    Stredney, D
    Shen, H
    Panda, DK
    12TH IEEE INTERNATIONAL SYMPOSIUM ON HIGH PERFORMANCE DISTRIBUTED COMPUTING, PROCEEDINGS, 2003, : 205 - 214