期刊文献+

R-Memcached: A Reliable In-Memory Cache for Big Key-Value Stores

R-Memcached: A Reliable In-Memory Cache for Big Key-Value Stores
原文传递
导出
摘要 Large-scale key-value stores are widely used in many Web-based systems to store huge amount of data as(key, value) pairs. In order to reduce the latency of accessing such(key, value) pairs, an in-memory cache system is usually deployed between the front-end Web system and the back-end database system. In practice, a cache system may consist of a number of server nodes, and fault tolerance is a critical feature to maintain the latency Service-Level Agreements(SLAs). In this paper, we present the design, implementation, analysis, and evaluation of R-Memcached, a reliable in-memory key-value cache system that is built on top of the popular Memcached software. R-Memcached exploits coding techniques to achieve reliability, and can tolerate up to two node failures.Our experimental results show that R-Memcached can maintain very good latency and throughput performance even during the period of node failures. Large-scale key-value stores are widely used in many Web-based systems to store huge amount of data as(key, value) pairs. In order to reduce the latency of accessing such(key, value) pairs, an in-memory cache system is usually deployed between the front-end Web system and the back-end database system. In practice, a cache system may consist of a number of server nodes, and fault tolerance is a critical feature to maintain the latency Service-Level Agreements(SLAs). In this paper, we present the design, implementation, analysis, and evaluation of R-Memcached, a reliable in-memory key-value cache system that is built on top of the popular Memcached software. R-Memcached exploits coding techniques to achieve reliability, and can tolerate up to two node failures.Our experimental results show that R-Memcached can maintain very good latency and throughput performance even during the period of node failures.
出处 《Tsinghua Science and Technology》 SCIE EI CAS CSCD 2015年第6期560-573,共14页 清华大学学报(自然科学版(英文版)
基金 supported in part by Hong Kong GRF grant HKBU 210412 and HKBU grant FRG2/14-15/059
关键词 in-memory cache fault tolerance key-value store in-memory cache fault tolerance key-value store
  • 相关文献

参考文献16

  • 1Berk Atikoglu,Yuehai Xu,Eitan Frachtenberg,Song Jiang,Mike Paleczny.Workload analysis of a large-scale key-value store[J]. ACM SIGMETRICS Performance Evaluation Review . 2012 (1) 被引量:2
  • 2Michael Armbrust,Armando Fox,Rean Griffith,Anthony D. Joseph,Randy Katz,Andy Konwinski,Gunho Lee,David Patterson,Ariel Rabkin,Ion Stoica,Matei Zaharia.A view of cloud computing[J]. Communications of the ACM . 2010 (4) 被引量:13
  • 3John Ousterhout,Parag Agrawal,David Erickson,Christos Kozyrakis,Jacob Leverich,David Mazières,Subhasish Mitra,Aravind Narayanan,Guru Parulkar,Mendel Rosenblum,Stephen M. Rumble,Eric Stratmann,Ryan Stutsman.The case for RAMClouds[J]. ACM SIGOPS Operating Systems Review . 2010 (4) 被引量:1
  • 4Baoyu Na,Yusen Zhang,Lili Liu,Peng Liu.TSHOVER: A Novel Coding Scheme for Tolerating Triple Disk Failures in RAID/DRAID[J]. Tsinghua Science & Technology . 2007 被引量:1
  • 5David Karger,Alex Sherman,Andy Berkheimer,Bill Bogstad,Rizwan Dhanidina,Ken Iwamoto,Brian Kim,Luke Matkins,Yoav Yerushalmi.Web caching with consistent hashing[J]. Computer Networks . 1999 (11) 被引量:3
  • 6Peter M. Chen,Edward K. Lee,Garth A. Gibson,Randy H. Katz,David A. Patterson.RAID: high-performance, reliable secondary storage[J]. ACM Computing Surveys (CSUR) . 1994 (2) 被引量:1
  • 7Brad Fitzpatrick.Distributed caching with memcached. Linux Journal . 2004 被引量:1
  • 8Nishtala, Rajesh,Hans Fugal,Steven Grimm,Marc Kwiatkowski,Herman C Li,Ryan McElroy et al."Scaling Memcache at Facebook.". NSDI . 2013 被引量:1
  • 9P. J. Meaney,L. A. Lastras-Montano,V. K. Papazova.IBM zEnterprise redundant array of independent memory subsystem. IBM Journal of Research and Development . 2012 被引量:1
  • 10Fangming Liu,Ye Sun,Bo Li,Baochun Li,Xinyan Zhang.FS2You: Peer-Assisted Semipersistent Online Hosting at a Large Scale. Parallel and Distributed Systems, IEEE Transactions on . 2010 被引量:1

共引文献15

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部