Concurrency Control and Awareness Support for Multi-synchronous Collaborative Editing
Autor: | Mehdi Ahmed-Nacer, Nuno Preguiça, Pascal Urso, Valter Balegas |
---|---|
Přispěvatelé: | Services and Cooperation (SCORE), Inria Nancy - Grand Est, Institut National de Recherche en Informatique et en Automatique (Inria)-Institut National de Recherche en Informatique et en Automatique (Inria)-Department of Networks, Systems and Services (LORIA - NSS), Laboratoire Lorrain de Recherche en Informatique et ses Applications (LORIA), Centre National de la Recherche Scientifique (CNRS)-Université de Lorraine (UL)-Institut National de Recherche en Informatique et en Automatique (Inria)-Centre National de la Recherche Scientifique (CNRS)-Université de Lorraine (UL)-Institut National de Recherche en Informatique et en Automatique (Inria)-Laboratoire Lorrain de Recherche en Informatique et ses Applications (LORIA), Centre National de la Recherche Scientifique (CNRS)-Université de Lorraine (UL)-Institut National de Recherche en Informatique et en Automatique (Inria)-Centre National de la Recherche Scientifique (CNRS)-Université de Lorraine (UL), Centro de Investigação em Informática e Tecnologias da Informação (CITI), ANR-10-BLAN-0208,ConcoRDanT,Les CRDT pour la cohérence sans contrôle de concurrence dans les nuages et les systèmes pair-à-pair(2010), Institut National de Recherche en Informatique et en Automatique (Inria)-Université de Lorraine (UL)-Centre National de la Recherche Scientifique (CNRS)-Institut National de Recherche en Informatique et en Automatique (Inria)-Université de Lorraine (UL)-Centre National de la Recherche Scientifique (CNRS)-Laboratoire Lorrain de Recherche en Informatique et ses Applications (LORIA), Institut National de Recherche en Informatique et en Automatique (Inria)-Université de Lorraine (UL)-Centre National de la Recherche Scientifique (CNRS)-Université de Lorraine (UL)-Centre National de la Recherche Scientifique (CNRS), Ahmed-Nacer, Mehdi, BLANC - Les CRDT pour la cohérence sans contrôle de concurrence dans les nuages et les systèmes pair-à-pair - - ConcoRDanT2010 - ANR-10-BLAN-0208 - BLANC - VALID |
Jazyk: | angličtina |
Rok vydání: | 2013 |
Předmět: |
Computer science
Non-lock concurrency control Data management Multiversion concurrency control 02 engineering and technology multi-synchronous applications Collaborative editing ACM: I.: Computing Methodologies/I.7: DOCUMENT AND TEXT PROCESSING/I.7.1: Document and Text Editing World Wide Web Concurrency control [INFO.INFO-NI]Computer Science [cs]/Networking and Internet Architecture [cs.NI] Human–computer interaction 020204 information systems 0202 electrical engineering electronic engineering information engineering move/update operations Collaborative software concurrency control [INFO.INFO-NI] Computer Science [cs]/Networking and Internet Architecture [cs.NI] business.industry Distributed concurrency control Asynchronous communication 020201 artificial intelligence & image processing CRDT business awareness information ACM: D.: Software/D.2: SOFTWARE ENGINEERING/D.2.8: Metrics/D.2.8.1: Performance measures |
Zdroj: | COLLABORATECOM 2013-9th IEEE International. Conference on Collaborative Computing: Networking, Applications and Worksharing COLLABORATECOM 2013-9th IEEE International. Conference on Collaborative Computing: Networking, Applications and Worksharing, Oct 2013, Austin, Texas, United States CollaborateCom |
Popis: | International audience; Collaborative editing tools have become increasingly popular in the last decade, with some systems being used by massive numbers of users. While traditionally collaborative editing systems would either target synchronous or asynchronous collaboration settings, some recent systems support both types of collaboration, even supporting disconnected work. In this paper we analyze the limitations of existing systems and propose a data management solution that overcomes such limitations. The proposed concurrency control algorithm, based on conflict-free data types, builds on the ideas previously developed for synchronous collaboration, extending them to support asynchronous collaboration. Our solution also includes the necessary information for providing comprehensive awareness information to users. The evaluation of our algorithm shows that comparing our solution with traditional solutions in collaborative editing, the conflict resolution strategy proposed in this paper leads to results closer to the ones expected by users. |
Databáze: | OpenAIRE |
Externí odkaz: |