M. Herlihy and J. E. Moss, Transactional memory, ACM SIGARCH Computer Architecture News, vol.21, issue.2, pp.289-300, 1993.
DOI : 10.1145/173682.165164

M. Herlihy, V. Luchangco, M. Moir, W. N. Scherer, and I. , Software transactional memory for dynamic-sized data structures, Proceedings of the twenty-second annual symposium on Principles of distributed computing , PODC '03, pp.92-101, 2003.
DOI : 10.1145/872035.872048

M. Herlihy, V. Luchangco, and M. Moir, A flexible framework for implementing software transactional memory, pp.253-262, 2006.

M. Couceiro, P. Romano, N. Carvalho, and L. Rodrigues, D2STM: Dependable Distributed Software Transactional Memory, 2009 15th IEEE Pacific Rim International Symposium on Dependable Computing, pp.307-313, 2009.
DOI : 10.1109/PRDC.2009.55

M. Herlihy and Y. Sun, Distributed transactional memory for metricspace networks, Proc. of the 19th Int'l Conference on Distributed Computing (DISC'05), pp.324-338, 2005.

J. Kim and B. Ravindran, Scheduling transactions in replicated distributed software transactional memory, Proc. of the 13th IEEE/ACM Int'l Symposium on Cluster, Cloud and Grid Computing (CCGrid), pp.227-234, 2013.

K. Manassiev, M. Mihailescu, and C. Amza, Exploiting distributed version concurrency in a transactional memory cluster, Proceedings of the eleventh ACM SIGPLAN symposium on Principles and practice of parallel programming , PPoPP '06, pp.198-208, 2006.
DOI : 10.1145/1122971.1123002

M. M. Saad and B. Ravindran, HyFlow, Proceedings of the 20th international symposium on High performance distributed computing, HPDC '11, pp.265-266, 2011.
DOI : 10.1145/1996130.1996167

J. A. Silva, T. M. Vale, R. J. Dias, H. Paulino, and J. A. Lourenço, Supporting Multiple Data Replication Models in Distributed Transactional Memory, Proceedings of the 2015 International Conference on Distributed Computing and Networking, ICDCN '15, pp.20151-1110
DOI : 10.1002/cpe.3098

A. Turcu, B. Ravindran, and R. Palmieri, Hyflow2, Proceedings of the 2013 International Conference on Principles and Practices of Programming on the Java Platform Virtual Machines, Languages, and Tools, PPPJ '13, pp.79-88, 2013.
DOI : 10.1145/2500828.2500836

B. Zhang and B. Ravindran, Relay: A cache-coherence protocol for distributed transactional memory, Principles of Distributed Systems, pp.48-53, 2009.

J. Cachopo and A. Rito-silva, Versioned boxes as the basis for memory transactions, Science of Computer Programming, vol.63, issue.2, pp.172-185, 2006.
DOI : 10.1016/j.scico.2006.05.009

G. Korl, N. Shavit, and P. Felber, Noninvasive concurrency with java stm, Workshop on Programmability Issues for Heterogeneous Multicores, 2010.

M. M. Saad and B. Ravindran, Distributed hybrid-flow stm, 2010.

M. Saad and B. Ravindran, Transactional Forwarding: Supporting Highly-Concurrent STM in Asynchronous Distributed Systems, 2012 IEEE 24th International Symposium on Computer Architecture and High Performance Computing, pp.219-226, 2012.
DOI : 10.1109/SBAC-PAD.2012.36

L. Lamport, Time, clocks, and the ordering of events in a distributed system, Communications of the ACM, vol.21, issue.7, pp.558-565, 1978.
DOI : 10.1145/359545.359563

B. Kemme and G. Alonso, A suite of database replication protocols based on group communication primitives, Proceedings. 18th International Conference on Distributed Computing Systems (Cat. No.98CB36183), pp.156-163, 1998.
DOI : 10.1109/ICDCS.1998.679498

S. Peluso, P. Romano, and F. Quaglia, SCORe: A Scalable One-Copy Serializable Partial Replication Protocol, Proc. of the 13th Int'l Middleware Conference (Middleware'12), pp.456-475, 2012.
DOI : 10.1145/1345206.1345233

URL : https://hal.archives-ouvertes.fr/hal-01555547

J. Gray, Notes on data base operating systems, Operating Systems, An Advanced Course, pp.393-481, 1978.
DOI : 10.1007/3-540-08755-9_9

X. Défago, A. Schiper, and P. Urbán, Total order broadcast and multicast algorithms, ACM Computing Surveys, vol.36, issue.4, pp.372-421, 2004.
DOI : 10.1145/1041680.1041682

B. Ban, Design and implementation of a reliable group communication toolkit for java, Tech. Rep, 1998.

L. Rodrigues, K. Guo, P. Verssimo, and K. P. Birman, A Dynamic Light-Weight Group Service, Journal of Parallel and Distributed Computing, vol.60, issue.12, pp.1449-1479, 2000.
DOI : 10.1006/jpdc.2000.1645