arrow
返回

CScript: A distributed programming language for building mixed-consistency applications

delete2020-10-01
delete7
delete
OA
AI
K
Kevin De Porre *
F
Florian Myter
C
Christophe Scholliers
E
Elisa Gonzalez Boix
DOI:10.1016/j.jpdc.2020.05.010delete
delete原文链接
delete分享
delete收藏
查看原文
摘要

摘要

En 中文
Current programming models only provide abstractions for sharing data under a homogeneous consistency model. It is, however, not uncommon for a distributed application to provide strong consistency for one part of the shared data and eventual consistency for another part. Because mixing consistency models is not supported by current programming models, writing such applications is extremely difficult. In this paper we propose CScript, a distributed object-oriented programming language with built-in support for data replication. At its core are consistent and available replicated objects. CScript regulates the interactions between these objects to avoid subtle inconsistencies that arise when mixing consistency models. Our evaluation compares a collaborative text editor built atop CScript with a state-of-the-art implementation. The results show that our approach is flexible and more memory efficient. (C) 2020 Elsevier Inc. All rights reserved.
Keyword:
Distribution
Consistency models
Replicated data types
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

Journal of Parallel and Distributed Computing 封面图
Journal of Parallel and Distributed Computing
IF:
4
论文数:
3.8K
被引数:
4.8K

机构

G
Ghent University
学者数:
5.2W
论文数: 4.5W
被引数: 5.5W
V
Vrije Universiteit Brussel
学者数:
1.4W
论文数: 1.3W
被引数: 129
引用论文

引用论文

err分享
err收藏
Eventually Consistent
err2009-01-01
err466
errOAAI
errVogels, Werner
err分享
err收藏
Mesostructure of xerogels of hydrated zirconium dioxide
err2007-03-01
err0
PREAI
errG. P. Kopitsa; V. K. Ivanov; S. V. Grigoriev; P. E. Meskin; O. S. Polezhaeva; V. M. Garamus
err分享
err收藏
Pesticide Selection to Reduce Impacts on Water Quality
err
IF0
err2004-09-01
err0
errOAAI
errGiulio Ferruzzi; Jay Gan
err分享
err收藏
err分享
err收藏
The many faces of publish/subscribe发布/订阅的许多面孔
err2003-06-01
err1.8K
errOAAI
errEugster, PT; Felber, PA; Guerraoui, R; Kermarrec, AM
err分享
err收藏
学者 查看更多内容