[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1109/PDP.2015.57guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article

Generalized Extraction of Real-Time Parameters for Homogeneous Synchronous Dataflow Graphs

Published: 04 March 2015 Publication History

Abstract

Many embedded multi-core systems incorporate both dataflow applications with timing constraints and traditional real-time applications. Applying real-time scheduling techniques on such systems provides real-time guarantees that all running applications will execute safely without violating their deadlines. However, to apply traditional real-time scheduling techniques on such mixed systems, a unified model to represent both types of applications running on the system is required. Several earlier works have addressed this problem and solutions have been proposed that address acyclic graphs, implicit-deadline models or are able to extract timing parameters considering specific scheduling algorithms. In this paper, we present an algorithm for extracting real-time parameters (offsets, deadlines and periods) that are independent of the schedulability analysis, other applications running in the system, and the specific platform. The proposed algorithm: 1) enables applying traditional real-time schedulers and analysis techniques on cyclic or acyclic Homogeneous Synchronous Dataflow (HSDF) applications with periodic sources, 2) captures overlapping iterations, which is a main characteristic of the execution of dataflow applications, 3) provides a method to assign offsets and individual deadlines for HSDF actors, and 4) is compatible with widely used deadline assignment techniques, such as NORM and PURE. The paper proves the correctness of the proposed algorithm through formal proofs and examples.

Cited By

View all
  • (2020)Scheduling of Synchronous Dataflow Graphs with Partially Periodic Real-Time ConstraintsProceedings of the 28th International Conference on Real-Time Networks and Systems10.1145/3394810.3394820(22-33)Online publication date: 9-Jun-2020
  • (2019)Uniprocessor scheduling of real-time synchronous dataflow tasksReal-Time Systems10.1007/s11241-018-9310-255:1(1-31)Online publication date: 1-Jan-2019
  • (2017)Combining Dataflow Applications and Real-time Task Sets on Multi-core PlatformsProceedings of the 20th International Workshop on Software and Compilers for Embedded Systems10.1145/3078659.3078671(60-63)Online publication date: 12-Jun-2017
  • Show More Cited By

Index Terms

  1. Generalized Extraction of Real-Time Parameters for Homogeneous Synchronous Dataflow Graphs
                Index terms have been assigned to the content through auto-classification.

                Recommendations

                Comments

                Please enable JavaScript to view thecomments powered by Disqus.

                Information & Contributors

                Information

                Published In

                cover image Guide Proceedings
                PDP '15: Proceedings of the 2015 23rd Euromicro International Conference on Parallel, Distributed, and Network-Based Processing
                March 2015
                768 pages
                ISBN:9781479984916

                Publisher

                IEEE Computer Society

                United States

                Publication History

                Published: 04 March 2015

                Author Tags

                1. Algorithms
                2. Cyclic Graphs
                3. Hard Real-Time Streaming Dataflow Applications
                4. Homogeneous Synchronous Dataflow (HSDF)
                5. Multi- and Many-Core Systems
                6. Real-Time Systems

                Qualifiers

                • Article

                Contributors

                Other Metrics

                Bibliometrics & Citations

                Bibliometrics

                Article Metrics

                • Downloads (Last 12 months)0
                • Downloads (Last 6 weeks)0
                Reflects downloads up to 14 Dec 2024

                Other Metrics

                Citations

                Cited By

                View all
                • (2020)Scheduling of Synchronous Dataflow Graphs with Partially Periodic Real-Time ConstraintsProceedings of the 28th International Conference on Real-Time Networks and Systems10.1145/3394810.3394820(22-33)Online publication date: 9-Jun-2020
                • (2019)Uniprocessor scheduling of real-time synchronous dataflow tasksReal-Time Systems10.1007/s11241-018-9310-255:1(1-31)Online publication date: 1-Jan-2019
                • (2017)Combining Dataflow Applications and Real-time Task Sets on Multi-core PlatformsProceedings of the 20th International Workshop on Software and Compilers for Embedded Systems10.1145/3078659.3078671(60-63)Online publication date: 12-Jun-2017
                • (2017)Worst-Case Response Time Analysis of a Synchronous Dataflow Graph in a Multiprocessor System with Real-Time TasksACM Transactions on Design Automation of Electronic Systems10.1145/299764422:2(1-26)Online publication date: 20-Jan-2017
                • (2017)Reducing the Complexity of Dataflow Graphs Using Slack-Based MergingACM Transactions on Design Automation of Electronic Systems10.1145/295623222:2(1-22)Online publication date: 9-Jan-2017
                • (2016)Reducing Response-Time Bounds for DAG-Based Task Systems on Heterogeneous Multicore PlatformsProceedings of the 24th International Conference on Real-Time Networks and Systems10.1145/2997465.2997486(349-358)Online publication date: 19-Oct-2016
                • (2016)Real-time co-scheduling of multiple dataflow graphs on multi-processor systemsProceedings of the 53rd Annual Design Automation Conference10.1145/2897937.2898077(1-6)Online publication date: 5-Jun-2016
                • (2016)Modeling and Analysis of Data Flow Graphs Using the Digraph Real-Time Task ModelProceedings of the 21st Ada-Europe International Conference on Reliable Software Technologies --- Ada-Europe 2016 - Volume 969510.1007/978-3-319-39083-3_2(15-29)Online publication date: 13-Jun-2016
                • (2015)Self-Timed Periodic Scheduling of Data-Dependent Tasks in Embedded Streaming ApplicationsProceedings, Part II, of the 15th International Conference on Algorithms and Architectures for Parallel Processing - Volume 952910.1007/978-3-319-27122-4_32(458-478)Online publication date: 18-Nov-2015

                View Options

                View options

                Media

                Figures

                Other

                Tables

                Share

                Share

                Share this Publication link

                Share on social media