Replicated Convergent Data Containers

被引:0
|
作者
Herb, Tobias [1 ]
Kao, Odej [1 ]
机构
[1] Tech Univ Berlin, Berlin, Germany
来源
关键词
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Managing replicated data in distributed systems that is concurrently accessed by multiple sites is a complex task, because consistency must be ensured. In this paper, we present the Replicated Convergent Data Containers (RCDCs) - a set of distributed data structures that coordinate replicated data and allow for optimistic inserts, updates and deletes in a lock-free, non-blocking fashion. It is crucial that continuous data harmonization among containers takes place over time. This is achieved by a synchronization mechanism that is based on a technique called Operational Transformation (OT) which continously reconciles diverging containers. A generic architecture is placed on top of this underlying synchronization mechanism that allows to realize a multitude of different RCDCs. Two container specializations are presented: (a) the linear container that organizes data in an ordered sequence, (b) the hierarchical container that organizes the data in an n-ary tree.
引用
收藏
页码:238 / 249
页数:12
相关论文
共 50 条
  • [1] Replicated convergent data containers
    Herb, Tobias
    Kao, Odej
    [J]. Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2014, 8748 : 238 - 249
  • [2] CONVERGENT AND COMMUTATIVE REPLICATED DATA TYPES
    Fatourou, Panagiota
    Shapiro, Marc
    Preguica, Nuno
    Baquero, Carlos
    Zawirski, Marek
    [J]. BULLETIN OF THE EUROPEAN ASSOCIATION FOR THEORETICAL COMPUTER SCIENCE, 2011, (104): : 67 - 88
  • [3] RRC: Responsive Replicated Containers
    Zhou, Diyu
    Tamir, Yuval
    [J]. PROCEEDINGS OF THE 2022 USENIX ANNUAL TECHNICAL CONFERENCE, 2022, : 85 - 99
  • [4] Convergent Replicated Data Structures that Tolerate Eventual Consistency in NoSQL Databases
    Tauro, Clarence J. M.
    Ganesan, N.
    Easo, Aby Abraham
    Mathew, Samson
    [J]. 2013 THIRD INTERNATIONAL CONFERENCE ON ADVANCES IN COMPUTING AND COMMUNICATIONS (ICACC 2013), 2013, : 70 - 75
  • [5] Replicated microarray data
    Lönnstedt, I
    Speed, T
    [J]. STATISTICA SINICA, 2002, 12 (01) : 31 - 46
  • [6] Replicated indexes for distributed data
    Lomet, D
    [J]. PROCEEDINGS OF THE FOURTH INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED INFORMATION SYSTEMS, 1996, : 108 - 119
  • [7] Composite Replicated Data Types
    Gotsman, Alexey
    Yang, Hongseok
    [J]. PROGRAMMING LANGUAGES AND SYSTEMS, 2015, 9032 : 585 - 609
  • [8] Efficient retrieval of replicated data
    Tosun, Ali Saman
    [J]. DISTRIBUTED AND PARALLEL DATABASES, 2006, 19 (2-3) : 107 - 124
  • [9] Mergeable Replicated Data Types
    Kaki, Gowtham
    Priya, Swarn
    Sivaramakrishnan, K. C.
    Jagannathan, Suresh
    [J]. PROCEEDINGS OF THE ACM ON PROGRAMMING LANGUAGES-PACMPL, 2019, 3 (OOPSLA):
  • [10] Atomic updates of replicated data
    Guerraoui, R.
    Oliveira, R.
    Schiper, A.
    [J]. Lecture Notes in Computer Science, 1150