• DocumentCode
    1914290
  • Title

    The Demand Bound Function Interface of Distributed Sporadic Pipelines of Tasks Scheduled by EDF

  • Author

    Serreli, Nicola ; Lipari, Giuseppe ; Bini, Enrico

  • Author_Institution
    Scuola Superiore Sant´´Anna, Pisa, Italy
  • fYear
    2010
  • fDate
    6-9 July 2010
  • Firstpage
    187
  • Lastpage
    196
  • Abstract
    In distributed real-time embedded systems (DRE), it is common to model an application as a set of task chains. Each chain is activated cyclically and must complete before an end-to-end deadline. Each task of the chain is bound to execute on a particular processing element. The complexity of designing and analyzing a DRE can be reduced by applying a component-based methodology: each pipeline can be seen as a component with its temporal characteristic summarized in its interface. Analysis can be carried out in two different steps: 1) derivation of the temporal interface of a component pipeline, 2) analysis of the whole system by integrating the temporal interfaces of the components. In this paper, we propose to describe the temporal interface of a task pipeline by a set of demand bound functions, one per each node on which the pipeline executes, and we describe an algorithm for computing the dbfs. First, we show that the scenario of strictly periodic activations is not the worst when the pipelines are sporadically activated. Then, we propose an exact algorithm for computing the dbfs. We show by experimental analysis that the computation time of the algorithm on pipelines with reasonable size is below one second on common PCs. Finally, we estimate the pessimism introduced by our analysis with respect to holistic analysis by an extensive set of simulations.
  • Keywords
    embedded systems; object-oriented programming; pipeline processing; scheduling; EDF; component-based methodology; demand bound function interface; distributed real-time embedded systems; distributed sporadic pipelines; scheduling; Algorithm design and analysis; Computational modeling; Indexes; Jitter; Pipelines; Real time systems; Time factors;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Real-Time Systems (ECRTS), 2010 22nd Euromicro Conference on
  • Conference_Location
    Brussels
  • ISSN
    1068-3070
  • Print_ISBN
    978-1-4244-7546-9
  • Electronic_ISBN
    1068-3070
  • Type

    conf

  • DOI
    10.1109/ECRTS.2010.17
  • Filename
    5562911