• DocumentCode
    123964
  • Title

    Accuracy Improvement of Dataflow Analysis for Cyclic Stream Processing Applications Scheduled by Static Priority Preemptive Schedulers

  • Author

    Wilmanns, Philip S. ; Hausmans, Joost P. H. M. ; Geuns, Stefan J. ; Bekooij, Marco J. G.

  • Author_Institution
    Univ. of Twente, Enschede, Netherlands
  • fYear
    2014
  • fDate
    27-29 Aug. 2014
  • Firstpage
    623
  • Lastpage
    630
  • Abstract
    Stream processing applications executed on embedded multiprocessor systems regularly contain cyclic data dependencies due to the presence of feedback loops and bounded FIFO buffers. Dataflow modeling is suitable for the temporal analysis of such applications. However, the accuracy can be unsatisfactory as existing temporal analysis techniques ignore that cyclic data dependencies limit interference between tasks executed on shared processors. This paper presents a dataflow analysis approach that increases the analysis accuracy by taking into account that cyclic data dependencies limit interference between tasks. It is shown that the approach is applicable for single-rate stream processing applications that are executed on multiprocessor systems using static priority preemptive schedulers. The improvement of accuracy is demonstrated in a case study employing a WLAN 802.11p transceiver application that is executed on a multiprocessor system with shared processors.
  • Keywords
    data analysis; embedded systems; multiprocessing systems; scheduling; wireless LAN; WLAN 802.11p transceiver application; bounded FIFO buffer; cyclic data dependency; cyclic stream processing applications; dataflow analysis approach; dataflow modeling; embedded multiprocessor systems; feedback loops; finite-input finite-output buffer; shared processors; single-rate stream processing application; static priority preemptive schedulers; wireless local area network; Equations; Interference; Jitter; Mathematical model; Schedules; Time factors; Upper bound; Buffer Sizing; Cyclic Data Dependencies; Dataflow Analysis; Multiprocessor Systems; Real-Time; Response Times; Static Priority Preemptive Scheduler; Stream Processing Applications;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Digital System Design (DSD), 2014 17th Euromicro Conference on
  • Conference_Location
    Verona
  • Type

    conf

  • DOI
    10.1109/DSD.2014.69
  • Filename
    6927299