• DocumentCode
    3147693
  • Title

    A bi-criteria scheduling heuristic for distributed embedded systems under reliability and real-time constraints

  • Author

    Assayad, Ismail ; Girault, Alain ; Kalla, Hamoudi

  • Author_Institution
    Verimag, Gieres, France
  • fYear
    2004
  • fDate
    28 June-1 July 2004
  • Firstpage
    347
  • Lastpage
    356
  • Abstract
    Multi-criteria scheduling problems, involving optimization of more than one criterion, are subject to a growing interest. In this paper, we present a new bi-criteria scheduling heuristic for scheduling data-flow graphs of operations onto parallel heterogeneous architectures according to two criteria: first the minimization of the schedule length, and second the maximization of the system reliability. Reliability is defined as the probability that none of the system components will fail while processing. The proposed algorithm is a list scheduling heuristics, based on a bi-criteria compromise function that introduces priority between the operations to be scheduled, and that chooses on what subset of processors they should be scheduled. It uses the active replication of operations to improve the reliability. If the system reliability or the schedule length requirements are not met, then a parameter of the compromise function can be changed and the algorithm re-executed. This process is iterated until both requirements are met.
  • Keywords
    data flow graphs; embedded systems; fault tolerant computing; optimisation; parallel architectures; processor scheduling; safety-critical software; active software replication; bicriteria scheduling; data-flow graph scheduling; distributed embedded systems; distributed real-time systems; list scheduling; multicriteria scheduling; optimization; parallel architectures; processor scheduling; real-time constraints; reliability constraints; safety-critical systems; system reliability; Aerospace electronics; Application software; Dynamic scheduling; Embedded system; Processor scheduling; Real time systems; Reliability; Scheduling algorithm; Software safety; Software systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Dependable Systems and Networks, 2004 International Conference on
  • Print_ISBN
    0-7695-2052-9
  • Type

    conf

  • DOI
    10.1109/DSN.2004.1311904
  • Filename
    1311904