• DocumentCode
    1483252
  • Title

    Partitioning problems in parallel, pipeline, and distributed computing

  • Author

    Bokhari, Shahid H.

  • Author_Institution
    Dept. of Electr. Eng., Univ. of Eng. & Technol., Lahore, Pakistan
  • Volume
    37
  • Issue
    1
  • fYear
    1988
  • fDate
    1/1/1988 12:00:00 AM
  • Firstpage
    48
  • Lastpage
    57
  • Abstract
    The problem of optimally assigning the modules of a parallel program over the processors of a multiple-computer system is addressed. A sum-bottleneck path algorithm is developed that permits the efficient solution of many variants of this problem under some constraints on the structure of the partitions. In particular, the following problems are solved optimally for a single-host, multiple-satellite system: partitioning multiple chain-structures parallel programs, multiple arbitrarily structured serial programs, and single-tree structured parallel programs. In addition, the problem of partitioning chain-structured parallel programs across chain-connected systems is solved under certain constraints. All solutions for parallel programs are equally applicable to pipelined programs
  • Keywords
    distributed processing; programming theory; scheduling; chain-connected systems; computational resource allocation; multiple arbitrarily structured serial programs; multiple chain-structures parallel programs; multiple-computer system; optimal program module assignment; partition structure constraints; pipelined programs; program partitioning; scheduling; single-tree structured parallel programs; sum-bottleneck path algorithm; Computer applications; Computer architecture; Concurrent computing; Distributed computing; Microcomputers; NASA; Partitioning algorithms; Pipeline processing; Processor scheduling; Space technology;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/12.75137
  • Filename
    75137