• DocumentCode
    1443560
  • Title

    Effects of response and stability on scheduling in distributed computing systems

  • Author

    Casavant, Thomas L. ; Kuhl, Jon G.

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Iowa Univ., Iowa City, IA, USA
  • Volume
    14
  • Issue
    11
  • fYear
    1988
  • fDate
    11/1/1988 12:00:00 AM
  • Firstpage
    1578
  • Lastpage
    1588
  • Abstract
    An examination is made of the effects of response and stability on scheduling algorithms for general-purpose distributed computing systems. Response characterizes the time required, following a perturbation in the system state, to reach a new equilibrium state. Stability is a measure of the ability of a mechanism to detect when the effects of further actions will not improve the system state as defined by a user-defined objective. These results have implications for distributed computations in general. Analysis is based on formal communicating finite automata models of two distinct approaches to the scheduling problem, each using the objective of global optimal load balancing. The results indicate that absolute stability is not always necessary in dynamic systems for the same reasons that relatively small amounts of instability are tolerated in the design of analog control systems. It is shown that response is a very important first-order metric of dynamic scheduling behavior, and that response and stability are related
  • Keywords
    distributed processing; finite automata; scheduling; communicating finite automata models; distributed computing systems; dynamic systems; first-order metric; load balancing; response; scheduling; stability; user-defined objective; Automata; Automatic control; Control systems; Distributed computing; Dynamic scheduling; Load management; Processor scheduling; Scheduling algorithm; Stability; Time factors;
  • fLanguage
    English
  • Journal_Title
    Software Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0098-5589
  • Type

    jour

  • DOI
    10.1109/32.9046
  • Filename
    9046