English
Related papers

Related papers: Chronofold: a data structure for versioned text

200 papers

Conflict-free Replicated Data Types (CRDTs) allow optimistic replication in a principled way. Different replicas can proceed independently, being available even under network partitions, and always converging deterministically: replicas…

Distributed, Parallel, and Cluster Computing · Computer Science 2024-09-10 Paulo Sérgio Almeida

Distributed systems address the increasing demand for fast access to resources and fault tolerance for data. However, due to scalability requirements, software developers need to trade consistency for performance. For certain data,…

Programming Languages · Computer Science 2020-11-02 Xin Zhao , Philipp Haller

Despite the importance and abundance of temporal knowledge graphs, most of the current research has been focused on reasoning on static graphs. In this paper, we study the challenging problem of inference over temporal knowledge graphs. In…

Machine Learning · Computer Science 2021-03-19 Ali Sadeghian , Mohammadreza Armandpour , Anthony Colas , Daisy Zhe Wang

The amount and size of spatiotemporal data sets from different domains have been rapidly increasing in the last years, which demands the development of robust and fast methods to analyze and extract information from them. In this paper, we…

Social and Information Networks · Computer Science 2020-08-13 Leonardo N. Ferreira , Didier A. Vega-Oliveros , Moshe Cotacallapa , Manoel F. Cardoso , Marcos G. Quiles , Liang Zhao , Elbert E. N. Macau

In cloud computing environments, a large number of users access data stored in highly available storage systems. To provide good performance to geographically disperse users and allow operation even in the presence of failures or network…

Distributed, Parallel, and Cluster Computing · Computer Science 2015-03-17 Nuno Preguiça , Carlos Baquero , Paulo Sérgio Almeida , Victor Fonte , Ricardo Gonçalves

Conflict-free Replicated Data Types (CRDTs) allow collaborative access to an app's data. We describe a novel CRDT operation, for-each on the list of CRDTs, and demonstrate its use in collaborative apps. Our for-each operation applies a…

Distributed, Parallel, and Cluster Computing · Computer Science 2023-04-07 Matthew Weidner , Ria Pradeep , Benito Geordie , Heather Miller

Distributed systems adopt weak consistency to ensure high availability and low latency, but state convergence is hard to guarantee due to conflicts. Experts carefully design replicated data types (RDTs) that resemble sequential data types…

Programming Languages · Computer Science 2024-12-09 Kevin De Porre , Carla Ferreira , Elisa Gonzalez Boix

Finding a provably correct subquadratic synchronization algorithm for many filesystem replicas is one of the main theoretical problems in Operational Transformation (OT) and Conflict-free Replicated Data Types (CRDT) frameworks. Based on…

Information Theory · Computer Science 2023-05-19 Elod P. Csirmaz , Laszlo Csirmaz

OT (Operational Transformation) was invented for supporting real-time co-editors in the late 1980s and has evolved to become a core technique used in today's working co-editors and adopted in major industrial products. CRDT (Commutative…

Distributed, Parallel, and Cluster Computing · Computer Science 2018-10-08 Chengzheng Sun , David Sun , Agustina , Weiwei Cai

We design a Linear Chain Trick (LCT)-algorithm for dynamical systems with distributed time delay where the time histories contain temporal oscillations. The methodology is illustrated by means of an example in population dynamics.

Dynamical Systems · Mathematics 2025-10-21 Adam Mielke , Mads Peter Sørensen , John Wyller

Conflict-Free Replicated Data Types (CRDTs) for JSON allow users to concurrently update a JSON document and automatically merge the updates into a consistent state. Moving a subtree in a map or reordering elements in a list within a JSON…

Distributed, Parallel, and Cluster Computing · Computer Science 2024-09-25 Liangrun Da , Martin Kleppmann

Unlike static documents, version controlled documents are continuously edited by one or more authors. Such collaborative revision process makes traditional modeling and visualization techniques inappropriate. In this paper we propose a new…

Graphics · Computer Science 2013-08-09 Seungyeon Kim , Guy Lebanon

The estimation of time-varying quantities is a fundamental component of decision making in fields such as healthcare and finance. However, the practical utility of such estimates is limited by how accurately they quantify predictive…

Machine Learning · Computer Science 2022-06-29 Alexandre Drouin , Étienne Marcotte , Nicolas Chapados

In modern NLP applications, word embeddings are a crucial backbone that can be readily shared across a number of tasks. However as the text distributions change and word semantics evolve over time, the downstream applications using the…

Computation and Language · Computer Science 2022-06-17 Nishtha Madaan , Prateek Chaudhury , Nishant Kumar , Srikanta Bedathur

Tensor decomposition has recently been gaining attention in the machine learning community for the analysis of individual traces, such as Electronic Health Records (EHR). However, this task becomes significantly more difficult when the data…

Machine Learning · Computer Science 2024-05-03 Hana Sebia , Thomas Guyet , Etienne Audureau

CRDTs are distributed data types that make eventual consistency of a distributed object possible and non ad-hoc. Specifically, state-based CRDTs ensure convergence through disseminating the entire state, that may be large, and merging it to…

Distributed, Parallel, and Cluster Computing · Computer Science 2017-10-17 Paulo Sérgio Almeida , Ali Shoker , Carlos Baquero

This document is focused on computing systems implemented in technologies that communicate and compute with temporal transients. Although described in general terms, implementations of spiking neural networks are of primary interest. As…

Neural and Evolutionary Computing · Computer Science 2022-01-20 James E. Smith

Addressing the diverse fault morphologies, complex dependencies, and time-varying operational states in microservice distributed systems, this paper proposes a distributed fault discrimination model based on temporal graph neural networks.…

Distributed, Parallel, and Cluster Computing · Computer Science 2026-05-05 Yihan Xue , Yuxiao Wang , Ao Zhu , Xiaoxuan Sun , Chong Zhang

Key graph-based problems play a central role in understanding network topology and uncovering patterns of similarity in homogeneous and temporal data. Such patterns can be revealed by analyzing communities formed by nodes, which in turn can…

Distributed, Parallel, and Cluster Computing · Computer Science 2025-10-02 Davide Rucci , Emanuele Carlini , Patrizio Dazzi , Hanna Kavalionak , Matteo Mordacchini

To ensure high availability in large scale distributed systems, Conflict-free Replicated Data Types (CRDTs) relax consistency by allowing immediate query and update operations at the local replica, with no need for remote synchronization.…

Distributed, Parallel, and Cluster Computing · Computer Science 2019-03-12 Vitor Enes , Paulo Sérgio Almeida , Carlos Baquero , João Leitão