2014 · 17 citations · 20 references
ComputingComputer ScienceComputer SystemsDistributed SystemsMobile ComputingMobile SystemsCollaborative SystemsCollaborative WritingComputer-supported Cooperative WorkData ReplicationData SynchronizationMobile SynchronizationCollaborative Web ApplicationsConsistencyConsistency GuaranteesConsistency MaintenanceData ConsistencyData Replication ConsistencyPrototype EvaluationResponsiveness
Commenting systems play increasingly important roles in the interactive web applications. Meanwhile, more and more web applications are visited on mobile devices. However, the intermittent connection of mobile networks and resource limitation of mobile devices pose great challenges, mainly in terms of interactive responsiveness and data consistency. In this paper, we present the first work of partial replication solution based on collaborative editing techniques, which can address the issues of local responsiveness and resource limitation on mobile commenting systems. We report how we address the consistency maintenance challenges that come with the partial replication approach. With this approach, users are allowed to smoothly comment anywhere anytime. The comment thread can be incrementally updated and automatically synchronized with strong data consistency guarantees. We implemented a system prototype called Hydra and evaluated it on a real data set.
20
Concurrency control in groupware systems
Colter Ellis, S. Gibbs · ACM SIGMOD Record · 1989 · 867 citations
Operational transformation in real-time group editors
Chengzheng Sun, Clarence A. Ellis · 1998 · 497 citations · Full text
Flexible update propagation for weakly consistent replication
Karin Anna Petersen, Mike Spreitzer, Douglas B. Terry et al. · 1997 · 477 citations · Full text
Concurrency control in groupware systems
Colter Ellis, S. Gibbs · 1989 · 451 citations · Full text
A Commutative Replicated Data Type for Cooperative Editing
Nuno Preguiça, Joan Manuel Marquès, Marc Shapiro et al. · 2009 · 222 citations · Full text