https://www.mdu.se/

mdu.sePublications
121 of 2
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
Autonomous Resource Mechanism for Real-time Containers
Mälardalen University, Faculty of Engineering and Health Sciences, Department of Computer Science & Engineering.
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: urn:nbn:se:mdh:diva-78707ISBN: 978-91-7485-765-8 (print)OAI: oai:DiVA.org:mdh-78707DiVA, id: diva2:2090084
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
List of papers
1. Real-time containers: A survey
Open this publication in new window or tab >>Real-time containers: A survey
2020 (English)In: OpenAccess Series in Informatics, Schloss Dagstuhl- Leibniz-Zentrum fur Informatik GmbH, Dagstuhl Publishing , 2020, Vol. 80Conference paper, Published paper (Refereed)
Abstract [en]

Container-based virtualization has gained a significant importance in a deployment of software applications in cloud-based environments. The technology fully relies on operating system features and does not require a virtualization layer (hypervisor) that introduces a performance degradation. Container-based virtualization allows to co-locate multiple isolated containers on a single computation node as well as to decompose an application into multiple containers distributed among several hosts (e.g., in fog computing layer). Such a technology seems very promising in other domains as well, e.g., in industrial automation, automotive, and aviation industry where mixed criticality containerized applications from various vendors can be co-located on shared resources. However, such industrial domains often require real-time behavior (i.e, a capability to meet predefined deadlines). These capabilities are not fully supported by the container-based virtualization yet. In this work, we provide a systematic literature survey study that summarizes the effort of the research community on bringing real-time properties in container-based virtualization. We categorize existing work into main research areas and identify possible immature points of the technology. © Václav Struhár, Moris Behnam, Mohammad Ashjaei, and Alessandro V. Papadopoulos; licensed under Creative Commons License CC-BY 2nd Workshop on Fog Computing and the IoT (Fog-IoT 2020).

Place, publisher, year, edition, pages
Schloss Dagstuhl- Leibniz-Zentrum fur Informatik GmbH, Dagstuhl Publishing, 2020
Series
OpenAccess Series in Informatics, ISSN 2190-6807
Keywords
Containers, Docker, LXC, PREEMPT_RT, Real-Time, RTAI, Xenomai, Application programs, Fog, Internet of things, Surveys, Virtualization, Industrial automation, Mixed criticalities, Performance degradation, Real-time properties, Research communities, Single computation, Software applications, Virtualization layers, Fog computing
National Category
Computer Engineering
Identifiers
urn:nbn:se:mdh:diva-47854 (URN)10.4230/OASIcs.Fog-IoT.2020.7 (DOI)2-s2.0-85083346508 (Scopus ID)9783959771443 (ISBN)
Conference
2nd Workshop on Fog Computing and the IoT, Fog-IoT 2020, 21 April 2020
Note

Conference code: 158924; Export Date: 30 April 2020; Conference Paper

Available from: 2020-04-30 Created: 2020-04-30 Last updated: 2026-08-05Bibliographically approved
2. REACT: Enabling Real-Time Container Orchestration
Open this publication in new window or tab >>REACT: Enabling Real-Time Container Orchestration
Show others...
2021 (English)Conference paper, Published paper (Refereed)
Abstract [en]

Fog and edge computing offer the flexibility and decentralized architecture benefits of cloud computing without suffering from the latency issues inherent in the cloud. This makes fog computing very attractive in real-time and safety-critical applications, especially if combined with container-based technologies. Whereas different orchestration systems are available to manage the container placement based on their resource demand, no orchestration system is considering real-time requirements for containerized applications. In this paper, we present the architecture and design of a real-time container orchestrator based on Kubernetes. Moreover, this paper defines metrics for the performance evaluation of real-time containers and describes an initial model for allocating a mixture of real-time and non-real-time containers. We present an initial implementation of our real-time container extension and evaluate its feasibility on Linux-based systems.

Place, publisher, year, edition, pages
Institute of Electrical and Electronics Engineers (IEEE), 2021
Series
IEEE Conference on Emerging Technologies and Factory Automation, ISSN 1946-0740, E-ISSN 1946-0759
National Category
Computer Sciences Computer Systems
Research subject
Computer Science
Identifiers
urn:nbn:se:mdh:diva-55678 (URN)10.1109/ETFA45728.2021.9613685 (DOI)000766992600242 ()2-s2.0-85122933803 (Scopus ID)978-1-7281-2989-1 (ISBN)
Conference
26th IEEE International Conference on Emerging Technologies and Factory Automation, ETFA 2021Virtual, Vasteras7 September 2021 through 10 September 2021. Code 175001
Available from: 2021-08-30 Created: 2021-08-30 Last updated: 2026-08-05Bibliographically approved
3. Resource Adaptation for Real-Time Containers Considering Quality of Control
Open this publication in new window or tab >>Resource Adaptation for Real-Time Containers Considering Quality of Control
Show others...
2023 (English)In: IEEE Int. Conf. Emerging Technol. Factory Autom., ETFA, Institute of Electrical and Electronics Engineers (IEEE) , 2023Conference paper, Published paper (Refereed)
Abstract [en]

Container-based virtualization has become a promising deployment model for industrial applications mainly due to its benefits, such as providing support for co-located applications in heterogeneous environments. However, such facilitation brings challenges, including full temporal isolation among real-time applications and support for time-critical applications. In this paper, we tackle such challenges, in particular when the applications are time-sensitive Control Applications. The literature suggests that flexible timing constraints for Control Applications are beneficial in responding to disturbances and minimizing response deviation. Therefore, we propose a mechanism to support such a runtime adaptation in container-based virtualization. To show the performance of the proposed mechanism, we implement our approach on a Linux-based hierarchical scheduling platform, and we evaluate it for a Control application.

Place, publisher, year, edition, pages
Institute of Electrical and Electronics Engineers (IEEE), 2023
Series
IEEE Conference on Emerging Technologies and Factory Automation, ISSN 1946-0740
Keywords
Computer operating systems, Quality control, Virtual reality, Virtualization, Co-located, Control applications, Deployment models, Heterogeneous environments, Quality of controls, Real- time, Real-time application, Temporal isolation, Time-critical applications, Virtualizations, Containers
National Category
Electrical Engineering, Electronic Engineering, Information Engineering
Identifiers
urn:nbn:se:mdh:diva-64702 (URN)10.1109/ETFA54631.2023.10275357 (DOI)2-s2.0-85175421179 (Scopus ID)9798350339918 (ISBN)
Conference
IEEE International Conference on Emerging Technologies and Factory Automation, ETFA
Available from: 2023-11-09 Created: 2023-11-09 Last updated: 2026-08-05Bibliographically approved
4. Hierarchical Resource Orchestration Framework for Real-time Containers
Open this publication in new window or tab >>Hierarchical Resource Orchestration Framework for Real-time Containers
Show others...
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
Keywords
Real-time container-based virtualization, real-time, real-time docker
National Category
Electrical Engineering, Electronic Engineering, Information Engineering
Identifiers
urn:nbn:se:mdh:diva-68137 (URN)10.1145/3592856 (DOI)001276220000004 ()2-s2.0-85177811974 (Scopus ID)
Available from: 2024-08-07 Created: 2024-08-07 Last updated: 2026-08-05Bibliographically approved
5. Container Orchestration in Edge Computing with Fluctuating Green Energy: A Multi-armed Bandit Approach
Open this publication in new window or tab >>Container Orchestration in Edge Computing with Fluctuating Green Energy: A Multi-armed Bandit Approach
Show others...
2026 (English)In: Proceedings of the International Conference on Ubiquitous Computing and Ambient Intelligence (UCAmI 2025), Volume 2. UCAmI 2025. Lecture Notes in Networks and Systems, vol 1819. Springer / [ed] Bravo, J., Springer Nature , 2026, p. 117-129Conference paper, Published paper (Refereed)
Abstract [en]

Sustainable edge computing demands intelligent scheduling of containerized workloads to exploit intermittently available renewable energy at geographically distributed sites. This work introduces a Contextual Multi-Armed Bandit (CMAB) framework for green-aware container orchestration, leveraging real-time context, such as energy availability, and resource utilization, via linear CMAB algorithms. A Python-based simulator models realistic solar and wind dynamics across regions. Compared to optimal, random, and naïve baselines, our CMAB scheduler improves green-energy utilization by up to 30% and cuts brown-energy use by 20%, while maintaining application performance guarantees. These findings underscore the potential of learning-based methods for advancing energy-efficient and sustainable edge infrastructures. © The Author(s), under exclusive license to Springer Nature Switzerland AG 2026.

Place, publisher, year, edition, pages
Springer Nature, 2026
Series
Lecture Notes in Networks and Systems
Keywords
Edge computing, Energy efficiency, Energy utilization, Green computing, Computing demands, Distributed sites, Energy availability, Green energy, Intelligent scheduling, Multiarmed bandits (MABs), Real- time, Renewable energies, Time contexts, Containers
National Category
Computer Sciences
Identifiers
urn:nbn:se:mdh:diva-76898 (URN)10.1007/978-3-032-16995-2_12 (DOI)2-s2.0-105037614878 (Scopus ID)978-3-032-16995-2 (ISBN)
Conference
International Conference on Ubiquitous Computing and Ambient Intelligence (UCAmI 2025)
Note

Conference paper; Export Date: 21 May 2026; Cited By: 0; Correspondence Address: I. Ayala; University of Malaga, Malaga, Spain; email: ayala@uma.es

Available from: 2026-06-11 Created: 2026-06-11 Last updated: 2026-08-05Bibliographically approved
6. RT-Scaler: Adaptive Resource Allocation Framework for Real-Time Containers
Open this publication in new window or tab >>RT-Scaler: Adaptive Resource Allocation Framework for Real-Time Containers
2022 (English)In: Proceedings of RAGE 2022, 2022Conference paper, Published paper (Refereed)
National Category
Computer Systems
Identifiers
urn:nbn:se:mdh:diva-61291 (URN)
Conference
1st Real-time And intelliGent Edge computing workshop, July 10th, 2022, San Francisco, CA, USA
Available from: 2022-12-15 Created: 2022-12-15 Last updated: 2026-08-05Bibliographically approved

Open Access in DiVA

The full text will be freely available from 2026-09-10 08:00
Available from 2026-09-10 08:00

Authority records

Struhar, Vaclav

Search in DiVA

By author/editor
Struhar, Vaclav
By organisation
Department of Computer Science & Engineering
Computer Systems

Search outside of DiVA

GoogleGoogle Scholar

isbn
urn-nbn

Altmetric score

isbn
urn-nbn
Total: 409 hits
121 of 2
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