• DocumentCode
    1301923
  • Title

    Job scheduling in mesh multicomputers

  • Author

    Sharma, Debendra Das ; Pradhan, Dhiraj K.

  • Author_Institution
    Syst. Technol. Div., Hewlett-Packard Co., Cupertino, CA, USA
  • Volume
    9
  • Issue
    1
  • fYear
    1998
  • fDate
    1/1/1998 12:00:00 AM
  • Firstpage
    57
  • Lastpage
    70
  • Abstract
    A new approach for dynamic job scheduling in mesh-connected multiprocessor systems, which supports a multiuser environment, is proposed in this paper. Our approach combines a submesh reservation policy with a priority-based scheduling policy to obtain high performance in terms of high throughput, high utilization, and low turn-around times for jobs. This high performance is achieved at the expense of scheduling jobs in a strictly fair, FCFS fashion; in fact, the algorithm is parameterized to allow trade-offs between performance and (short-term) POPS fairness. The proposed scheduler can be used with any submesh allocation policy. A fast and efficient implementation of the proposed scheduler has also been presented. The performance of the proposed scheme has been compared with the FCFS policy, the only existing scheduling strategy for meshes, to demonstrate the effectiveness of the proposed approach. Simulation results indicate that our scheduling strategy outperforms the FCFS policy significantly. Specifically, our strategy significantly reduces the average waiting delay of jobs over the FCFS policy. The fast implementation of the proposed scheduler results in low allocation and deallocation time overhead, as well as low space overhead
  • Keywords
    multiprocessor interconnection networks; parallel architectures; processor scheduling; POPS fairness; dynamic job scheduling; job scheduling; mesh multicomputers; multiuser environment; priority-based scheduling policy; simulation results; submesh reservation policy; Delay; Dynamic scheduling; Fault tolerance; Multiprocessing systems; Operating systems; Processor scheduling; Resource management; Scalability; Scheduling algorithm; Throughput;
  • fLanguage
    English
  • Journal_Title
    Parallel and Distributed Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1045-9219
  • Type

    jour

  • DOI
    10.1109/71.655244
  • Filename
    655244