• DocumentCode
    3092261
  • Title

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

  • Author

    Okun, Michael ; Barak, Amnon

  • Author_Institution
    Inst. of Comput. Sci., Hebrew Univ. of Jerusalem, Israel
  • fYear
    2002
  • fDate
    23-25 Oct. 2002
  • Firstpage
    286
  • Lastpage
    292
  • 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).
  • Keywords
    data integrity; digital storage; meta data; network operating systems; system recovery; workstation clusters; atomic multi-block writes; cluster systems; consistency guarantees; distributed systems; global file system; integrity guarantees; meta data consistency; network failures; node failures; operating system; shared storage devices; storage area networks; stored data; Application software; Application specific integrated circuits; Cache storage; Computer science; Fault tolerant systems; File systems; Intelligent networks; Operating systems; Protocols; Storage area networks;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Algorithms and Architectures for Parallel Processing, 2002. Proceedings. Fifth International Conference on
  • Conference_Location
    Beijing, China
  • Print_ISBN
    0-7695-1512-6
  • Type

    conf

  • DOI
    10.1109/ICAPP.2002.1173588
  • Filename
    1173588