• DocumentCode
    1139760
  • Title

    Assignment of Tasks in a Distributed Processor System with Limited Memory

  • Author

    Rao, Gururaj S. ; Stone, Harold S. ; Hu, T.C.

  • Author_Institution
    IBM T. J. Watson Research Center
  • Issue
    4
  • fYear
    1979
  • fDate
    4/1/1979 12:00:00 AM
  • Firstpage
    291
  • Lastpage
    299
  • Abstract
    A recently published algorithm shows how to assign modules to a two-processor computer system with distributed execution so as to minimize the total of execution costs and interprocessor communication costs. In this paper we consider the same problem except that one processor has limited memory capacity. Although this problem is NP-complete, techniques based on the Gomory–Hu tree from network flow theory can be applied to instances of the problem to obtain a reduction in complexity. A new technique based on a graph called the inclusive cut graph is shown to be an even more powerful tool. These two techniques can solve some instances of the problem completely; still others are reduced sufficiently to be susceptible to enumerative techniques. In the worst case, the techniques yield no reduction in problem size.
  • Keywords
    Computer networks; Ford–Fulkerson algorithm; Gomory–Hu cut trees; NP-complete problems; cutsets; distributed computers; load balancing; multiterminal maximal flows; Communication system control; Computer networks; Control systems; Costs; Distributed computing; Laboratories; Load management; NP-complete problem; Terminology; Tree graphs; Computer networks; Ford–Fulkerson algorithm; Gomory–Hu cut trees; NP-complete problems; cutsets; distributed computers; load balancing; multiterminal maximal flows;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/TC.1979.1675348
  • Filename
    1675348