• DocumentCode
    3348133
  • Title

    Allocation of periodic task modules with precedence and deadline constraints in distributed real-time systems

  • Author

    Hou, Chau-Ju ; Shin, Kang G.

  • Author_Institution
    Dept. of Electr. Eng. & Comput. Sci., Michigan Univ., Ann Arbor, MI, USA
  • fYear
    1992
  • fDate
    2-4 Dec 1992
  • Firstpage
    146
  • Lastpage
    155
  • Abstract
    The authors address the problem of allocating (assigning and scheduling) periodic task modules to processing nodes (PNs) in distributed real-time systems subject to task precedence and timing constraints. Using the branch-and-bound technique, a module allocation algorithm (MAA) is proposed to find an optimal allocation that maximizes the probability of meeting task deadlines. To incorporate both timing and logical correctness into module allocation, the probability of meeting task deadlines is used as the objective function. The MAA is then applied to find an optimal allocation of task modules in a distributed system. The timing aspects embedded in the objective function drive the MAA not only to assign task modules to PNs, but also to use a module scheduling algorithm for scheduling all modules assigned to each PN so that all tasks may be completed in time. Several numerical examples are presented to demonstrate the effectiveness and practicality of the proposed algorithms
  • Keywords
    distributed processing; real-time systems; resource allocation; scheduling; MAA; branch-and-bound technique; deadline constraints; distributed real-time systems; logical correctness; module allocation; module allocation algorithm; module scheduling algorithm; objective function; periodic task modules; processing nodes; task deadlines; task precedence; timing aspects; timing constraints; Distributed computing; Flow graphs; Hazards; Laboratories; Load management; Polynomials; Processor scheduling; Real time systems; Scheduling algorithm; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Real-Time Systems Symposium, 1992
  • Conference_Location
    Phoenix, AZ
  • Print_ISBN
    0-8186-3195-3
  • Type

    conf

  • DOI
    10.1109/REAL.1992.242668
  • Filename
    242668