2012
DOI: 10.1016/j.peva.2011.05.002
|View full text |Cite
|
Sign up to set email alerts
|

On the analytical modeling of concurrency control algorithms for Software Transactional Memories: The case of Commit-Time-Locking

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
16
0

Year Published

2012
2012
2019
2019

Publication Types

Select...
3
3
2

Relationship

4
4

Authors

Journals

citations
Cited by 27 publications
(16 citation statements)
references
References 22 publications
0
16
0
Order By: Relevance
“…Our work is also related to the body of literature on performance modeling of TMs, which have relied on methodologies such as analytical modeling [11,26], as well as machine learning [34]. These proposals were applied to self-tune various TM parameters, and our results clearly indicate the potentiality and importance of this line of research also in the scope of HTM.…”
Section: Related Workmentioning
confidence: 73%
See 1 more Smart Citation
“…Our work is also related to the body of literature on performance modeling of TMs, which have relied on methodologies such as analytical modeling [11,26], as well as machine learning [34]. These proposals were applied to self-tune various TM parameters, and our results clearly indicate the potentiality and importance of this line of research also in the scope of HTM.…”
Section: Related Workmentioning
confidence: 73%
“…Hence, these findings highlight the relevance of devising solutions for adaptively tuning these parameters in an automated manner. The key challenge is how to do it with minimal overhead, given that the cost imposed by self-tuning approaches targeting STMs (based on complex machine-learning [34] or analytical models [11]) is going to be strongly amplified in HTM settings because there exists no instrumentation as in STMs. In the light of these findings, we have concurrently obtained some initial results with regard to this research direction [15].…”
Section: Research Directions Suggested By Our Studymentioning
confidence: 99%
“…A number of analytical models of concurrency control for database management systems have been proposed in the literature [35], [1], [37], [9]. More recently, several analytical models have been proposed for the concurrency control algorithms adopted by software implementations of TM [38], [21], [8], [14], [12], [32], [13]. The key difference with respect to these approaches is that in our model we consider peculiar characteristics of the concurrency control of HTM, including the co-existence of optimistic techniques (i.e., speculative execution of parallel transactions) and of a sequential/pessimistic fallback path.…”
Section: Related Workmentioning
confidence: 99%
“…System maintains these versions until the limitation of memory or a success commit. Towards the former situation, Sanzo et al have considered a realistic execution model that currently used by several Software Transactional Memories (STM) systems [8]. In the latter scenario, also the traditional issue of database isolation, Bernstein et al have surveyed kinds of concurrency control schemes, and compared MVCC with them by analytical and experimental conclusions [1].…”
Section: Multi-version Concurrency Controlmentioning
confidence: 99%
“…This kind of discipline is called firstcommitter-wins rule (FCWR) in queueing theory [7]. Researchers have studied the effectiveness and performance of MVCC by taking simulation experiments [8], [9], [10]. Thus, we consider, in this paper, a stochastic model of systems with MVCC from the view of queueing analysis.…”
Section: Introductionmentioning
confidence: 99%