• DocumentCode
    3490074
  • Title

    Probabilistic job scheduling for distributed real-time applications

  • Author

    Bestavros, Azer ; Spartiotis, Dimitrios

  • Author_Institution
    Dept. of Comput. Sci., Boston Univ., MA, USA
  • fYear
    1993
  • fDate
    13-14 May 1993
  • Firstpage
    97
  • Lastpage
    101
  • Abstract
    The authors describe a heuristic for dynamically scheduling time-constrained tasks in a distributed environment. When a task is submitted to a node, the scheduling software tries to schedule the task locally so as to meet its deadline. If that is not feasible, it tries to locate another node where this could be done with a high probability of success. Nodes in the system inform each other about their state (vis-a-vis the availability of free cycles) using a combination of broadcasting and gossiping. The performance of the proposed protocol is evaluated both analytically and via simulation. Based on these findings, they argue that keeping a diverse availability profile and using passive bidding (through gossiping) are both advantageous to distributed scheduling for real-time systems
  • Keywords
    multiprocessing programs; real-time systems; scheduling; broadcasting; distributed environment; distributed real-time applications; distributed scheduling; gossiping; passive bidding; probabilistic job scheduling; scheduling software; time-constrained tasks; Application software; Broadcasting; Computer science; Control systems; Dynamic scheduling; Processor scheduling; Protocols; Real time systems; Scheduling algorithm; Time factors;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Real-Time Applications, 1993., Proceedings of the IEEE Workshop on
  • Conference_Location
    New York, NY
  • Print_ISBN
    0-8186-4130-4
  • Type

    conf

  • DOI
    10.1109/RTA.1993.263108
  • Filename
    263108