Title :
What should transactions provide for CSCW applications?
Author :
Jiang, Jinlei ; Shi, Meilin
Author_Institution :
Dept. of Comput. Sci., Tsinghua Univ., Beijing, China
Abstract :
As more and more CSCW applications are adopted by various organizations, their reliability becomes more and more important. In traditional database applications, the concept of transaction as well as serializability guarantees the success of the applications. However, it is widely accepted that a traditional transaction model with ACID (Atomicity, Consistency, Isolation and Durability) properties is not applicable to cooperative applications. Though many advanced transaction models have been proposed to address the problems, they are too centered around the databases to be useful in real environments. We analyze the requirements of various applications and review the existing advanced transaction models. Based on them, we explain what transactions have to provide to support CSCW applications.
Keywords :
groupware; reliability; transaction processing; ACID; CSCW application reliability; advanced transaction models; atomicity; consistency; durability; isolation; real environments; serializability; traditional database applications; transaction model; Application software; Collaborative work; Computer crashes; Computer science; Database systems; Interference; Manufacturing; Product design; Throughput; Transaction databases;
Conference_Titel :
Info-tech and Info-net, 2001. Proceedings. ICII 2001 - Beijing. 2001 International Conferences on
Print_ISBN :
0-7803-7010-4
DOI :
10.1109/ICII.2001.983529