DocumentCode
3514041
Title
Characterizing multicast orderings using concurrency control theory
Author
Jensen, P.A. ; Soparkar, N.R. ; Mathur, A.G.
Author_Institution
Dept. of Electr. Eng. & Comput. Sci., Michigan Univ., Ann Arbor, MI, USA
fYear
1997
fDate
27-30 May 1997
Firstpage
586
Lastpage
593
Abstract
Coordinating distributed executions is achieved by two widely used approaches: process groups and transactions. Typically, the two represent a trade-off in terms of the degrees of consistency and performance. By applying transaction concurrency control techniques to characterize and design process group multicast orderings, we aim to provide aspects of both ends of the trade-off. In particular, we propose a framework in which each message multicast is regarded as a transaction. Appropriate message ordering protocols are devised and shown to be correct using a variant of concurrency control theory. Also, we are able do incorporate certain aspects of application semantics for which existing process group approaches are inadequate. Finally, our framework provides a means to characterize the performance of orderings to allow a comparison of different ordering protocols
Keywords
concurrency control; distributed algorithms; message passing; transaction processing; application semantics; concurrency control theory; distributed execution coordination; message multicast; message ordering protocols; multicast orderings; ordering protocols; process group approaches; process group multicast orderings; transaction concurrency control techniques; transaction processing; Computer science; Concurrency control; Concurrent computing; History; Liver; Marine vehicles; Process design; Protocols; Transaction databases;
fLanguage
English
Publisher
ieee
Conference_Titel
Distributed Computing Systems, 1997., Proceedings of the 17th International Conference on
Conference_Location
Baltimore, MD
ISSN
1063-6927
Print_ISBN
0-8186-7813-5
Type
conf
DOI
10.1109/ICDCS.1997.603430
Filename
603430
Link To Document