mdh.sePublications
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Towards adaptive hierarchical scheduling of overloaded real-time systems
Mälardalen University, School of Innovation, Design and Engineering.ORCID iD: 0000-0003-2670-3022
Mälardalen University, School of Innovation, Design and Engineering.ORCID iD: 0000-0001-6132-7945
Mälardalen University, School of Innovation, Design and Engineering.ORCID iD: 0000-0002-1687-930X
2011 (English)In: SIES 2011 - 6th IEEE International Symposium on Industrial Embedded Systems, Conference Proceedings, 2011, 39-42 p.Conference paper, Published paper (Refereed)
Abstract [en]

In a hierarchical scheduling framework, a resource can be shared among modules with different criticality levels. In our recently introduced adaptive hierarchical scheduling framework, modules receive a dynamic portion of the CPU during run-time. While providing temporal isolation is one of the main advantages of hierarchical scheduling, in an adaptive framework, for example when the CPU is overloaded, the higher priority modules can violate timing guarantees of the lower priority modules. However, the priorities of modules are assigned based on parameters other than the module criticality levels. For example the priority is often assigned according to periods and deadlines of tasks to increase the CPU utilization assuming static systems, i.e. modules parameters do not change during runtime. In an overload situation the high criticality modules should be superior to the low criticality modules in receiving resources. In this paper, extending our adaptive framework, we propose two techniques for controlling the CPU distribution among modules in an overload situation. We are taking another step towards having a complete adaptive hierarchical scheduling framework by incorporating an overload controller into our framework.

Place, publisher, year, edition, pages
2011. 39-42 p.
Keyword [en]
Adaptive framework, Adaptive hierarchical scheduling, CPU utilization, Hierarchical scheduling, Runtimes, Static systems, Temporal isolation, Criticality (nuclear fission), Embedded systems, Real time systems, Scheduling, Hierarchical systems
National Category
Computer and Information Science
Identifiers
URN: urn:nbn:se:mdh:diva-16031DOI: 10.1109/SIES.2011.5953675Scopus ID: 2-s2.0-80052017312ISBN: 9781612848204 (print)OAI: oai:DiVA.org:mdh-16031DiVA: diva2:564667
Conference
6th IEEE International Symposium on Industrial Embedded Systems, SIES 2011, 15 June 2011 through 17 June 2011, Västerås
Available from: 2012-11-02 Created: 2012-10-29 Last updated: 2013-12-03Bibliographically approved

Open Access in DiVA

No full text

Other links

Publisher's full textScopus

Search in DiVA

By author/editor
Khalilzad, Nima MoghaddamiNolte, ThomasBehnam, Moris
By organisation
School of Innovation, Design and Engineering
Computer and Information Science

Search outside of DiVA

GoogleGoogle Scholar

Altmetric score

Total: 7 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf