A Generic Framework for Replicated Software ransactional Memories.

N. Carvalho, P. Romano, and L. Rodrigues.

Selected sections of this report will be published in the Proceedings of the 10th IEEE International Symposium on Network Computing and Applications (IEEE NCA11), Cambridge, MA, USA, August 2011. (short paper)


Software Transactional Memory (STM) has emerged a powerful abstraction for managing access to shared data. Therefore, it is no surprise that a handful of different STM replication schemes have been proposed in the last recent years. In this context, we propose an architecture that facilitates the integration and execution of multiple replication techniques in a single, coherent, middleware infrastructure. This paves the way towards the development of autonomic mechanisms, able to select in runtime the most appropriate replication technique for the workload at hand.

Also available extended report (pdf).

Luís Rodrigues