【24h】

Distributed Transactional Memory for Metric-Space Networks

机译:度量空间网络的分布式事务内存

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

摘要

Transactional Memory is a concurrent programming API in which concurrent threads synchronize via transactions (instead of locks). Although this model has mostly been studied in the context of multiprocessors, it has attractive features for distributed systems as well. In this paper, we consider the problem of implementing transactional memory in a network of nodes where communication costs form a metric. The heart of our design is a new cache-coherence protocol, called the Ballistic protocol, for tracking and moving up-to-date copies of cached objects. For constant-doubling metrics, a broad class encompassing both Euclidean spaces and growth-restricted networks, this protocol has stretch logarithmic in the diameter of the network.
机译:事务性内存是一个并发编程API,其中并发线程通过事务(而不是锁)进行同步。尽管此模型主要是在多处理器环境中进行研究的,但它对于分布式系统也具有吸引人的功能。在本文中,我们考虑了在以通信成本为度量标准的节点网络中实现事务存储的问题。我们设计的核心是一种新的缓存一致性协议,称为弹道协议,用于跟踪和移动缓存对象的最新副本。对于恒定倍增的度量标准(包括欧几里德空间和增长受限的网络),该协议在网络直径上具有对数拉伸。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号