An approach for constructing private storage services as a unified fault-tolerant system

  • Authors:
  • J. L. Gonzalez;Jesus Carretero Perez;Victor Sosa-Sosa;Juan F. Rodriguez Cardoso;Ricardo Marcelin-Jimenez

  • Affiliations:
  • Carlos III University, Computer Science Department, Madrid, Spain and Cd. Valles Institute of Technology, San Luis Potosi, Mexico and Information Technology Laboratory, Center of Research and Adva ...;Carlos III University, Computer Science Department, Madrid, Spain;Information Technology Laboratory, Center of Research and Advanced Studies of the National Polytechnic Institute (CINVESTAV), Ciudad Victoria, Mexico;Carlos III University, Computer Science Department, Madrid, Spain;UAM-Iztapalapa, Electrical Engineering Department, Mexico City, Mexico

  • Venue:
  • Journal of Systems and Software
  • Year:
  • 2013

Quantified Score

Hi-index 0.00

Visualization

Abstract

Organizations are gradually outsourcing storage services such as online hosting files, backup, and archival to public providers. There are however concerns with this process because organizations cannot access files when the service provider is unavailable as well as they have no control and no assurance on the management procedures related to data. As a result, organizations are exploring alternatives to build their own multi-tenant storage capacities. This paper presents the design, implementation and performance evaluation of an approach for constructing private online storage services. A hierarchical multi-tier architecture has been proposed to concentrate these services in a unified storage system, which applies fault-tolerant and availability strategies to the files by passing redundant information among the services or tiers. Our approach automates the construction of such a unified system, the data allocation procedure and the recovery process to overcome site failures. The parameters involved in the performance of the storage services are concentrated into intuitive metrics based on utilization percentage, which simplifies the administration of the storage system. We show our performance assessments and the lessons learned from a case study in which a federated storage network has been built from four trusted organizations spanning two different continents.