• DocumentCode
    3556932
  • Title

    Co-scheduling compute-intensive tasks on a network of workstations: model and algorithms

  • Author

    Atallah, Mikhail J. ; Lock, Christina ; Marinescu, Dan C. ; Siege, Howard Jay ; Casavant, Thomas L.

  • Author_Institution
    Dept. of Comput. Sci., Purdue Univ., West Lafayette, IN, USA
  • fYear
    1991
  • fDate
    20-24 May 1991
  • Firstpage
    344
  • Lastpage
    352
  • Abstract
    The problem of using the idle cycles of a number of high-performance workstations, interconnected by a high-speed network, for solving computationally intensive tasks is discussed. The classes of distributed applications examined require some form of synchronization among the sub-tasks, hence the need for coscheduling to guarantee that sub-tasks start at the same time and execute at the same pace on a group of workstations. A model of the system that allows the definition of an objective function to be maximized is presented. Then a quadratic time and linear space algorithm is derived for computing the optimal coscheduling
  • Keywords
    computer networks; performance evaluation; scheduling; synchronisation; algorithms; coscheduling computer-intensive tasks; high-performance workstations; idle cycles; linear space algorithm; model; network of workstations; quadratic time algorithm; synchronization; Computer networks; Concurrent computing; High performance computing; High-speed networks; Intelligent networks; Laboratories; Parallel processing; Processor scheduling; Resource management; Workstations;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Distributed Computing Systems, 1991., 11th International Conference on
  • Conference_Location
    Arlington, TX
  • Print_ISBN
    0-8186-2144-3
  • Type

    conf

  • DOI
    10.1109/ICDCS.1991.148687
  • Filename
    148687