A time- and communication-optimal distributed sorting algorithm in a line network and its extension to the dynamic sorting problem

被引:0
作者
Sasaki, A [1 ]
机构
[1] NTT Corp, Commun Sci Lab, Kyoto 6190237, Japan
关键词
distributed algorithms; sorting; time complexity; communication complexity; dynamic sorting; line network;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper presents a strictly time- and communication-optimal distributed sorting algorithm in a line network. A strictly time-optimal distributed sorting algorithm in a line network has already been designed. However, its communication complexity is not strictly optimal and it seems to be difficult to extend it to other problems, such as that related to multiple elements in a process, and also the dynamic sorting problem where the number of elements each process should have as its solution is not the same as that in the initial state. Therefore, the algorithm in this paper was designed by an alternative approach to make it strictly time- and communication-optimal. Moreover, an extension to the dynamic sorting problem is described.
引用
收藏
页码:444 / 453
页数:10
相关论文
共 13 条
[1]  
ALARI G, P 1998 IEEE INT PERF, P3798
[2]   The bit complexity of distributed sorting [J].
Gerstel, O ;
Zaks, S .
ALGORITHMICA, 1997, 18 (03) :405-416
[3]   DISTRIBUTED SORTING [J].
HOFSTEE, HP ;
MARTIN, AJ ;
VANDESNEPSCHEUT, JLA .
SCIENCE OF COMPUTER PROGRAMMING, 1990, 15 (2-3) :119-133
[4]  
Knuth D. E., 1973, The Art of Computer Programming Volume 3, Sorting and Searching, VIII
[5]  
Leighton F.T., 1992, Introduction to Parallel Algorithms and Architecture: Arrays. Trees. Hypercubes
[6]   THE COMPLEXITY OF SORTING ON DISTRIBUTED SYSTEMS [J].
LOUI, MC .
INFORMATION AND CONTROL, 1984, 60 (1-3) :70-85
[7]   AN ANALYTIC EMPIRICAL-STUDY OF DISTRIBUTED SORTING ON A LOCAL AREA NETWORK [J].
LUK, WS ;
LING, F .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1989, 15 (05) :575-586
[8]  
Lynch N.A., 1996, Distributed Algorithms
[9]   DISTRIBUTED SORTING ALGORITHMS FOR MULTICHANNEL BROADCAST NETWORKS [J].
MARBERG, JM ;
GAFNI, E .
THEORETICAL COMPUTER SCIENCE, 1987, 52 (03) :193-203
[10]   RELIABLE DISTRIBUTED SORTING THROUGH THE APPLICATION-ORIENTED FAULT TOLERANCE PARADIGM [J].
MCMILLIN, BM ;
NI, LM .
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1992, 3 (04) :411-420