Login | Register

Modeling of Preemptive RTOS Scheduler with Priority Inheritance

Title:

Modeling of Preemptive RTOS Scheduler with Priority Inheritance

Abdul Khalek, Karim (2013) Modeling of Preemptive RTOS Scheduler with Priority Inheritance. Masters thesis, Concordia University.

[thumbnail of AbdulKhalek_MASc_S2014.pdf]
Preview
Text (application/pdf)
AbdulKhalek_MASc_S2014.pdf - Accepted Version
4MB

Abstract

This work describes an approach to generate accurate system-level model of embedded software on a targeted Real-Time Operating System (RTOS). We design a RTOS emulation layer, called RTOS_SC, on top of the SystemC kernel. The system level model can be used for software optimization in the early stage of a processor design. The model precision is obtained by integrating key features which are provided in typical RTOS schedulers. We first discuss a case study which shows the impact of the implemented features on a priority-driven scheduler. We then present the abstraction of tasks scheduling and communication mechanisms. To validate the accuracy of our model we use the tasks response time metric with industrial-size examples such as MP3, Vocoder and Jpeg encoder. The experimental results show a significant improvement compared to existing RTOS models.

Divisions:Concordia University > Gina Cody School of Engineering and Computer Science > Electrical and Computer Engineering
Item Type:Thesis (Masters)
Authors:Abdul Khalek, Karim
Institution:Concordia University
Degree Name:M.A. Sc.
Program:Electrical and Computer Engineering
Date:12 November 2013
Thesis Supervisor(s):Abdi, Samar
Keywords:RTOS, RTOS_SC, VP, ISS, SW, HW, FIFO, RR, RM
ID Code:978272
Deposited By: KARIM ABDEL KHALEK
Deposited On:16 Jun 2014 18:54
Last Modified:18 Jan 2018 17:46
All items in Spectrum are protected by copyright, with all rights reserved. The use of items is governed by Spectrum's terms of access.

Repository Staff Only: item control page

Downloads per month over past year

Research related to the current document (at the CORE website)
- Research related to the current document (at the CORE website)
Back to top Back to top