https://www.mdu.se/

mdu.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
Hierarchical Resource Orchestration Framework for Real-time Containers
Mälardalen University, School of Innovation, Design and Engineering, Embedded Systems.
TTTech Comp Tech AG, Vienna, Austria.
Mälardalen University, School of Innovation, Design and Engineering, Embedded Systems.ORCID iD: 0000-0003-3469-1834
Mälardalen University, School of Innovation, Design and Engineering, Embedded Systems.ORCID iD: 0000-0002-1687-930X
Show others and affiliations
2024 (English)In: ACM Transactions on Embedded Computing Systems, ISSN 1539-9087, E-ISSN 1558-3465, Vol. 23, no 1Article in journal (Refereed) Published
Abstract [en]

Container-based virtualization is a promising deployment model in fog and edge computing applications, because it allows a seamless co-existence of virtualized applications in a heterogeneous environment without introducing significant overhead. Certain application domains (e.g., industrial automation, automotive, or aerospace) mandate that applications exhibit a certain degree of temporal predictability. Container-based virtualization cannot be easily used for such applications, since the technology is not designed to support real-time properties and handle temporal disturbances. This article proposes a framework consisting of a static offline and a dynamic online phase for resource allocation and adaptive re-dimensioning of real-time containers. In the offline phase, the optimal initial deployment and dimensioning of containers are decided based on ideal system models. Additionally, to adapt to dynamic variations caused by changing workloads or interferences, the online phase adapts the CPU usage and limits of real-time containers at runtime to improve the real-time behavior of the real-time containerized applications while optimizing resource usage. We implement the framework in a real Linux-based system and showthrough a series of experiments that the proposed framework is able to adjust and re-distribute computing resources between containers to improve the real-time behavior of containerized applications in the presence of temporal disturbances while optimizing resource usage.

Place, publisher, year, edition, pages
Association for Computing Machinery (ACM) , 2024. Vol. 23, no 1
Keywords [en]
Real-time container-based virtualization, real-time, real-time docker
National Category
Electrical Engineering, Electronic Engineering, Information Engineering
Identifiers
URN: urn:nbn:se:mdh:diva-68137DOI: 10.1145/3592856ISI: 001276220000004Scopus ID: 2-s2.0-85177811974OAI: oai:DiVA.org:mdh-68137DiVA, id: diva2:1887280
Available from: 2024-08-07 Created: 2024-08-07 Last updated: 2026-08-05Bibliographically approved
In thesis
1. Autonomous Resource Mechanism for Real-time Containers
Open this publication in new window or tab >>Autonomous Resource Mechanism for Real-time Containers
2026 (English)Doctoral thesis, comprehensive summary (Other academic)
Abstract [en]

Container-based virtualization has gained widespread adoption due to its lightweight, scalable, and portable deployment model, making it a key technology in modern distributed and cloud-native systems. However, its use in industrial domains remains challenging because such domains require temporal predictability, commonly referred to as real-time behavior. Standard container technologies do not inherently provide such guarantees, and containerized workloads may experience significant execution-time variability due to contention for shared hardware resources, including caches, memory bandwidth, and processor interconnects.

This doctoral thesis addresses these challenges by investigating mechanisms for improving the temporal predictability of soft real-time containerized systems through adaptive resource reservation. The thesis makes four main contributions: (i) a systematic literature survey of existing approaches to real-time container-based virtualization; (ii) the design and implementation of a Kubernetes-based orchestrator for the deployment and runtime adaptation of real-time containers; (iii) a Hierarchical Resource Orchestration Framework enabling multi-layer resource management and adaptation; and (iv) a virtualization framework for dynamic control systems that jointly adapts execution rates and resource allocations according to system dynamics.

Collectively, these contributions advance the state of the art in real-time containerized systems by improving temporal predictability through resource-aware orchestration and adaptive resource management, thereby facilitating the adoption of container-based virtualization in industrial applications.

Place, publisher, year, edition, pages
Västerås: Mälardalens universitet, 2026
Series
Mälardalen University Press Dissertations, ISSN 1651-4238 ; 471
National Category
Computer Systems
Research subject
Computer Science
Identifiers
urn:nbn:se:mdh:diva-78707 (URN)978-91-7485-765-8 (ISBN)
Public defence
2026-10-01, Kappa och digitalt., Mälardalens Universitet, Västeras, 13:15 (English)
Opponent
Supervisors
Available from: 2026-08-09 Created: 2026-08-05 Last updated: 2026-08-27Bibliographically approved

Open Access in DiVA

fulltext(1124 kB)2 downloads
File information
File name FULLTEXT01.pdfFile size 1124 kBChecksum SHA-512
fdaf45d945600ecab594f16c65b7e2f9d4a4b45fbc14a612c19974321c173513948aa1a54b889339aea6341d59802e522b5f3f78fcedde77bc50df614f413992
Type fulltextMimetype application/pdf

Other links

Publisher's full textScopus

Authority records

Struhar, VaclavAshjaei, Seyed Mohammad HosseinBehnam, MorisPapadopoulos, Alessandro

Search in DiVA

By author/editor
Struhar, VaclavAshjaei, Seyed Mohammad HosseinBehnam, MorisPapadopoulos, Alessandro
By organisation
Embedded Systems
In the same journal
ACM Transactions on Embedded Computing Systems
Electrical Engineering, Electronic Engineering, Information Engineering

Search outside of DiVA

GoogleGoogle Scholar
Total: 2 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

doi
urn-nbn

Altmetric score

doi
urn-nbn
Total: 242 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