• DocumentCode
    2834474
  • Title

    Optimal task rate selection in fixed priority systems

  • Author

    Bini, Enrico ; Natale, Marco Di

  • Author_Institution
    Scuola Superiore, Sant´´Anna
  • fYear
    2005
  • fDate
    8-8 Dec. 2005
  • Lastpage
    409
  • Abstract
    The design phase of any real-time system requires balancing the limited computational resources against the functional requirements and the performance of the application. The optimal design solution can be obtained by solving an optimization problem where the system performance is maximized within the schedulability constraints. In this paper, we provide a procedure that finds the task activation rates maximizing a performance function within the deadline constraints in systems scheduled by fixed priorities. First, we describe the exact feasibility region in the domain of task frequencies. Then, we introduce a procedure that starts by finding an initial solution, and incrementally improves it by using an original branch and bound search, until the global optimum is reached. Experiments show that our algorithm finds the optimal task periods for practical problems with a remarkable speedup, if compared with existing techniques. When the size of the problem makes the global search intractable, the experiments show that the algorithm can still find a high quality solution in the very early steps
  • Keywords
    optimisation; real-time systems; scheduling; tree searching; branch-and-bound search; fixed priority systems; optimal task rate selection; optimization problem; real-time system; schedulability constraints; Automatic control; Automatic generation control; Computer architecture; Contracts; Design optimization; Processor scheduling; Real time systems; Timing; Vehicle dynamics; Yarn;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Real-Time Systems Symposium, 2005. RTSS 2005. 26th IEEE International
  • Conference_Location
    Miami, FL
  • ISSN
    1052-8725
  • Print_ISBN
    0-7695-2490-7
  • Type

    conf

  • DOI
    10.1109/RTSS.2005.32
  • Filename
    1563126