DocumentCode
2536497
Title
Optimistic Synchronization of Cooperative XML Authoring Using Tunable Transaction Boundaries
Author
Gropengießer, Francis ; Sattler, Kai-Uwe
Author_Institution
Tech. Univ. Ilmenau, Ilmenau, Germany
fYear
2010
fDate
11-16 April 2010
Firstpage
35
Lastpage
40
Abstract
Design applications, e.g., CAD or media production, often require multiple users to work cooperatively on shared data, e.g., XML documents. Using explicit transactions in such environments is difficult, because designers usually do not want to consider transactions or ACID. However, applying transactions in order to control visibility of changes or specify recovery units, is reasonable, but determining transaction boundaries must be transparent for the designer. For this reason we propose a novel approach for the automatic determination of transaction boundaries which considers the degree of cooperation designers want to achieve. Furthermore, we present an optimistic synchronization model based on the traditional backward oriented concurrency control (BOCC) algorithm, in order to synchronize the determined transactions in multi-user environments. It exploits the semantics of tree operations on XML data and enforces a correctness criterion weaker than serializability. As our evaluation shows, when multiple users work cooperatively on shared data, this model significantly reduces the number of transaction aborts in comparison to the traditional BOCC approach.
Keywords
XML; concurrency control; synchronisation; transaction processing; XML data; backward oriented concurrency control; cooperative XML authoring; correctness criterion; design applications; explicit transactions; multiuser environments; optimistic synchronization model; tunable transaction boundaries; Animation; Concurrency control; Control systems; Design automation; Layout; Motion pictures; Production; Protocols; Transaction databases; XML; XML; boundaries; cooperation; optimistic synchronization; semantic tree operations; transaction;
fLanguage
English
Publisher
ieee
Conference_Titel
Advances in Databases Knowledge and Data Applications (DBKDA), 2010 Second International Conference on
Conference_Location
Menuires
Print_ISBN
978-1-4244-6081-6
Type
conf
DOI
10.1109/DBKDA.2010.10
Filename
5477150
Link To Document