• DocumentCode
    1151021
  • Title

    Wave Scheduling—Decentralized Scheduling of Task Forces in Multicomputers

  • Author

    Van Tilborg, André M. ; Wittie, Larry D.

  • Author_Institution
    Computer and Microelectronics Sciences, Honey-well Systems and Research Center
  • Issue
    9
  • fYear
    1984
  • Firstpage
    835
  • Lastpage
    844
  • Abstract
    Decentralized operating systems that control large multicomputers need techniques to schedule competing parallel programs called task forces. Wave scheduling is a probabilistic technique that uses a hierarchical distributed virtual machine to schedule task forces by recursively subdividing and issuing wavefront-like commands to processing elements capable of executing individual tasks. Wave scheduling is highly resistant to processing element failures because it uses many distributed schedulers that dynamically assign scheduling responsibilities among themselves. The scheduling technique is trivially extensible as more processing elements join the host multicomputer. A simple model of scheduling cost is used by every scheduler node to distribute scheduling activity and minimize wasted processing capacity by using perceived workload to vary decentralized scheduling rules. At low to moderate levels of network activity, wave scheduling is only slightly less efficient than a central scheduler in its ability to direct processing elements to accomplish useful work.
  • Keywords
    Decentralized scheduling; distributed operating system; multicomputer; parallel scheduling; task forces; Analytical models; Computational modeling; Control systems; Costs; Dynamic scheduling; Force control; Operating systems; Processor scheduling; Signal processing; Virtual machining; Decentralized scheduling; distributed operating system; multicomputer; parallel scheduling; task forces;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/TC.1984.1676500
  • Filename
    1676500