Selected sections of this report will be published in the Proceedings of the 3rd ACM SIGOPS International Workshop on Large-Sacle Distributed Systems and Middleware (LADIS), Big Sky Resort, Big Sky (MT), USA, October 10-11, 2009.
In this paper we discuss the use of the Transactional Memory programming model in the context of the Cloud computing paradigm, which we refer to as Cloud-TM. We identify where existing Distributed Transactional Memory platforms still fail to meet the requirements of the cloud and of its users, and point several open research problems whose solution we deem as essential to materialize the Cloud-TM vision.
Also available extended report (pdf).