DocumentCode :
1912729
Title :
Capturing causality by compressed vector clock in real-time group editors
Author :
Chengzheng Sun ; Wentong Cai
Author_Institution :
Sch. of Comput. & Inf. Tech, Griffith Univ., Brisbane, Qld., Australia
fYear :
2001
fDate :
15-19 April 2001
Abstract :
Real-time group editors allow a group of users to view and edit the same document at the same time over the Internet. They are a special class of distributed applications in the area of groupware. A vector logical clock is a powerful technique to capture causality in distributed computing systems. In general, the minimum size of a vector clock is the number of communicating processes in a distributed system (N). In this paper, we propose a novel technique to compress the vector size from N to a constant (2) by means of operational transformation - an innovative technique invented by groupware research for consistency maintenance in real-time group editors. We show how compressed vector clocks can be used as an effective and efficient means for operation time-stamping and concurrency detection in group editors. The proposed technique has been implemented in a Web-based real-time group editor which allows an arbitrary number of users to participate a collaborative editing session. The basic ideas and techniques of this work may be generalized and are potentially applicable to other distributed computing systems and applications.
Keywords :
Internet; causality; clocks; distributed processing; groupware; real-time systems; text editing; vector quantisation; Internet; Web-based editor; causality; clock minimum size; collaborative editing session; communicating processes; compressed vector clock; concurrency detection; consistency maintenance; distributed applications; distributed computing systems; document editing; groupware; operation time-stamping; operational transformation; real-time group editors; vector logical clock; vector size compression; Australia; Clocks; Collaborative software; Collaborative work; Concurrent computing; Distributed computing; Home computing; Internet; Sun; Vectors;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel and Distributed Processing Symposium., Proceedings International, IPDPS 2002, Abstracts and CD-ROM
Conference_Location :
Ft. Lauderdale, FL
Print_ISBN :
0-7695-1573-8
Type :
conf
DOI :
10.1109/IPDPS.2002.1015548
Filename :
1015548
Link To Document :
بازگشت