Title :
A lock-free algorithm for union-find with deletion
Author :
Gao, Hui ; Fu, Yan ; Li, Jia-Ping
Author_Institution :
Sch. of Comput. Sci. & Eng., Univ. of Electron. Sci. & Technol. of China, Chengdu, China
Abstract :
The classical union-find algorithm is the basis for many graph algorithms and for dealing with equality. The easiest way to implement concurrent objects is by means of classical software solutions, but this leads to blocking when the process that holds exclusive access to the object is delayed or stops functioning. Thus we require our solutions to the data structure problem have the lock-free property. In this paper, we present an efficient lock-free algorithm for union-find with deletion, which promises more robust performance and reliability than conventional lock-based implementations.
Keywords :
data structures; graph theory; classical software solutions; classical union-find algorithm; concurrent objects; data structure; graph algorithms; lock-free algorithm; lock-free property; Computer architecture; Computer science; Content addressable storage; Data structures; Delay; Formal verification; Hardware; Multiprocessing systems; Parallel algorithms; Robustness; Union-find; formal verification; lock-free;
Conference_Titel :
Apperceiving Computing and Intelligence Analysis, 2009. ICACIA 2009. International Conference on
Conference_Location :
Chengdu
Print_ISBN :
978-1-4244-5204-0
Electronic_ISBN :
978-1-4244-5206-4
DOI :
10.1109/ICACIA.2009.5361143