Integration of enhanced slot-shifting in uc/os-II

, Isovic, Damir, & Lukkien, Johan J. (2011) Integration of enhanced slot-shifting in uc/os-II. Masters by Research thesis, Mälardalen University.

Free-to-read version at publisher website

Description

The growing complexity of embedded applications poses new challenges in the application development phase. The time-critical nature of the embedded applications leads to the use of an Real-Time Operating System (RTOS). Typically in a RTOS, applications are divided into a small number of concurrent functional units called tasks. The execution of tasks is accomplished through the scheduler of a RTOS. The job of the scheduler is to pick a task for execution using a scheduling mechanism. The existing scheduling mechanisms handles tasks with only a specific set of constraints such as period and deadline.
However, applications may have a set of more complex constraints such as precedence relations between tasks and non-uniform arrival patterns of tasks. Although time-triggered schedulers can solve all these constraints off-line and scheduling decisions are also made off-line, the disadvantage of this approach is that it requires a complete knowledge of tasks and their constraints. Event-triggered schedulers partially require knowledge of tasks and their constraints, but these can handle dynamically arriving tasks with run-time mechanisms and the scheduling decisions are made online. The combination of time-triggered and event-triggered scheduler is suitable for dealing with tasks with complex constraints. Complex task constraints can be resolved during the off-line preparation phase. During run-time, those resources that are unused by the off-line guaranteed tasks can be used for the execution of dynamically arriving tasks.

Impact and interest:

Search Google Scholar™

Citation counts are sourced monthly from Scopus and Web of Science® citation databases.

These databases contain citations from different subsets of available publications and different time periods and thus the citation count from each is usually different. Some works are not in either database and no count is displayed. Scopus includes citations from articles published in 1996 onwards, and Web of Science® generally from 1980 onwards.

Citations counts from the Google Scholar™ indexing service can be viewed at the linked Google Scholar™ search.

ID Code: 209719
Item Type: Thesis (Masters by Research)
Refereed: No
Supervisor: Isovic, Damir & Lukkien, Johan J.
ORCID iD:
RAMACHANDRAN, GOWRI SANKARorcid.org/0000-0001-5944-1335
Measurements or Duration: 91 pages
Pure ID: 81254844
Divisions: Current > QUT Faculties and Divisions > Faculty of Science
Current > Schools > School of Computer Science
Institution: Mälardalen University
Copyright Owner: Consult author(s) regarding copyright matters
Copyright Statement: This work is covered by copyright. Unless the document is being made available under a Creative Commons Licence, you must assume that re-use is limited to personal use and that permission from the copyright owner must be obtained for all other uses. If the document is available under a Creative Commons License (or other specified license) then refer to the Licence for details of permitted re-use. It is a condition of access that users recognise and abide by the legal requirements associated with these rights. If you believe that this work infringes copyright please provide details by email to qut.copyright@qut.edu.au
Deposited On: 19 Apr 2021 01:47
Last Modified: 02 Mar 2024 04:35