DocumentCode
407064
Title
A distributed implementation of sequential consistency with multi-object operations
Author
Raynal, Michel ; Krishnamurthy Vidyasankar
Author_Institution
IRISA, Rennes Univ., France
fYear
2004
fDate
2004
Firstpage
544
Lastpage
551
Abstract
Sequential consistency is a consistency criterion for concurrent objects stating that the execution of a multiprocess program is correct if it could have been produced by executing the program on a mono-processor system, preserving the order of the operations of each individual process. Several protocols implementing sequential consistency on top of asynchronous distributed systems have been proposed. They assume that the processes access the shared objects through basic read and write operations. We consider the case where the processes can invoke multiobject operations which can read or write several objects in a single operation atomically. It proposes a particularly simple protocol that guarantees sequentially consistent executions in such a context. The previous sequential consistency protocols, in addition to considering only unary operations, assume either full replication or a central manager storing copies of all the objects. In contrast, the proposed protocol has the noteworthy feature that each object has a separate manager. Interestingly, this provides the protocol with a versatility dimension that allows deriving simple protocols providing sequential consistency or atomic consistency when each operation is on a single object.
Keywords
concurrency control; data integrity; message passing; multiprocessing programs; protocols; shared memory systems; asynchronous distributed systems; concurrent objects; message passing; multiobject operations; multiprocess program; object manager; protocols; sequential consistency; shared object memory abstraction; Access protocols; Computer science; Distributed computing; Memory management; Message passing; NP-complete problem;
fLanguage
English
Publisher
ieee
Conference_Titel
Distributed Computing Systems, 2004. Proceedings. 24th International Conference on
ISSN
1063-6927
Print_ISBN
0-7695-2086-3
Type
conf
DOI
10.1109/ICDCS.2004.1281621
Filename
1281621
Link To Document