Exploiting Locality in Lease-Based Replicated Transactional Memory via Task Migration
Exploiting Locality in Lease-Based Replicated Transactional Memory via Task Migration
复制标题
通过任务迁移利用基于租赁的复制事务内存中的局部性
DOI:
10.1007/978-3-642-41527-2_9
复制
发表时间:
2013
期刊:
影响因子:
--
通讯作者:
Adi Suissa
中科院分区:
文献类型:
--
作者:
Danny Hendler;A. Naiman;Sebastiano Peluso;F. Quaglia;P. Romano;Adi Suissa
We present Lilac-TM, the first locality-aware Distributed Software Transactional Memory (DSTM) implementation. Lilac-TM is a fully decentralized lease-based replicated DSTM. It employs a novel self-optimizing lease circulation scheme based on the idea of dynamically determining whether to migrate transactions to the nodes that own the leases required for their validation, or to demand the acquisition of these leases by the node that originated the transaction. Our experimental evaluation establishes that Lilac-TM provides significant performance gains for distributed workloads exhibiting data locality, while typically incurring little or no overhead for non-data local workloads.