DocumentCode
3001956
Title
On the Correctness of Mixing Lazy and Eager Version Management in Transactions
Author
Zhao, Lihang ; Draper, Jeff
Author_Institution
Inf. Sci. Inst., Univ. of Southern California, Marina del Rey, CA, USA
fYear
2012
fDate
21-25 May 2012
Firstpage
2534
Lastpage
2537
Abstract
Transactional memory has been proposed as an optimistic concurrency-control construct to ease parallel programming. Hardware transactional memory (HTM) approaches implement version management and conflict detection in hardware to guarantee the correctness of transaction execution. Based on the style of version management and conflict detection, state-of-the-art HTM systems fall into two main types, namely lazy systems and eager systems. Neither system type is able to always perform better than the other over a wide range of applications due to the broad variations in the execution behaviors in typical parallel workloads. In this paper, we focus on the correctness of mixing lazy and eager version management in a log-based HTM. This hybrid type of version management is demonstrated to satisfy the requirement of atomicity and conflict serializability, which are critical for correctness. Furthermore, it is shown that the new approach does not violate the memory coherence formal model.
Keywords
concurrency control; configuration management; parallel programming; storage management; transaction processing; HTM approach; HTM systems; atomicity requirement; conflict detection; conflict serializability requirement; eager system; eager version management; execution behavior; hardware transactional memory; lazy system; lazy version management; memory coherence formal model; optimistic concurrency-control construct; parallel programming; parallel workload; transaction execution correctness; Buffer storage; Coherence; Concurrent computing; Hardware; Instruction sets; Memory management;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel and Distributed Processing Symposium Workshops & PhD Forum (IPDPSW), 2012 IEEE 26th International
Conference_Location
Shanghai
Print_ISBN
978-1-4673-0974-5
Type
conf
DOI
10.1109/IPDPSW.2012.320
Filename
6270887
Link To Document