2019
DOI: 10.1007/978-3-030-31277-0_22
|View full text |Cite
|
Sign up to set email alerts
|

A Pragmatic Non-blocking Concurrent Directed Acyclic Graph

Abstract: In this paper, we have developed two algorithms for maintaining acyclicity in a concurrent directed graph. The first algorithm is based on a wait-free reachability query and the second one is based on partial snapshot-based obstruction-free reachability query. Interestingly, we are able to achieve the acyclic property in the dynamic setting without the need of helping using descriptors by other threads or clean double collect mechanism. We present a proof to show that the graph remains acyclic at all times in … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Publication Types

Select...
1

Relationship

1
0

Authors

Journals

citations
Cited by 1 publication
(1 citation statement)
references
References 18 publications
0
1
0
Order By: Relevance
“…a The complete source code is available on Github [9]. In the experiments conducted, we start with an initial complete graph.…”
Section: Simulation Results and Analysismentioning
confidence: 99%
“…a The complete source code is available on Github [9]. In the experiments conducted, we start with an initial complete graph.…”
Section: Simulation Results and Analysismentioning
confidence: 99%