DocumentCode
1242488
Title
Extending WebDAV With Multiple-Granularity Locking
Author
Papadopoulos, Constantinos
Author_Institution
KEPYO, Greek Minist. of Econ. & Finance, Athens
Volume
38
Issue
4
fYear
2008
fDate
7/1/2008 12:00:00 AM
Firstpage
896
Lastpage
916
Abstract
In distributed Web authoring, shared documents can be accessed concurrently by multiple authors who must be coordinated to avoid conflicts. The current Web standard for distributed authoring and versioning uses a two-phase locking to coordinate concurrent access. As the degree to which authors work concurrently may vary though among cooperative sessions, it is necessary to extend the aforementioned standard so as to support a multitude of lock granularity levels. In this paper, we first examine related protocols from the database literature, and then, we comment on their suitability for distributed authoring in the World Wide Web. Our main contribution is a multiple-granularity locking protocol, in which the locks are optional and they convey the meanings of access mode, locking scope, and locking effect. This protocol allows synchronous collaboration by guaranteeing a conflict-free environment and avoiding update loss while it also supports version control. Specifically, by identifying and timestamping object versions, the protocol preserves author intention and operation causality, which were possible so far with operational transformation only. The protocol´s efficiency, finally, is demonstrated by a real test with human users and evaluated with simulation experiments, which reveal significant advantages over other protocols of this kind.
Keywords
Internet; concurrency control; WebDAV; World Wide Web; concurrent access; distributed Web authoring; multiple granularity locking; two phase locking; Computer-supported cooperative work (CSCW); World Wide Web (WWW); concurrency control; distributed authoring; multiple-granularity locking; versioning;
fLanguage
English
Journal_Title
Systems, Man and Cybernetics, Part A: Systems and Humans, IEEE Transactions on
Publisher
ieee
ISSN
1083-4427
Type
jour
DOI
10.1109/TSMCA.2008.923043
Filename
4539258
Link To Document