DocumentCode
517910
Title
An alternative time — optimal distributed sorting algorithm on a line network
Author
Prasath, R. Rajendra
Author_Institution
Dept. of Comput. & Inf. Sci., Norwegian Univ. of Sci. & Technol., Trondheim, Norway
fYear
2010
fDate
11-13 May 2010
Firstpage
1
Lastpage
6
Abstract
In this paper, we consider sorting problem with n elements distributed over a number of processing entities in a distributed system. We have derived an alternative, efficient algorithm with the worst case lower bound of (n -1) rounds for distributed sorting on a line network, where n is the number of processors. The proposed distributed sorting algorithm improves the performance of each processor without creating copies of (n -2) elements at intermediate processors and reduces the execution time of Sasaki´s time-optimal algorithm [A. Sasaki, A time-optimal distributed sorting algorithm on a line network, Inform. Process. Lett., 83(2002) pp. 21-26]. Also all processors do not necessarily perform the disjoint comparison-exchange operations and simulation results show that the proposed algorithm results in better execution time with the identity of processors. This algorithm could also be extended for sorting the distributed elements on the linear embedding obtained from a general network.
Keywords
distributed algorithms; embedded systems; sorting; distributed system; line network; linear embedding; optimal distributed sorting algorithm; Algorithm design and analysis; Computational complexity; Computational modeling; Computer networks; Computer science; Distributed computing; Information science; Network topology; Robustness; Sorting; Distributed algorithms; computational complexity; distributed sorting; line network;
fLanguage
English
Publisher
ieee
Conference_Titel
Networked Computing (INC), 2010 6th International Conference on
Conference_Location
Gyeongju
Print_ISBN
978-1-4244-6986-4
Electronic_ISBN
978-89-88678-20-6
Type
conf
Filename
5484861
Link To Document