DocumentCode :
2132219
Title :
Distributed priority queues on hypercube architectures
Author :
Das, Sajal K. ; Sarkar, Falguni ; Pinotti, M. Cristina
Author_Institution :
Dept. of Comput. Sci., North Texas Univ., Denton, TX, USA
fYear :
1996
fDate :
27-30 May 1996
Firstpage :
620
Lastpage :
627
Abstract :
We efficiently map a priority queue on the hypercube architecture in a load balanced manner, with no additional communication overhead. Two implementations for insert and deletemin operations are proposed on the single-port hypercube model. In a b-bandwidth, n-item priority queue in which every node contains b items in sorted order, the first implementation achieves optimal speed-up of O[min{log n, b(log n)/(log b+log log n)}] for inserting b pre-sorted items or deleting b smallest items, where b=O(n1c/) with c>1. In particular, single insertion and deletion operations are cost-optimal and require O(log n/p+log p) time using O(log n/log log n) processors. The second implementation is more scalable since it uses a larger number of processors, and attains a `nearly´ optimal speed-up on the single-port hypercube. The insertion of log n pre-sorted items or the deletion of log n smallest items requires O(log log n)2 time and O(log 2 n/log log n) processors. However, on the slightly more powerful pipelined hypercube model, we are able to reduce the time complexity to O(log log n) thus attaining optimal speed-up. To the best of our knowledge, our algorithms provide the first implementations of b-bandwidth distributed priority queues, which are load balanced and yet guarantee optimal speed-up
Keywords :
computational complexity; hypercube networks; performance evaluation; resource allocation; deletemin; distributed priority queues; hypercube architectures; insert; time complexity; Binary trees; Classification tree analysis; Computer architecture; Cost function; Data structures; Hypercubes; Load management; Redundancy; Sorting; Tree data structures;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Distributed Computing Systems, 1996., Proceedings of the 16th International Conference on
Print_ISBN :
0-8186-7399-0
Type :
conf
DOI :
10.1109/ICDCS.1996.508013
Filename :
508013
Link To Document :
بازگشت