2013 IEEE 12th International Symposium on Network Computing and Applications 2013
DOI: 10.1109/nca.2013.30
|View full text |Cite
|
Sign up to set email alerts
|

HyflowCPP: A Distributed Transactional Memory Framework for C++

Abstract: We present the first ever distributed transactional memory (DTM) framework for distributed concurrency control in C++, called HyflowCPP. HyflowCPP provides distributed atomic sections, and pluggable support for policies for concurrency control, directory lookup, contention management, and networking. While there exists other DTM frameworks, they mostly target VM-based languages (e.g., Java, Scala). Additionally, HyflowCPP provides uniquely distinguishing TM features including strong atomicity, closed and open … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

2013
2013
2020
2020

Publication Types

Select...
4
1
1

Relationship

0
6

Authors

Journals

citations
Cited by 6 publications
(2 citation statements)
references
References 23 publications
0
2
0
Order By: Relevance
“…Hence, the benchmark is often used to evaluate distributed TMs. () However, the benchmark has a limited range of transaction types; thus, it does not constitute a comprehensive evaluation tool.…”
Section: Related Workmentioning
confidence: 99%
“…Hence, the benchmark is often used to evaluate distributed TMs. () However, the benchmark has a limited range of transaction types; thus, it does not constitute a comprehensive evaluation tool.…”
Section: Related Workmentioning
confidence: 99%
“…The database is homogeneous in nature and can easily be distributed without incurring major modifications on the benchmark. Hence, the benchmark is often used to evaluate distributed TMs [19,14]. However, the benchmark has a limited range of transaction types, so it does not constitute a comprehensive evaluation tool.…”
Section: Stampmentioning
confidence: 99%