Proceedings of the 11th ACM SIGPLAN International Workshop on Virtual Machines and Intermediate Languages 2019
DOI: 10.1145/3358504.3361231
|View full text |Cite
|
Sign up to set email alerts
|

Memory efficient CRDTs in dynamic environments

Abstract: General rightsCopyright and moral rights for the publications made accessible in the public portal are retained by the authors and/or other copyright owners and it is a condition of accessing publications that users recognise and abide by the legal requirements associated with these rights.• Users may download and print one copy of any publication from the public portal for the purpose of private study or research. • You may not further distribute the material or use it for any profit-making activity or commer… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

1
4
0

Year Published

2020
2020
2023
2023

Publication Types

Select...
6
2

Relationship

1
7

Authors

Journals

citations
Cited by 8 publications
(5 citation statements)
references
References 16 publications
1
4
0
Order By: Relevance
“…This is in line with the observation of Sun et al [20]. We conclude that this performance profile is characteristic of CRDT implementations, and can be effectively treated by suitable garbage collection mechanisms [21]. We consider these results adequate (i) considering the benefits in extensibility CollabServer CRDT provide; and (ii) considering that performance was not the primary objective of the current solution.…”
Section: B Constructing Domain-specific Crdtsupporting
confidence: 88%
“…This is in line with the observation of Sun et al [20]. We conclude that this performance profile is characteristic of CRDT implementations, and can be effectively treated by suitable garbage collection mechanisms [21]. We consider these results adequate (i) considering the benefits in extensibility CollabServer CRDT provide; and (ii) considering that performance was not the primary objective of the current solution.…”
Section: B Constructing Domain-specific Crdtsupporting
confidence: 88%
“…As the number of operations increases, the time required for applying operations also increases. This increasing overhead is a wellknown problem of CRDTs [8,30]. Hence, we implemented an optimization to address this issue.…”
Section: Methodsmentioning
confidence: 99%
“…It is the responsibility of the CRDT implementation to decide whether to store outdated data or not. Some use-cases might require such behavior; but the performance of CRDTs is proportional with the data they store [51], and often requires implementing complex garbage collection mechanisms [6].…”
Section: The Last-writer-wins (Lww) Paradigmmentioning
confidence: 99%
“…Our preliminary measurements show linear degradation. Garbage collection mechanisms have been suggested for managing such limitations of CRDT-based applications [6]. Intention preservation [49] plays a key role in achieving an intuitive human-computer interaction and a smooth user experience in collaborative settings.…”
Section: Limitationsmentioning
confidence: 99%