• DocumentCode
    3162048
  • Title

    Effective load sharing in distributed real-time systems

  • Author

    Shin, Kang G. ; Hou, Chao-Ju

  • Author_Institution
    Real-Time Comput. Lab., Michigan Univ., Ann Arbor, MI, USA
  • fYear
    1991
  • fDate
    2-5 Dec 1991
  • Firstpage
    670
  • Lastpage
    677
  • Abstract
    In a distributed real-time system, temporary uneven task arrivals among the nodes may cause some tasks to miss their deadlines even if the overall system has the capacity to meet the deadlines of all tasks. In this paper, an effective load sharing (LS) scheme is proposed as a solution to this problem. Upon arrival of a task at a node, the node determines whether or not it can complete the task in time under the minimum-laxity-first-served policy. If the task cannot be guaranteed or if guarantees of some other tasks are to be violated due to the insertion of this task into the existing schedule, the node looks up the list of loss-minimizing decisions, and determines the best node among a set of nodes in its physical proximity, called its buddy set, to which the task(s) may be transferred. This list of decisions is periodically updated using Bayesian decision analysis and prior/posterior state distributions. These probability distributions are derived from the information collected via time-stamped state-region change broadcasts within each buddy set. The performance of the proposed scheme is evaluated via simulation along with five other schemes. The proposed scheme is shown to outperform all but perfect LS scheme in (i) meeting task deadlines and (ii) tolerating the delays in state-information collection and task transfer
  • Keywords
    Bayes methods; distributed processing; probability; real-time systems; scheduling; Bayesian decision analysis; buddy set; delays; distributed real-time systems; load sharing; loss-minimizing decisions; minimum-laxity-first-served policy; prior/posterior state; time-stamped state-region change broadcasts; Bayesian methods; Broadcasting; Contracts; Delay; Laboratories; Real time systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing, 1991. Proceedings of the Third IEEE Symposium on
  • Conference_Location
    Dallas, TX
  • Print_ISBN
    0-8186-2310-1
  • Type

    conf

  • DOI
    10.1109/SPDP.1991.218198
  • Filename
    218198