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. © Springer-Verlag 2013.

Exploiting locality in lease-based replicated transactional memory via task migration / Danny, Hendler; Alex, Naiman; Peluso, Sebastiano; Quaglia, Francesco; Paolo, Romano; F., Quaglia; Adi, Suissa. - 8205 LNCS:(2013), pp. 121-133. (Intervento presentato al convegno 27th International Symposium on Distributed Computing, DISC 2013 tenutosi a Jerusalem; Israel) [10.1007/978-3-642-41527-2_9].

Exploiting locality in lease-based replicated transactional memory via task migration

Peluso, Sebastiano;QUAGLIA, Francesco;
2013

Abstract

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. © Springer-Verlag 2013.
2013
27th International Symposium on Distributed Computing, DISC 2013
Data locality; Distributed software transactional memory; Distributed workloads
04 Pubblicazione in atti di convegno::04b Atto di convegno in volume
Exploiting locality in lease-based replicated transactional memory via task migration / Danny, Hendler; Alex, Naiman; Peluso, Sebastiano; Quaglia, Francesco; Paolo, Romano; F., Quaglia; Adi, Suissa. - 8205 LNCS:(2013), pp. 121-133. (Intervento presentato al convegno 27th International Symposium on Distributed Computing, DISC 2013 tenutosi a Jerusalem; Israel) [10.1007/978-3-642-41527-2_9].
File allegati a questo prodotto
File Dimensione Formato  
Hendler_Exploiting_2013.pdf

solo gestori archivio

Tipologia: Versione editoriale (versione pubblicata con il layout dell'editore)
Licenza: Tutti i diritti riservati (All rights reserved)
Dimensione 3.18 MB
Formato Adobe PDF
3.18 MB Adobe PDF   Contatta l'autore

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11573/568354
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 16
  • ???jsp.display-item.citation.isi??? 13
social impact