Caching at the Web Scale

被引:4
|
作者
Zakhary, Victor [1 ]
Agrawal, Divyakant [1 ]
El Abbadi, Amr [1 ]
机构
[1] UC Santa Barbara, Santa Barbara, CA 93106 USA
来源
PROCEEDINGS OF THE VLDB ENDOWMENT | 2017年 / 10卷 / 12期
关键词
Distributed caching; Memcached; Replacement policy; Contention;
D O I
10.14778/3137765.3137831
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Today's web applications and social networks are serving billions of users around the globe. These users generate billions of key lookups and millions of data object updates per second. A single user's social network page load requires hundreds of key lookups. This scale creates many design challenges for the underlying storage systems. First, these systems have to serve user requests with low latency. Any increase in the request latency leads to a decrease in user interest. Second, storage systems have to be highly available. Failures should be handled seamlessly without affecting user requests. Third, users consume an order of magnitude more data than they produce. Therefore, storage systems have to be optimized for read-intensive workloads. To address these challenges, distributed in-memory caching services have been widely deployed on top of persistent storage. In this tutorial, we survey the recent developments in distributed caching services. We present the algorithmic and architectural efforts behind these systems focusing on the challenges in addition to open research questions.
引用
收藏
页码:2002 / 2005
页数:4
相关论文
共 50 条
  • [31] Improving the effectiveness of Web caching
    Menaud, JM
    Issarny, V
    Banâtre, M
    ADVANCES IN DISTRIBUTED SYSTEMS, 2000, 1752 : 375 - 401
  • [32] A Web Caching and Prefetching Simulator
    Marquez, Johann
    Domenech, Josep
    Gil, Jose A.
    Pont, Ana
    2008 INTERNATIONAL CONFERENCE ON SOFTWARE, TELECOMMUNICATIONS AND COMPUTER NETWORKS, 2008, : 345 - 349
  • [33] Static caching of Web servers
    Liu, Z
    Nain, P
    Niclausse, N
    Towsley, D
    MULTIMEDIA COMPUTING AND NETWORKING 1998, 1997, 3310 : 179 - 190
  • [34] Web Caching in mobile environments
    Zabian, Arwa
    Qawasmeh, Sami
    MOBILE COMPUTING AND WIRELESS COMMUNICATION INTERNATIONAL CONFERENCE, PROCEEDINGS, 2007, : 203 - +
  • [35] Static caching in Web servers
    Tatarinov, I
    Rousskov, A
    Soloviev, V
    SIXTH INTERNATIONAL CONFERENCE ON COMPUTER COMMUNICATIONS AND NETWORKS, PROCEEDINGS, 1997, : 410 - 417
  • [36] Semantic caching of Web queries
    Boris Chidlovskii
    Uwe M. Borghoff
    The VLDB Journal, 2000, 9 : 2 - 17
  • [37] Flexible open caching for the Web
    Caughey, SJ
    Ingham, DB
    Little, MC
    COMPUTER NETWORKS AND ISDN SYSTEMS, 1997, 29 (8-13): : 1007 - 1017
  • [38] Web caching with consistent hashing
    Karger, D
    Sherman, A
    Berkheimer, A
    Bogstad, B
    Dhanidina, R
    Iwamoto, K
    Kim, B
    Matkins, L
    Yerushalmi, Y
    COMPUTER NETWORKS-THE INTERNATIONAL JOURNAL OF COMPUTER AND TELECOMMUNICATIONS NETWORKING, 1999, 31 (11-16): : 1203 - 1213
  • [39] Optimal Model of Web Caching
    Shi, Lei
    Zhang, Yan
    ICNC 2008: FOURTH INTERNATIONAL CONFERENCE ON NATURAL COMPUTATION, VOL 7, PROCEEDINGS, 2008, : 362 - 366
  • [40] Evolutionary Techniques for Web Caching
    Athena Vakali
    Distributed and Parallel Databases, 2002, 11 : 93 - 116