10
Views
5
CrossRef citations to date
0
Altmetric
Original Articles

LOAD BALANCING, SELECTION AND SORTING ON THE STAR AND PANCAKE INTERCONNECTION NETWORKSFootnote

&
Pages 27-42 | Received 19 Apr 1993, Published online: 07 Mar 2007
 

Abstract

We present load balancing, selection, and sorting algorithms for the star and pancake networks. Let Xn be an n-star or n-pancake with p = n! processors with N elements distributed evenly among (he processors such that each processor holds at most [N/p] elements, N ≥ n!. Our selection algorithm selects the κth smallest element on Xn in O((N/P))loglogp + (logN/p)n3logn) time. The sorting algorithm sorts the N elements on Xn in 0((N/p)nlogp + log(N/p)n4log2n) time. This new sorting algorithm is asymptotically faster than the previously fastest known algorithm when N = ω((n log2+δ n)p) = ω((log p)(loglog p)1+δp), i.e., when N = O(p1+∊), for any δ > 0 and ∊ > 0. A main component of the sorting algoriihm is a procedure for balancing the load among all the processors in each of the two networks. This procedure runs in O(nM + n3logn) lime, where M is the maximum load among all the processors in the network.

C.R. CATEGORIES:

Notes

∗This work is supported by the Natural Sciences and Engineering Research Council of Canada.

Reprints and Corporate Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

To request a reprint or corporate permissions for this article, please click on the relevant link below:

Academic Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

Obtain permissions instantly via Rightslink by clicking on the button below:

If you are unable to obtain permissions via Rightslink, please complete and submit this Permissions form. For more information, please visit our Permissions help page.