Loading...
Loading...

Go to the content (press return)

Taking the heat off transactions: Dynamic selection of pessimistic concurrency control

Author
Sonmez, N.; Harris, T.; Cristal, A.; Unsal, O.; Valero, M.
Type of activity
Presentation of work at congresses
Name of edition
23rd IEEE International Parallel & Distributed Processing Symposium
Date of publication
2009
Presentation's date
2009-05
Book of congress proceedings
IPDPS 2009 Rome: proceedings of the 23rd IEEE International Parallel and Distributed Processing Symposium
First page
1
Last page
10
DOI
https://doi.org/10.1109/IPDPS.2009.5161032 Open in new window
URL
http://ieeexplore.ieee.org/xpl/articleDetails.jsp?arnumber=5161032 Open in new window
Abstract
In this paper we investigate feedback-directed dynamic selection between different implementations of atomic blocks. We initially execute atomic blocks using STM with optimistic concurrency control. At runtime, we identify ldquohotrdquo variables that cause large numbers of transactions to abort. For these variables we selectively switch to using pessimistic concurrency control, in the hope of deferring transactions until they will be able to run to completion. This trades off a reduction in sin...
Keywords
Concurrency control, Functional languages, Transaction processing
Group of research
CAP - High Performace Computing Group

Participants