首页> 外文期刊>Journal of Parallel and Distributed Computing >CScript: A distributed programming language for building mixed-consistency applications
【24h】

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

机译:CScript:用于构建混合一致性应用的分布式编程语言

获取原文
获取原文并翻译 | 示例

摘要

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.
机译:目前的编程模型仅提供用于在均匀的一致性模型下共享数据的抽象。然而,对于分布式应用程序来提供共享数据的一部分的强一致性以及另一部分的最终一致性,它并不罕见。由于当前编程模型不支持混合一致性模型,因此编写此类应用程序非常困难。在本文中,我们提出了一种CScript,一种具有内置对数据复制的分布式面向对象的编程语言。其核心是一致的,可用的复制对象。 CScript调节这些对象之间的相互作用,以避免混合一致性模型时出现的微妙不一致。我们的评估比较了CScript的协作文本编辑器,其具有最先进的实现。结果表明,我们的方法是灵活,更高的记忆力。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号