Litcius/Paper detail

Real-Time Virtualization For Industrial Automation

Claudio Scordino, Ida Maria Savino, Luca Cuomo, Luca Miccio, Andrea Tagliavini, Marko Bertogna, Marco Solieri

202018 citationsDOIOpen Access PDF

Abstract

The industry has recently shown a growing interest in running non-critical activities (e.g., design tools) together with real-time control tasks on open-source COTS platforms.In this paper, we present a modular platform for industrial automation based on open-source components. Thanks to the isolation provided by a hypervisor, the same platform can run both the real-time control code and the design tools, reducing the overall hardware costs.Besides illustrating the software architecture and describing the various open-source components, we illustrate extensions needed for convenient applicability, and we address the problem of interference on hardware resources shared by multiple operating systems, which undermines the performance of the real-time control. A set of experimental results show the effectiveness and the performance of the proposed solution.

Topics & Concepts

HypervisorComputer scienceModular designAutomationEmbedded systemVirtualizationIsolation (microbiology)Temporal isolation among virtual machinesOperating systemSoftwareArchitectureDistributed computingEngineeringMicrobiologyCloud computingBiologyArtMechanical engineeringVisual artsReal-Time Systems SchedulingEmbedded Systems Design TechniquesReal-time simulation and control systems