Atomic writes for data integrity and consistency in shared storage devices for clusters

M. Okun, A. Barak

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

2 Scopus citations

Abstract

The recent trend to use storage area networks in distributed and cluster systems has necessitated an improvement of integrity and consistency guarantees of stored data in the presence of node or network failures. Currently, the main method for preserving data integrity and consistency is logging, e.g. journaling. This paper presents a new, general method for preserving data consistency by atomic multi-block writes. The atomic writes method guarantees that either all the blocks in a write operation are written or no blocks are written at all. Its main advantage is that it does not require a recovery phase after a failure. The atomic writes method should be implemented in both the operating system and storage system levels. It is easy to use and implement. We present the method, its implementation and an example of its use for handling meta-data consistency in the Global File System (GFS).

Original languageEnglish
Title of host publicationProceedings - 5th International Conference on Algorithms and Architectures for Parallel Processing, ICA3PP 2002
EditorsWanlei Zhou, Andrzej Goscinski, Guo-jie Li, Xue-bin Chi
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages286-292
Number of pages7
ISBN (Electronic)0769515126, 9780769515120
DOIs
StatePublished - 2002
Event5th International Conference on Algorithms and Architectures for Parallel Processing, ICA3PP 2002 - Beijing, China
Duration: 23 Oct 200225 Oct 2002

Publication series

NameProceedings - 5th International Conference on Algorithms and Architectures for Parallel Processing, ICA3PP 2002

Conference

Conference5th International Conference on Algorithms and Architectures for Parallel Processing, ICA3PP 2002
Country/TerritoryChina
CityBeijing
Period23/10/0225/10/02

Bibliographical note

Publisher Copyright:
© 2002 IEEE.

Keywords

  • atomic transactions
  • cluster systems
  • data consistency
  • storage area networks
  • system fault-tolerance

Fingerprint

Dive into the research topics of 'Atomic writes for data integrity and consistency in shared storage devices for clusters'. Together they form a unique fingerprint.

Cite this