DISTRIBUTED SELECTSORT SORTING ALGORITHMS ON BROADCAST COMMUNICATION-NETWORKS

被引:10
作者
HUANG, JH [1 ]
KLEINROCK, L [1 ]
机构
[1] UNIV CALIF LOS ANGELES,DEPT COMP SCI,LOS ANGELES,CA 90024
关键词
BROADCAST; COMMUNICATION BIT COMPLEXITY; COMMUNICATION ELEMENT COMPLEXITY; COMMUNICATION MESSAGE COMPLEXITY; COMPUTATION TIME COMPLEXITY; DELIMITER;
D O I
10.1016/0167-8191(90)90057-G
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In this paper, a distributed selectsort algorithm and a parameterized selectsort algorithm are presented to be applied on distributed systems for cases when N >> P where N is the number of elements to be sorted and P is the number of processors in the system. The distributed system considered in this paper uses a broadcasting channel for communication between processors. We show that the number of messages required for the parameterized selectsort algorithm is dependent of N and is of complexity O(P), which is optimal in a distributed system with P processors. Furthermore, the amount of communication required in terms of elements is N + O(P3) and the computation time complexity is O((N/P)lgN + P2 lg(N/P)). Hence, when N-greater-than-or-equal-to P3, the computation time complexity is O((N/P)lg N), which is optimal using P processors. In addition, this parameterized algorithm provides us with a parameter K such that by choosing the value of K allows us to trade among processing requirement, memory requirement, and communication requirement. It is shown that this parameterized algorithm can reduce the communication requirements significantly while only slightly increasing the computation requirements.
引用
收藏
页码:183 / 190
页数:8
相关论文
共 10 条
[1]   BROADCAST COMMUNICATIONS AND DISTRIBUTED ALGORITHMS. [J].
Dechter, Rina ;
Kleinrock, Leonard .
IEEE Transactions on Computers, 1986, C-35 (03) :210-219
[2]  
LEVITAN SP, 1982, 3RD P INT C DISTR CO, P666
[3]  
MARBERG J, 1986, THESIS UCLA
[4]  
MARBERG JM, 1985, 23RD P ALL C COMM CO, P283
[5]   DISTRIBUTED SORTING ON LOCAL AREA NETWORKS [J].
RAMARAO, KVS .
IEEE TRANSACTIONS ON COMPUTERS, 1988, 37 (02) :239-243
[6]   DISTRIBUTED SORTING [J].
ROTEM, D ;
SANTORO, N ;
SIDNEY, JB .
IEEE TRANSACTIONS ON COMPUTERS, 1985, 34 (04) :372-376
[7]  
ROTEM D, 1983, 14TH P SE C COMB GRA, P311
[8]  
SANTORO N, 1983, SCSTR23 CARL U SCH C
[9]  
WEGNER LM, 1982, 1982 P C INF SCI SYS, P505
[10]   OPTIMAL DISTRIBUTED ALGORITHMS FOR SORTING AND RANKING [J].
ZAKS, S .
IEEE TRANSACTIONS ON COMPUTERS, 1985, 34 (04) :376-379