• DocumentCode
    2415492
  • Title

    Exploiting Gaps in Fixed-Priority Preemptive Schedules for Task Insertion

  • Author

    Thaden, Eike ; Lipskoch, Henrik ; Metzner, Alexander ; Stierand, Ingo

  • Author_Institution
    Inst. for Inf. Technol., OFFIS, Oldenburg, Germany
  • fYear
    2010
  • fDate
    23-25 Aug. 2010
  • Firstpage
    212
  • Lastpage
    217
  • Abstract
    This paper addresses the problem of assigning tasks to embedded control units. The units are considered to be connected via a bus, and tasks may already be deployed onto the units. To save costs, the objective is to insert as many new tasks onto the system as possible. In this setting, to support early design decisions, we present an approximative and fast pre-analysis of the system. We introduce spare-time analysis and the analysis of maximal allowed worst-case execution time to simplify the problem and to achieve a fast solving algorithm, which we implement as mixed-integer linear problem. We conduct experiments to investigate the scalability of the approach with the result that for input sizes of up to 160 tasks with up to 50% not-yet-deployed tasks a solution is found in many cases within reasonable time, our machine needs in the average case 150s. With a reference example, taken from literature, we compare our approach with a similar method and show that our approach is faster.
  • Keywords
    embedded systems; integer programming; processor scheduling; task analysis; embedded control unit; fixed priority preemptive schedule; gap exploitation; mixed integer linear problem; spare time analysis; system preanalysis; task insertion; Electronic mail; Equations; Jitter; Mathematical model; Schedules; Silicon; Time factors;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Embedded and Real-Time Computing Systems and Applications (RTCSA), 2010 IEEE 16th International Conference on
  • Conference_Location
    Macau SAR
  • ISSN
    1533-2306
  • Print_ISBN
    978-1-4244-8480-5
  • Type

    conf

  • DOI
    10.1109/RTCSA.2010.27
  • Filename
    5591635