D2STM: Dependable distributed software transactional memory

M Couceiro, P Romano, N Carvalho… - 2009 15th IEEE …, 2009 - ieeexplore.ieee.org
At current date the problem of how to build distributed and replicated software transactional
memory (STM) to enhance both dependability and performance is still largely unexplored …

CloudTPS: Scalable transactions for Web applications in the cloud

Z Wei, G Pierre, CH Chi - IEEE Transactions on Services …, 2011 - ieeexplore.ieee.org
NoSQL cloud data stores provide scalability and high availability properties for web
applications, but at the same time they sacrifice data consistency. However, many …

High performance computational steering of physical simulations

J Vetter, K Schwan - Proceedings 11th International Parallel …, 1997 - ieeexplore.ieee.org
Computational steering allows researchers to monitor and manage long running, resource
intensive applications at runtime. Limited research has addressed high performance …

Automatic speculative doall for clusters

H Kim, NP Johnson, JW Lee, SA Mahlke… - Proceedings of the …, 2012 - dl.acm.org
Automatic parallelization for clusters is a promising alternative to time-consuming, error-
prone manual parallelization. However, automatic parallelization is frequently limited by the …

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 …

Cloud-TM: harnessing the cloud with distributed transactional memories

P Romano, L Rodrigues, N Carvalho… - ACM SIGOPS Operating …, 2010 - dl.acm.org
One of the main challenges to harness the potential of Cloud computing is the design of
programming models that simplify the development of large-scale parallel applications and …

Hybrid replication: State-machine-based and deferred-update replication schemes combined

T Kobus, M Kokocinski… - 2013 IEEE 33rd …, 2013 - ieeexplore.ieee.org
We propose a novel algorithm for hybrid transactional replication (HTR) of highly
dependable services. It combines two schemes: a transaction is executed either …

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 …

Consistency in hindsight: A fully decentralized STM algorithm

A Bieniusa, T Fuhrmann - 2010 IEEE International Symposium …, 2010 - ieeexplore.ieee.org
Software transactional memory (STM) algorithms often rely on centralized components to
achieve atomicity, isolation and consistency. In a distributed setting, centralized components …

TM2C: a software transactional memory for many-cores

V Gramoli, R Guerraoui, V Trigonakis - Proceedings of the 7th ACM …, 2012 - dl.acm.org
Transactional memory is an appealing paradigm for concurrent programming. Many
software implementations of the paradigm were proposed in the last decades for both …