RT-kubernetes
Stefano Fiori, Luca Abeni, Tommaso Cucinotta
Abstract
This paper presents RT-Kubernetes, a software architecture with the ability to deploy real-time software components within containers in cloud infrastructures. The deployment of containers with guaranteed CPU scheduling is obtained by using a hierarchical real-time scheduler based on the Linux SCHED_DEADLINE policy. Preliminary experimental results provide evidence that this new framework succeeds in providing timeliness guarantees in the target responsiveness range, while achieving strong temporal isolation among containers co-located on the same physical hosts.
Topics & Concepts
Software deploymentComputer scienceCloud computingScheduling (production processes)Operating systemDistributed computingSoftwareArchitectureEmbedded systemIsolation (microbiology)EngineeringMicrobiologyBiologyVisual artsOperations managementArtReal-Time Systems SchedulingCloud Computing and Resource ManagementDistributed systems and fault tolerance