DocumentCode
3262608
Title
LR-algorithm: concurrent operations on priority queues
Author
Ayani, R.
Author_Institution
Dept. of Telecommun. & Comput. Syst., R. Inst. of Technol., Stockholm, Sweden
fYear
1990
fDate
9-13 Dec 1990
Firstpage
22
Lastpage
25
Abstract
The heap representation of priority queues is one of the most widely used methods. However, the conventional implementation tends to be inadequate for parallel applications. The paper proposes a new method, the LA-algorithm, which allows concurrent insertions on priority queues. In contrast to the conventional heap implementation, the LR-algorithm directs any two consecutive insertion requests to two different subtrees and thus provides a possibility to perform these insertions in parallel. The LR algorithm was implemented on a Sequent Symmetry shared memory multiprocessor. The obtained performance figures indicate that the algorithm is a promising approach
Keywords
parallel algorithms; queueing theory; LR-algorithm; Sequent Symmetry shared memory multiprocessor; concurrent insertions; concurrent operations; heap representation; priority queues; subtrees; Application software; Binary trees; Data mining; Data structures; Discrete event simulation; Multiprocessing systems; Operating systems; Scheduling algorithm; System recovery; Telecommunication computing;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel and Distributed Processing, 1990. Proceedings of the Second IEEE Symposium on
Conference_Location
Dallas, TX
Print_ISBN
0-8186-2087-0
Type
conf
DOI
10.1109/SPDP.1990.143500
Filename
143500
Link To Document