4.5 Article

A RAMCloud Storage System based on HDFS: Architecture, implementation and evaluation

Journal

JOURNAL OF SYSTEMS AND SOFTWARE
Volume 86, Issue 3, Pages 744-750

Publisher

ELSEVIER SCIENCE INC
DOI: 10.1016/j.jss.2012.11.025

Keywords

Cloud computing; RAMCloud; HDFS; Cloud Storage

Funding

  1. Research Innovation Program of Shanghai Municipal Education Committee [13ZZ003]
  2. Shuguang Scholar Program of Shanghai Education Development Foundation

Ask authors/readers for more resources

Few cloud storage systems can handle random read accesses efficiently. In this paper, we present a RAMCloud Storage System, RCSS, to enable efficient random read accesses in cloud environments. Based on the Hadoop Distributed File System (HDFS), RCSS integrates the available memory resources in an HDFS cluster to form a cloud storage system, which backs up all data on HDFS-managed disks, and fetches data from disks into memory for handy accesses when files are opened for read or specified by users for memory storage. We extend the storage capacity of RCSS to that of the substrate disk-based HDFS by multiplexing all the available memory resources. Furthermore, RCSS supports MapReduce, which is a popular cloud computing paradigm. By serving data from memory instead of disks, RCSS can yield high random I/O performance with low latency and high throughput, and can achieve good availability and scalability as HDFS. (C) 2012 Elsevier Inc. All rights reserved.

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

4.5
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

No Data Available
No Data Available