Please use this identifier to cite or link to this item: https://open.uns.ac.rs/handle/123456789/4664
Title: Estimating transaction execution times for a software transactional memory
Authors: Popović, Miroslav
Kordić, Branislav
Bašičević, Ilija 
Issue Date: 1-Jun-2016
Journal: 6th International Conference on Information Science and Technology, ICIST 2016
Abstract: © 2016 IEEE. Over the last two decades, researchers developed many software, hardware, and hybrid Transactional Memories (TMs) with various APIs and semantics. However, reduced performance when exposed to high contention loads is still the major downside of all the TMs. Although many strategies and methods have been proposed, contention management and transaction scheduling still remains an open area of research. An important piece of unsolved contention management puzzle is plausible transaction execution time estimation. In this paper we proposed two methods for estimating transaction execution times, namely the method based on log-normal distribution and the method based on gamma distribution. Experimental results presented in this paper indicate that the method based on log-normal distribution has better estimation accuracy than the method based on gamma distribution. Even more importantly, the method based on log-normal distribution uses 10 times shorter sliding windows and its complexity is much lower than for the method based on gamma distribution, thus it is faster and requires less electrical power.
URI: https://open.uns.ac.rs/handle/123456789/4664
ISBN: 9781509012206
DOI: 10.1109/ICIST.2016.7483399
Appears in Collections:FTN Publikacije/Publications

Show full item record

SCOPUSTM   
Citations

4
checked on Sep 14, 2022

Page view(s)

36
Last Week
5
Last month
4
checked on May 10, 2024

Google ScholarTM

Check

Altmetric


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.