IMPROVED ALGORITHMS FOR PARTITIONING PROBLEMS IN PARALLEL, PIPELINED, AND DISTRIBUTED COMPUTING

被引:24
|
作者
HANSEN, P [1 ]
LIH, KW [1 ]
机构
[1] RUTGERS STATE UNIV, CTR OPERAT RES, NEW BRUNSWICK, NJ 08903 USA
关键词
ASSIGNMENT; BISECTION SEARCH; DISTRIBUTED COMPUTING; DYNAMIC PROGRAMMING; HOST SATELLITE SYSTEM; NETWORK FLOW; PARALLEL PROCESSING; PARTITIONING; PIPELINING;
D O I
10.1109/12.144628
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Bokhari studies the assignment of the modules of a parallel program to the processors of a multiple-computer system. He proposes algorithms to solve optimally the following problems: 1) partition chain-structured parallel or pipelined programs over chain-connected systems; 2) partition multiple chain-structured parallel or pipelined programs over single-host multiple-satellite systems; 3) partition multiple arbitrarily structured serial programs over single-host multiple-satellite systems; 4) partition single-tree structured parallel or pipelined programs over single-host multiple identical satellites systems. We solve here Problem 1 by dynamic programming and Problem 2 by sorting and using bisection search for the bottleneck value. We also note that Bokhari's algorithms for Problems 3 and 4 can be improved by using recent results of Gallo, Grigoriadis, and Tarjan and by implementing Dijkstra's algorithm, which is used as a subroutine, with a heap structure. The time complexity of all algorithm is thus reduced.
引用
收藏
页码:769 / 771
页数:3
相关论文
共 50 条
  • [1] PARTITIONING PROBLEMS IN PARALLEL, PIPELINED, AND DISTRIBUTED COMPUTING
    BOKHARI, SH
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 1988, 37 (01) : 48 - 57
  • [2] IMPROVED ALGORITHMS FOR MAPPING PIPELINED AND PARALLEL COMPUTATIONS
    NICOL, DM
    OHALLARON, DR
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 1991, 40 (03) : 295 - 306
  • [3] Application of Methods for Optimizing Parallel Algorithms for Solving Problems of Distributed Computing Systems
    Shichkina, Yulia
    Kupriyanov, Mikhail
    Awadh, Al-Mardi Mohammed Haidar
    [J]. CYBER-PHYSICAL SYSTEMS AND CONTROL, 2020, 95 : 212 - 224
  • [4] Improved Approximation Algorithms for Balanced Partitioning Problems
    Raecke, Harald
    Stotz, Richard
    [J]. 33RD SYMPOSIUM ON THEORETICAL ASPECTS OF COMPUTER SCIENCE (STACS 2016), 2016, 47
  • [5] Parallel algorithms for partitioning sorted sets and related problems
    Chen, DZ
    Chen, W
    Wada, K
    Kawaguchi, K
    [J]. ALGORITHMICA, 2000, 28 (02) : 217 - 241
  • [6] Parallel Algorithms for Partitioning Sorted Sets and Related Problems
    D. Z. Chen
    W. Chen
    K. Wada
    K. Kawaguchi
    [J]. Algorithmica, 2000, 28 : 217 - 241
  • [7] A distributed parallel computing environment for bioinformatics problems
    Xu, Guoshi
    Lu, Fakai
    Yu, Huashan
    Xu, Zhuoqun
    [J]. SIXTH INTERNATIONAL CONFERENCE ON GRID AND COOPERATIVE COMPUTING, PROCEEDINGS, 2007, : 593 - +
  • [8] Quantum Algorithms and Simulation for Parallel and Distributed Quantum Computing
    Parekh, Rhea
    Ricciardi, Andrea
    Darwish, Ahmed
    DiAdamo, Stephen
    [J]. PROCEEDINGS OF SECOND INTERNATIONAL WORKSHOP ON QUANTUM COMPUTING SOFTWARE (QCS 2021), 2021, : 9 - 19
  • [9] Improved approximation algorithms for maximum graph partitioning problems
    Jager, G
    Srivastav, A
    [J]. JOURNAL OF COMBINATORIAL OPTIMIZATION, 2005, 10 (02) : 133 - 167
  • [10] Improved Approximation Algorithms for Maximum Graph Partitioning Problems
    Gerold Jäger
    Anand Srivastav
    [J]. Journal of Combinatorial Optimization, 2005, 10 : 133 - 167