2016 IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS) 2016
DOI: 10.1109/rtas.2016.7461346
|View full text |Cite
|
Sign up to set email alerts
|

Poster Abstract: An Optimizing Framework for Real-Time Scheduling

Abstract: Abstract-Scheduling is crucial in real-time applications. For any real-time system, the desired scheduling policy can be selected based on the scheduling problem itself and the underlying system constraints. This paper discusses a novel optimization framework which automates the selection and configuration of the scheduling policy. The objective is to let designer state the permissible timing behavior of the system in a declarative manner. The system synthesis step involving both analysis and optimization then… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
4
0

Year Published

2016
2016
2018
2018

Publication Types

Select...
2
1

Relationship

3
0

Authors

Journals

citations
Cited by 3 publications
(4 citation statements)
references
References 6 publications
0
4
0
Order By: Relevance
“…At Step 2, a suitable scheduling solution, i.e., a scheduling policy and the associated parameters should be selected so as to meet the real-time constraints expressed as deadlines derived at the first step. This can be achieved, for instance, using the optimization framework in [12], a form of scheduler synthesis. Schedulability analysis has to be performed under some Worst-Case Execution Time (WCET) assumptions for all tasks.…”
Section: Framework For Fusing Control and Scheduling Viewpointsmentioning
confidence: 99%
See 1 more Smart Citation
“…At Step 2, a suitable scheduling solution, i.e., a scheduling policy and the associated parameters should be selected so as to meet the real-time constraints expressed as deadlines derived at the first step. This can be achieved, for instance, using the optimization framework in [12], a form of scheduler synthesis. Schedulability analysis has to be performed under some Worst-Case Execution Time (WCET) assumptions for all tasks.…”
Section: Framework For Fusing Control and Scheduling Viewpointsmentioning
confidence: 99%
“…We proposed in [12] a scheduling synthesis approach, where performance, hardware and functional constraints only need to be specified to derive a feasible low-level scheduling configuration. The framework proposed in this paper is compatible with any scheduling policy that guarantees that the deadlines will be met, although in the remainder of this paper, we will rely on FIFO which, as explained, facilitates the system design.…”
Section: Timing Verification Using Schedulability Analysismentioning
confidence: 99%
“…"State the what, not the how": the idea is that the developer should state the permissible behavior of the program, and a system synthesis step involving both analysis and optimization generates executable artifacts that guarantee the requirements to be met. The feasibility of this idea with respect to scheduling has been assessed in [2,18] but other dimensions such as power consumption and dependability remains to be studied. A question of particular interest in the targeted application domain of CPAL is how an application can be made sufficiently robust to respect a given safety level (e.g., SIL2) by introducing at the synthesis step fault-tolerant mechanisms such as for instance redundant executions or watchdog mechanisms.…”
Section: Ongoing Workmentioning
confidence: 99%
“…Tuning a motor can be a challenging process, but tuning has an advantage that, it lets the users have more control over the behavior of the motor. Adaptive step size for controlling the differential (D) part and integral (I) part of PID is easily achievable in CPAL by using the introspection The CPAL Controller block defines the controller code and the scheduling policy [8] is to abstract all the low-level details from the system designer, where designer would define the initial task specifications and performance objectives such as stability, power-consumption, etc.. This paper is in the direction of system synthesis automation, where acceptable scheduling configurations are identified by evaluating the control performance with the scheduling delays.…”
Section: Case-study: Servo Control In An Automotive Functionmentioning
confidence: 99%