首页> 外文会议>International Conference on Coordination Models and Languages >Optimistic Concurrency Semantics for Transactions in Coordination Languages
【24h】

Optimistic Concurrency Semantics for Transactions in Coordination Languages

机译:协调语言交易的乐观并发语义

获取原文

摘要

There has been significant recent interest in exploring the role of coordination languages as middleware for distributed systems. These languages provide operations that allow processes to dynamically and atomically access and manipulate collections of shared data. The need to impose discipline on the manner in which these operations occur becomes paramount if we wish to reason about correctness in the presence of increased program complexity. Transactions provide strong serialization guarantees that allow us to reason about programs in terms of higher-level units of abstraction rather than lower-level data structures. In this paper, we explore the role of an optimistic transactional facility for a Linda-like coordination language, We provide a semantics for a transactional coordination calculus and state a soundness result for this semantics. Our use of an optimistic concurrency protocol distinguishes this work from previous efforts such as Javaspaces, and enables scalable, deadlock-free implementations.
机译:最近有在探索协调语言的作用,作为中间件为分布式系统显著的兴趣。这些语言提供操作,它允许进程以动态并自动访问和操作共享数据的集合。需要施加在这些操作发生的,如果我们想原因大概增加程序的复杂性的存在正确性变得极为重要的方式纪律。交易提供了强有力的保证系列化,让我们来思考抽象,而不是低层次的数据结构的上级单位方面的方案。在本文中,我们将探讨一个乐观的交易设施的作用,对于琳达样协调的语言,我们对于事务协调演算提供语义并阐明此语义的合理性结果。我们的乐观并发协议的使用区别于以前的努力,如JavaSpaces的这项工作,并支持可扩展的,无死锁的实现。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号