• DocumentCode
    2485580
  • Title

    Static allocation of periodic tasks with precedence constraints in distributed real-time systems

  • Author

    Peng, Dar-Tzen ; Shin, Kang G.

  • Author_Institution
    Dept. of Electr. Eng. & Comput. Sci., Michigan Univ., Ann Arbor, MI, USA
  • fYear
    1989
  • fDate
    5-9 Jun 1989
  • Firstpage
    190
  • Lastpage
    198
  • Abstract
    Using two branch-and-bound (B&B) algorithms, an optimal solution is proposed to the problem of allocating (or assigning with the subsequent scheduling considered) periodic tasks to a set of heterogeneous processing nodes (PNs) of a distributed real-time system. The allocation objective is to minimize the maximum normalized task response time, called the system hazard, subject to precedence constraints among the tasks to be allocated. First, the task system is modeled with a task graph, which describes computation and communication modules as well as the precedence constraints among them. Second, the exact system hazard of a complete assignment is determined so that an optimal assignment can be derived. This exact cost is obtained by optimally scheduling the modules assigned to each PN with a B&B algorithm guided by the dominance relationship between simultaneously schedulable modules. Third, to reduce the amount of computation needed for an optimal assignment, a lower-bound system hazard that is obtainable with a polynomial time algorithm is derived
  • Keywords
    computational complexity; distributed processing; scheduling; B&B algorithm; PNs; branch-and-bound algorithms; communication modules; computation; distributed real-time systems; dominance relationship; heterogeneous processing nodes; maximum normalized task response time; minimize; optimal solution; periodic tasks; polynomial time algorithm; precedence constraints; scheduling; static allocation; system hazard; task graph; task system; Cost function; Delay; Distributed computing; Hazards; Laboratories; Polynomials; Processor scheduling; Real time systems; Scheduling algorithm; Time factors;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Distributed Computing Systems, 1989., 9th International Conference on
  • Conference_Location
    Newport Beach, CA
  • Print_ISBN
    0-8186-1953-8
  • Type

    conf

  • DOI
    10.1109/ICDCS.1989.37947
  • Filename
    37947