• DocumentCode
    2381902
  • Title

    Scheduling Dependent Periodic Tasks without Synchronization Mechanisms

  • Author

    Forget, Julien ; Boniol, Frédéric ; Grolleau, Emmanuel ; Lesens, David ; Pagetti, Claire

  • Author_Institution
    ONERA, Toulouse, France
  • fYear
    2010
  • fDate
    12-15 April 2010
  • Firstpage
    301
  • Lastpage
    310
  • Abstract
    This article studies the scheduling of critical embedded systems, which consist of a set of communicating periodic tasks with constrained deadlines. Currently, tasks are usually sequenced manually, partly because available scheduling policies do not ensure the determinism of task communications. Ensuring this determinism requires scheduling policies supporting task precedence constraints (which we call dependent tasks), which are used to force the order in which communicating tasks execute. We propose fixed priority scheduling policies for different classes of dependent tasks: with simultaneous or arbitrary release times, with simple precedences (between tasks of the same period) or extended precedences (between tasks of different periods). We only consider policies that do not require synchronization mechanisms (like semaphores). This completely prevents deadlocks or scheduling anomalies without requiring further proofs.
  • Keywords
    constraint handling; embedded systems; scheduling; critical embedded systems; deadlocks; dependent periodic task scheduling; fixed priority scheduling; task precedence constraints; Aerospace control; Aircraft; Application software; Control systems; Operating systems; Protocols; Real time systems; Space technology; Space vehicles; Transportation; dependent tasks; periodic tasks; precedences; scheduling;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Real-Time and Embedded Technology and Applications Symposium (RTAS), 2010 16th IEEE
  • Conference_Location
    Stockholm
  • ISSN
    1080-1812
  • Print_ISBN
    978-1-4244-6690-0
  • Electronic_ISBN
    1080-1812
  • Type

    conf

  • DOI
    10.1109/RTAS.2010.26
  • Filename
    5465989