Sequential Checking: Reallocation-Free Data-Distribution Algorithm for Scale-out Storage

07/04/2017
by   Ken-ichiro Ishikawa, et al.
0

Using tape or optical devices for scale-out storage is one option for storing a vast amount of data. However, it is impossible or almost impossible to rewrite data with such devices. Thus, scale-out storage using such devices cannot use standard data-distribution algorithms because they rewrite data for moving between servers constituting the scale-out storage when the server configuration is changed. Although using rewritable devices for scale-out storage, when server capacity is huge, rewriting data is very hard when server constitution is changed. In this paper, a data-distribution algorithm called Sequential Checking is proposed, which can be used for scale-out storage composed of devices that are hardly able to rewrite data. Sequential Checking 1) does not need to move data between servers when the server configuration is changed, 2) distribute data, the amount of which depends on the server's volume, 3) select a unique server when datum is written, and 4) select servers when datum is read (there are few such server(s) in most cases) and find out a unique server that stores the newest datum from them. These basic characteristics were confirmed through proofs and simulations. Data can be read by accessing 1.98 servers on average from a storage comprising 256 servers under a realistic condition. And it is confirmed by evaluations in real environment that access time is acceptable. Sequential Checking makes selecting scale-out storage using tape or optical devices or using huge capacity servers realistic.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
12/02/2017

Coded Caching in a Multi-Server System with Random Topology

Cache-aided content delivery is studied in a multi-server system with K ...
research
05/11/2018

Multi-version Coding with Side Information

In applications of storage systems to modern key-value stores, the store...
research
03/09/2020

Coded Caching in Multi-server System with Random Topology

Cache-aided content delivery is studied in a multi-server system with P ...
research
07/03/2020

Mapping Datasets to Object Storage System

Access libraries such as ROOT and HDF5 allow users to interact with data...
research
09/19/2023

Preliminaries paper: Byzantine Tolerant Strong Auditable Atomic Register

An auditable register extends the classical register with an audit opera...
research
04/09/2019

Experimental Evaluation of Server Centric Passive Optical Network Based Data Centre Architecture

Passive optical networks (PON) technology has recently been proposed as ...
research
07/10/2018

DXRAM's Fault-Tolerance Mechanisms Meet High Speed I/O Devices

In-memory key-value stores provide consistent low-latency access to all ...

Please sign up or login with your details

Forgot password? Click here to reset