Towards the Integration of Distributed Transactional Memories in Application Servers' Clusters.
P. Romano, N. Carvalho, M. Couceiro, L. Rodrigues, and J. Cachopo
Selected sections of this report will be published in the Third International Workshop on
Advanced Architectures and Algorithms for Internet DElivery and
Applications (AAA-IDEA), Las Palmas, Gran Canaria, ICST Lecture
Notes, Springer, November 2009.
The transition to multicore architectures has raised the urge
to identify novel programming paradigms aimed at simplifying the development
of parallel programs.
Transactional Memories (TM) are regarded as one of the most promising
approaches to address this issue, as highlighted by the huge interest
garnered in the research community over the last years. Distributed
Transactional Memories (DTMs) represent a very recent branching of
the research line on TMs, aimed at enhancing their scalability and dependability.
In this paper, we review some of our recent results and research directions
focused on the integration of DTMs in clusters of web application servers
and on the design of scalable and fault-tolerant DTM algorithms.
Also available extended report (pdf).