R-Memcached: A reliable In-Memory cache system for big Key-Value stores

Chengjian Liu*, Kai Ouyang, Xiaowen CHU, Hai LIU, Yiu Wing LEUNG

*Corresponding author for this work

Research output: Chapter in book/report/conference proceedingConference proceedingpeer-review

2 Citations (Scopus)

Abstract

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, and evaluation of R-Memcached, a reliable in-memory key-value cache system that is built on top of the popular Memcached. 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.

Original languageEnglish
Title of host publicationBig Data Computing and Communications - 1st International Conference, BigCom 2015, Proceedings
EditorsShlomo Argamon, Xiang Yang Li, Hui Xiong, JianZhong Li, Yu Wang
PublisherSpringer Verlag
Pages243-256
Number of pages14
ISBN (Print)9783319220468
DOIs
Publication statusPublished - 2015
Event1st International Conference on Big Data Computing and Communications, BigCom 2015 - Taiyuan, China
Duration: 1 Aug 20153 Aug 2015

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume9196
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference1st International Conference on Big Data Computing and Communications, BigCom 2015
Country/TerritoryChina
CityTaiyuan
Period1/08/153/08/15

Scopus Subject Areas

  • Theoretical Computer Science
  • General Computer Science

Fingerprint

Dive into the research topics of 'R-Memcached: A reliable In-Memory cache system for big Key-Value stores'. Together they form a unique fingerprint.

Cite this