Building a Collaborative Data Analytics System: Opportunities and Challenges
Z Wang, C Li - Proceedings of the VLDB Endowment, 2023 - dl.acm.org
Real-time collaboration has become increasingly important in various applications, from
document creation to data analytics. Although collaboration features are prevalent in editing …
document creation to data analytics. Although collaboration features are prevalent in editing …
Type-checking CRDT convergence
Conflict-Free Replicated Data Types (CRDTs) are a recent approach for kee** replicated
data consistent while guaranteeing the absence of conflicts among replicas. For correct …
data consistent while guaranteeing the absence of conflicts among replicas. For correct …
Near real-time peer-to-peer shared editing on extensible data types
Near real-time collaboration using Web browsers is becoming rapidly more and more
popular for many applications such as text editing, coding, sketching and others. These …
popular for many applications such as text editing, coding, sketching and others. These …
Secure RDTs: Enforcing Access Control Policies for Offline Available JSON Data
Replicated Data Types (RDTs) are a type of data structure that can be replicated over a
network, where each replica can be kept (eventually) consistent with the other replicas. They …
network, where each replica can be kept (eventually) consistent with the other replicas. They …
OWebSync: Seamless synchronization of distributed web clients
Many enterprise software services are adopting a fully web-based architecture for both
internal line-of-business applications and for online customer-facing applications. Although …
internal line-of-business applications and for online customer-facing applications. Although …
Keep CALM and CRDT on
Despite decades of research and practical experience, developers have few tools for
programming reliable distributed applications without resorting to expensive coordination …
programming reliable distributed applications without resorting to expensive coordination …
The liquid. js framework for migrating and cloning stateful web components across multiple devices
We are heading toward an era in which users own more than one single Web-enabled
device. These devices range from smart phones, tablets and personal computers to smart …
device. These devices range from smart phones, tablets and personal computers to smart …
The web browser as distributed application server: Towards decentralized web applications in the edge
Web applications are evolving to a decentralized, client-centric architecture in which
browsers need to be able to put the user back in control of their personal data, need to be …
browsers need to be able to put the user back in control of their personal data, need to be …
A Study of Semantics for CRDT-based Collaborative Spreadsheets
E Yanakieva, P Bird, A Bieniusa - Proceedings of the 10th Workshop on …, 2023 - dl.acm.org
Online collaboration is becoming prevalent in our day-today work. As commercial
applications show, next to texts, spreadsheets are an essential tool for storing and …
applications show, next to texts, spreadsheets are an essential tool for storing and …
The Liquid WebWorker API for Horizontal Offloading of Stateless Computations
As most users access the Web from multiple devices with different characteristics, ranging
from powerful desktops or laptops to tablets, mobile phones or watches and cars, liquid Web …
from powerful desktops or laptops to tablets, mobile phones or watches and cars, liquid Web …