DocumentCode
2081506
Title
A partial persistent data structure to support consistency in real-time collaborative editing
Author
Wu, Qinyi ; Pu, Calton ; Ferreira, João Eduardo
Author_Institution
Coll. of Comput., Georgia Inst. of Technol., Atlanta, GA, USA
fYear
2010
fDate
1-6 March 2010
Firstpage
776
Lastpage
779
Abstract
Co-authored documents are becoming increasingly important for knowledge representation and sharing. Tools for supporting document co-authoring are expected to satisfy two requirements: 1) querying changes over editing histories; 2) maintaining data consistency among users. Current tools support either limited queries or are not suitable for loosely controlled collaborative editing scenarios. We address both problems by proposing a new persistent data structure-partial persistent sequence. The new data structure enables us to create unique character identifiers that can be used for associating meta-information and tracking their changes, and also design simple view synchronization algorithms to guarantee data consistency under the presence of concurrent updates. Experiments based on real-world collaborative editing traces show that our data structure uses disk space economically and provides efficient performance for document update and retrieval.
Keywords
data structures; document handling; groupware; knowledge representation; synchronisation; co-authored documents; data consistency; knowledge representation; knowledge sharing; partial persistent data structure; partial persistent sequence; querying changes; realtime collaborative editing; synchronization algorithms; Algorithm design and analysis; Buildings; Collaboration; Collaborative tools; Collaborative work; Data models; Data structures; Educational institutions; History; Information retrieval;
fLanguage
English
Publisher
ieee
Conference_Titel
Data Engineering (ICDE), 2010 IEEE 26th International Conference on
Conference_Location
Long Beach, CA
Print_ISBN
978-1-4244-5445-7
Electronic_ISBN
978-1-4244-5444-0
Type
conf
DOI
10.1109/ICDE.2010.5447883
Filename
5447883
Link To Document