Next Article in Journal
Automated Machine Learning for Healthcare and Clinical Notes Analysis
Previous Article in Journal
Symptom Tracking and Experimentation Platform for Covid-19 or Similar Infections
Open AccessArticle

Providing Consistent State to Distributed Storage System

Department of Computer Science and Engineering, Koneru Lakshmaiah Educational Foundation, Vaddeswaram, Andhra Pradesh 522502, India
Department of Computer Science and Engineering, SRM University-AP, Andhra Pradesh 522502, India
Department of Physical Layer Products, Broadcom, Hyderabad 500032, India
Department of Information Technology, Anil Neerukonda Institute of Technology & Sciences, Visakhapatnam, Andhra Pradesh 531162, India
School of Information and Communication Technology, University of Tasmania, Hobart, TAS 7005, Australia
School of Computer Science, University of Auckland, Auckland 1010, New Zealand
Department of Computer Science, University of New Brunswick, Saint John, NB E2L 4L5, Canada
Author to whom correspondence should be addressed.
These authors contributed equally to this work.
Academic Editors: Paolo Bellavista and Grigorios E. Koulouras
Received: 5 December 2020 / Revised: 8 February 2021 / Accepted: 8 February 2021 / Published: 15 February 2021
(This article belongs to the Special Issue Integration of Cloud Computing and IoT)
In cloud storage systems, users must be able to shut down the application when not in use and restart it from the last consistent state when required. BlobSeer is a data storage application, specially designed for distributed systems, that was built as an alternative solution for the existing popular open-source storage system-Hadoop Distributed File System (HDFS). In a cloud model, all the components need to stop and restart from a consistent state when the user requires it. One of the limitations of BlobSeer DFS is the possibility of data loss when the system restarts. As such, it is important to provide a consistent start and stop state to BlobSeer components when used in a Cloud environment to prevent any data loss. In this paper, we investigate the possibility of BlobSeer providing a consistent state distributed data storage system with the integration of checkpointing restart functionality. To demonstrate the availability of a consistent state, we set up a cluster with multiple machines and deploy BlobSeer entities with checkpointing functionality on various machines. We consider uncoordinated checkpoint algorithms for their associated benefits over other alternatives while integrating the functionality to various BlobSeer components such as the Version Manager (VM) and the Data Provider. The experimental results show that with the integration of the checkpointing functionality, a consistent state can be ensured for a distributed storage system even when the system restarts, preventing any possible data loss after the system has encountered various system errors and failures. View Full-Text
Keywords: distributed system; distributed file system; BlobSeer; Hadoop; consistency; check-point; cloud computing distributed system; distributed file system; BlobSeer; Hadoop; consistency; check-point; cloud computing
Show Figures

Figure 1

MDPI and ACS Style

Talluri, L.S.R.K.; Thirumalaisamy, R.; Kota, R.; Sadi, R.P.R.; KC, U.; Naha, R.K.; Mahanti, A. Providing Consistent State to Distributed Storage System. Computers 2021, 10, 23.

AMA Style

Talluri LSRK, Thirumalaisamy R, Kota R, Sadi RPR, KC U, Naha RK, Mahanti A. Providing Consistent State to Distributed Storage System. Computers. 2021; 10(2):23.

Chicago/Turabian Style

Talluri, Laskhmi S.R.K.; Thirumalaisamy, Ragunathan; Kota, Ramgopal; Sadi, Ram P.R.; KC, Ujjwal; Naha, Ranesh K.; Mahanti, Aniket. 2021. "Providing Consistent State to Distributed Storage System" Computers 10, no. 2: 23.

Find Other Styles
Note that from the first issue of 2016, MDPI journals use article numbers instead of page numbers. See further details here.

Article Access Map by Country/Region

Search more from Scilit
Back to TopTop