• DocumentCode
    2348051
  • Title

    Coping with conflicts in an optimistically replicated file system

  • Author

    Kumar, Puneet

  • Author_Institution
    Sch. of Comput. Sci., Carnegie Mellon Univ., Pittsburgh, PA, USA
  • fYear
    1990
  • fDate
    8-9 Nov 1990
  • Firstpage
    60
  • Lastpage
    64
  • Abstract
    Coda is a scalable distributed Unix file system that provides high availability through the use of two distinct but complementary mechanisms. One mechanism, server replication, stores copies of a file at multiple servers. The other mechanism, disconnected operation, is a mode of execution in which a caching site temporarily assumes the role of a replication site. Disconnected operation is particularly useful for supporting portable workstations. Both mechanisms are forms of optimistic replication. Coda allows potentially conflicting updates to be made in each network partition during failures. This strategy is acceptable for two reasons. First, sequential write-sharing of data within a short period of time is relatively infrequent in Unix. Second, Coda provides mechanisms to minimize the inconvenience caused by conflicting updates. The author focuses on the mechanisms in Coda to cope with conflicts and describes experience in implementing them
  • Keywords
    Unix; data integrity; distributed databases; fault tolerant computing; file servers; Coda; caching site; disconnected operation; high availability; multiple servers; network partition; optimistic replication; optimistically replicated file system; portable workstations; potentially conflicting updates; replication site; scalable distributed Unix file system; sequential write-sharing; server replication; Availability; Computer science; File servers; File systems; Genetic mutations; History; Trademarks; Venus; Workstations;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Management of Replicated Data, 1990. Proceedings., Workshop on the
  • Conference_Location
    Houston, TX
  • Print_ISBN
    0-8186-2085-4
  • Type

    conf

  • DOI
    10.1109/MRD.1990.138246
  • Filename
    138246