Hyflow: A high performance distributed software transactional memory framework

MM Saad, B Ravindran - … of the 20th international symposium on High …, 2011 - dl.acm.org
We present HyFlow---a distributed software transactional memory (D-STM) framework for
distributed concurrency control. HyFlow is a Java framework for D-STM, with pluggable …

Distributed transactional memory for general networks

G Sharma, C Busch - Distributed computing, 2014 - Springer
We consider the problem of implementing transactional memory in large-scale distributed
networked systems. We present Spiral, a novel distributed directory-based protocol for …

Transaction execution models in partially replicated transactional memory: the case for data-flow and control-flow

R Palmieri, S Peluso, B Ravindran - Transactional Memory. Foundations …, 2015 - Springer
In this chapter we describe solutions for managing concurrency of distributed transactional
memory accesses in partially replicated deployments. A system is classified as partially …

[PDF][PDF] Supporting STM in distributed systems: Mechanisms and a Java framework

MM Saad, B Ravindran - TRANSACT (ACM SIGPLAN Workshop …, 2011 - sss.cs.purdue.edu
We present HyFlow—a distributed software transactional memory (D-STM) framework for
distributed concurrency control. Lockbased concurrency control suffers from drawbacks …

Distributed transactional contention management as the traveling salesman problem

B Zhang, B Ravindran, R Palmieri - International Colloquium on Structural …, 2014 - Springer
In this paper we consider designing contention managers for distributed software
transactional memory (DTM), given an input of n transactions sharing s objects in a network …

Directory protocols for distributed transactional memory

H Attiya, V Gramoli, A Milani - … , Tools, and Applications: COST Action Euro …, 2015 - Springer
Distributed directory protocols for shared objects play an important role in providing access
to higher level abstractions like transactional memory. They offer primitives to retrieve data …

On open nesting in distributed transactional memory

A Turcu, B Ravindran - Proceedings of the 5th Annual International …, 2012 - dl.acm.org
Distributed Transactional Memory (DTM) is a recent but promising model for programming
distributed systems. It aims to present programmers with a simple to use distributed …

An analysis framework for distributed hierarchical directories

G Sharma, C Busch - Algorithmica, 2015 - Springer
We provide a novel analysis framework for distributed hierarchical directories for an arbitrary
set of dynamic (online) requests. We first present a generic algorithm for implementing a …

[PDF][PDF] On closed nesting in distributed transactional memory

A Turcu, B Ravindran, MM Saad - Seventh ACM SIGPLAN workshop on …, 2012 - Citeseer
Abstract Distributed Software Transactional Memory (D-STM) is a recent but promising
model for programming distributed systems. It aims to present programmers with a simple to …

Dynamic analysis of the arrow distributed directory protocol in general networks

A Ghodselahi, F Kuhn - arXiv preprint arXiv:1705.07327, 2017 - arxiv.org
The Arrow protocol is a simple and elegant protocol to coordinate exclusive access to a
shared object in a network. The protocol solves the underlying distributed queueing problem …