Abort-free STM: A non-blocking concurrency control approach using software transactional memory

0Citations
Citations of this article
3Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Software transactional memory (STM) is a promising approach for concurrency control in parallel computing environment. The non-blocking progress implementations for STM forces transactions to abort. Although this is primarily done to ensure block-freedom, it may lead to poor system performance. This paper proposes a new Abort-Free STM methodology (AFTM) to achieve abort-free execution so that a group of processes, which are contending for a common set of concurrent objects can commit in finite number of steps. The proposed STM allows wait-free, non-blocking execution of multiple read and write transactions on shared data object without aborting any of the transactions. The important properties of AFTM have been proved towards establishing its advantages.

Cite

CITATION STYLE

APA

Ghosh, A., Chaki, R., & Chaki, N. (2017). Abort-free STM: A non-blocking concurrency control approach using software transactional memory. In Advances in Intelligent Systems and Computing (Vol. 567, pp. 53–71). Springer Verlag. https://doi.org/10.1007/978-981-10-3409-1_4

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free