DocumentCode
2699412
Title
Concurrency control and view notification algorithms for collaborative replicated objects
Author
Strom, Robert ; Banavar, Guruduth ; Miller, Kevan ; Prakash, Atul ; Ward, Michael
Author_Institution
IBM Thomas J. Watson Res. Center, Yorktown Heights, NY, USA
fYear
1997
fDate
27-30 May 1997
Firstpage
194
Lastpage
203
Abstract
This paper describes algorithms for implementing a high-level programming model for synchronous distributed groupware applications. In this model, several application data objects may be atomically updated, and these objects automatically maintain consistency with their replicas using an optimistic algorithm. Changes to these objects may be optimistically or pessimistically observed by view objects by taking consistent snapshots. The algorithms for both update propagation and view notification are based upon optimistic guess propagation principles, adapted for fast commit by using primary copy replication techniques. The main contribution of the paper is the synthesis of these two algorithmic techniques-guess propagation and primary copy replication-for implementing a framework that is easy to program and is well suited for the needs of groupware applications
Keywords
concurrency control; distributed processing; groupware; collaborative replicated objects; concurrency control; guess propagation; high-level programming model; primary copy replication; synchronous distributed groupware; view notification algorithms; Collaboration; Collaborative software; Collaborative tools; Collaborative work; Concurrency control; Delay; Filling; Graphical user interfaces; Java; Web sites;
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.598029
Filename
598029
Link To Document