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 条
  • [21] Semantic caching of Web queries
    Chidlovskii, B
    Borghoff, UM
    VLDB JOURNAL, 2000, 9 (01): : 2 - 17
  • [22] Probabilistic methods for web caching
    Starobinski, D
    Tse, D
    PERFORMANCE EVALUATION, 2001, 46 (2-3) : 125 - 137
  • [23] A scalable architecture for web caching
    Polusani, S
    Han, YJ
    Park, EK
    8TH WORLD MULTI-CONFERENCE ON SYSTEMICS, CYBERNETICS AND INFORMATICS, VOL XIV, PROCEEDINGS: COMPUTER AND INFORMATION SYSTEMS, TECHNOLOGIES AND APPLICATIONS, 2004, : 185 - 190
  • [24] Semantic caching for Web services
    Seltzsam, S
    Holzhauser, R
    Kemper, A
    SERVICE-ORIENTED COMPUTING - ICSOC 2005, PROCEEDINGS, 2005, 3826 : 324 - 340
  • [25] Web caching with consistent hashing
    Karger, David
    Sherman, Alex
    Berkheimer, Andy
    Bogstad, Bill
    Dhanidina, Rizwan
    Iwamoto, Ken
    Kim, Brian
    Matkins, Luke
    Yerushalmi, Yoav
    Computer Networks, 1999, 31 (11): : 1203 - 1213
  • [26] Measurements of web caching and applications
    Shi, Lei
    Wei, Lin
    Ye, Hai-Qin
    Shi, Yun
    PROCEEDINGS OF 2006 INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND CYBERNETICS, VOLS 1-7, 2006, : 1587 - +
  • [27] Secure information caching on the web
    Hsiao, HI
    Brannon, KW
    ADVANCED WEB TECHNOLOGIES AND APPLICATIONS, 2004, 3007 : 24 - 35
  • [28] Web caching with consistent hashing
    Karger, D
    Sherman, A
    Berkheimer, A
    Bogstad, B
    Dhanidina, R
    Iwamoto, K
    Kim, B
    Matkins, L
    Yerushalmi, Y
    PROCEEDINGS OF THE EIGHTH INTERNATIONAL WORLD WIDE WEB CONFERENCE, 1999, : 125 - 135
  • [29] Transparent distributed Web caching
    Liang, H
    Hassanein, H
    Martin, P
    LCN 2001: 26TH ANNUAL IEEE CONFERENCE ON LOCAL COMPUTER NETWORKS, PROCEEDINGS, 2001, : 225 - 233
  • [30] Evolutionary techniques for Web caching
    Vakali, A
    DISTRIBUTED AND PARALLEL DATABASES, 2002, 11 (01) : 93 - 116