Parallel and Distributed Computing and Networks 2010
DOI: 10.2316/p.2010.676-052
|View full text |Cite
|
Sign up to set email alerts
|

A Wait-Free Dynamic Storage Allocator by Adopting the Helping Queue Pattern

Abstract: Most of the real-time applicable dynamic storage allocators rely on conventional locking strategies for protecting globally accessible data. But it is common that lock compositions do not scale well under high allocation and deallocation rates in parallel scenarios, as they lead to convoy effects. Furthermore, lock compositions lead to jitter, which is often a critical factor in real-time systems. Additionally, it is often desirable to guarantee progress of threads in order to be able to determine the worst-ca… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2018
2018
2022
2022

Publication Types

Select...
2
2

Relationship

0
4

Authors

Journals

citations
Cited by 4 publications
(1 citation statement)
references
References 12 publications
0
1
0
Order By: Relevance
“…A solution with goals similar to the ones pointed to by our proposal can be found in [20]. Here the authors present a concurrent non-blocking memory allocator relying on the so called helping strategy-where threads help each other trying to avoid blocking scenarios.…”
Section: Related Workmentioning
confidence: 93%
“…A solution with goals similar to the ones pointed to by our proposal can be found in [20]. Here the authors present a concurrent non-blocking memory allocator relying on the so called helping strategy-where threads help each other trying to avoid blocking scenarios.…”
Section: Related Workmentioning
confidence: 93%