• DocumentCode
    2206786
  • Title

    A global atomicity primitive

  • Author

    Allison, Colin ; Harrington, Paul ; Huang, Feng ; Livesey, Mike

  • Author_Institution
    Div. of Comput. Sci., St. Andrews Univ., UK
  • fYear
    1996
  • fDate
    27-28 Oct 1996
  • Firstpage
    25
  • Lastpage
    29
  • Abstract
    This paper describes a novel mechanism that supports a global atomicity primitive. In distributed systems, it is important that concurrent access to shared data items does not violate some pre-defined notion of consistency. A global atomicity primitive is a simple programming paradigm for controlling access to shared data, that guarantees to preserve consistency (provided individual processes do) and suffices for many applications. The mechanism presented also provides other desirable coherency properties, including failure atomicity, liveness and responsiveness. In addition, its concurrency control can be configured variably between optimistic and pessimistic
  • Keywords
    concurrency control; data integrity; multiprocessing programs; processor scheduling; coherency properties; concurrency control; concurrent access; consistency; distributed systems; failure atomicity; global atomicity primitive; liveness; programming paradigm; responsiveness; shared data items; Computer networks; Computer science; Concurrency control; Data structures; Delay; Mechanical factors; Multicast protocols; Operating systems; Silver; System recovery;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Object-Orientation in Operating Systems, 1996., Proceedings of the Fifth International Workshop on
  • Conference_Location
    Seattle, WA
  • ISSN
    1063-5351
  • Print_ISBN
    0-8186-7692-2
  • Type

    conf

  • DOI
    10.1109/IWOOOS.1996.557858
  • Filename
    557858