Managing Concurrent Activities in Collaborative Environments

D. Agrawal, Jeanette Bruno, Amr El Abbadi, Venkatram Krishnaswamy · 1994

An approach to support activities in collaborative databases is proposed. This approach merges flexible transaction models from collaborative environments and semantics based correctness criteria. A model is first presented which incorporates the notion of collaboration in the context of transactions. A protocol is then developed based on this model for efficient management of collaborative activities. This is the first attempt to formally incorporate the notion of collaboration in the database management system. Most earlier approaches provide tools and mechanisms to circumvent the isolation requirement of transactions. The protocol is a generalization of strict two phase locking since in the absence of collaboration, it reduces to strict two-phase locking. 1 Introduction Database management systems are increasingly being used to model non-standard applications such as CAD/CAM databases, scientific databases, spatial databases, etc. Many of these applications require the efficient ma...

Read the paper · More papers on PaperTik