首页> 外文会议>International Conference on Distributed Computing >Distributed Transactional Memory for Metric-Space Networks
【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 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号