• DocumentCode
    2215743
  • Title

    Efficient job scheduling in a mesh multicomputer without discrimination against large jobs

  • Author

    Min, Dugki ; Mutka, Matt W.

  • Author_Institution
    Dept. of Comput. Sci., Kon-Kuk Univ., Seoul, South Korea
  • fYear
    1995
  • fDate
    25-28 Oct 1995
  • Firstpage
    52
  • Lastpage
    59
  • Abstract
    Many innovative schemes for allocating jobs to parallel computing systems have been proposed in order to achieve highly utilized parallel computing systems. The schemes have tried to achieve good job response times with little system fragmentation of processing resources. Since most schemes have concentrated on approaches for processor allocation, the schemes have used First-Come-First-Serve (FCFS) as the job scheduling discipline. However, it has been previously established that job scheduling algorithms for parallel computing systems can have a large impact on the system utilization and job response time. Schemes that use multiple queues, which reorder the sequence of jobs allocated to the parallel system, can be very effective in improving the system performance. However, such non-FCFS schemes have been criticized because they provide improved average performance by favoring small jobs at the expense of large jobs. In order to achieve improved performance by means of multiple queue job scheduling schemes without sacrificing the fairness of FCFS, we propose a new job scheduling discipline that behaves in a FCFS manner under low loaded conditions, but exploits performance enhancing features of multiple queue schemes under highly loaded conditions. In addition, the scheme does not inappropriately discriminate against large jobs
  • Keywords
    multiprocessing systems; performance evaluation; processor scheduling; resource allocation; scheduling; First-Come-First-Serve; discrimination; job allocation; job response time; job response times; job scheduling; job scheduling algorithms; large jobs; mesh multicomputer; multiple queue job scheduling schemes; multiple queues; parallel computing systems; processor allocation; small jobs; system fragmentation; system performance; system utilization; Computer science; Concurrent computing; Delay; Hypercubes; Parallel processing; Processor scheduling; Scattering; Scheduling algorithm; System performance;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing, 1995. Proceedings. Seventh IEEE Symposium on
  • Conference_Location
    San Antonio, TX
  • ISSN
    1063-6374
  • Print_ISBN
    0-81867195-5
  • Type

    conf

  • DOI
    10.1109/SPDP.1995.530664
  • Filename
    530664