Title :
Approach to a Transactional Memory Design Pattern
Author :
Sturzrehm, Heiko ; Felber, Pascal ; Fetzer, Christof
Author_Institution :
Inst. d´´Inf., Univ. de Neuchatel, Neuchatel, Switzerland
Abstract :
Due to its speculative and also optimistic concurrency control strategy, software transactional memory provides a scalable alternative to mutual exclusion. For the last few years, many implementations, which are basically variations of the same design, have been released. Therefore is a consequential step to create a design pattern dealing with this issue.This paper proposes an approach for a software transactional memory design pattern called ¿Transactional Object¿.
Keywords :
software architecture; Transactional Object; concurrency control strategy; mutual exclusion; software transactional memory; transactional memory design pattern; Adaptive control; Concurrency control; Concurrent computing; Design engineering; Design optimization; Multicore processing; Programmable control; Software design; Systems engineering and theory; Transaction databases; Concurrency Control; Design Patterns; Transactional Memory;
Conference_Titel :
Future Computing, Service Computation, Cognitive, Adaptive, Content, Patterns, 2009. COMPUTATIONWORLD '09. Computation World:
Conference_Location :
Athens
Print_ISBN :
978-1-4244-5166-1
Electronic_ISBN :
978-0-7695-3862-4
DOI :
10.1109/ComputationWorld.2009.22