Placement of virtual storages for distributed robust cloud storage

Yuya Tarutani, Yuichi Ohsita, Masayuki Murata

Research output: Contribution to journalArticle

Abstract

Cloud storage has become popular and is being used to hold important data. As a result, availability to become important; cloud storage providers should allow users to upload or download data even if some part of the system has failed. In this paper, we discuss distributed cloud storage that is robust against failures. In distributed cloud storage, multiple replicas of each data chunk are stored in the virtual storage at geographically different locations. Thus, even if one of the virtual storage systems becomes unavailable, users can access the data chunk from another virtual storage system. In distributed cloud storage, the placement of the virtual storage system is important; if the placement of the virtual cloud storage system means that a large number of virtual storages are possible could become unavailable from a failure, a large number of replicas of each data chunk should be prepared to maintain availability. In this paper, we propose a virtual storage placement method that assures availability with a small number of replicas. We evaluated our method by comparing it with three other methods. The evaluation shows that our method can maintain availability while requiring only with 60% of the network costs required by the compared methods.

Original languageEnglish
Pages (from-to)885-893
Number of pages9
JournalIEICE Transactions on Communications
VolumeE99B
Issue number4
DOIs
Publication statusPublished - Apr 2016
Externally publishedYes

    Fingerprint

Keywords

  • Cloud storage system
  • Data center
  • Fault tolerance
  • Redundancy

ASJC Scopus subject areas

  • Software
  • Computer Networks and Communications
  • Electrical and Electronic Engineering

Cite this