2019 IEEE International Conference on Cloud Computing Technology and Science (CloudCom) 2019
DOI: 10.1109/cloudcom.2019.00021
|View full text |Cite
|
Sign up to set email alerts
|

Industrial Control via Application Containers: Migrating from Bare-Metal to IAAS

Abstract: We explore the challenges and opportunities of shifting industrial control software from dedicated hardware to bare-metal servers or cloud computing platforms using off the shelf technologies. In particular, we demonstrate that executing time-critical applications on cloud platforms is viable based on a series of dedicated latency tests targeting relevant real-time configurations.

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
20
0

Year Published

2020
2020
2021
2021

Publication Types

Select...
4
2

Relationship

1
5

Authors

Journals

citations
Cited by 19 publications
(20 citation statements)
references
References 18 publications
0
20
0
Order By: Relevance
“…Hofer et al [18] use the real-time containers in the context of control applications. The paper presents comparison between type 1 hypervisor, Vanilla Linux, Xenomai co-kernel and Linux with real-time patch for various idle and stress scenarios.…”
Section: Methods Based On Real-time Co-kernelmentioning
confidence: 99%
See 1 more Smart Citation
“…Hofer et al [18] use the real-time containers in the context of control applications. The paper presents comparison between type 1 hypervisor, Vanilla Linux, Xenomai co-kernel and Linux with real-time patch for various idle and stress scenarios.…”
Section: Methods Based On Real-time Co-kernelmentioning
confidence: 99%
“…The need for an orchestration tool that can schedule real-time containers based on pre-configured capabilities [18]. Middleware that is aware of both communication needs as well as run-time and performance isolation needs [22].…”
Section: Challenges Of Real-time Container-based Virtualizationmentioning
confidence: 99%
“…This makes them lighter and more portable, with significantly less overhead. [14], [15] and [16] have focused their work on demonstrating their feasibility from a time constraints point of view and implementing controllers directly as programmable logic controllers (PLC) and also supporting time constraints and general features for real-time applications. Other works [17], [18], [19] and [20] presents great utility on the cloud computing side, showing its applications deployed in a microservice architecture.…”
Section: B Containers Based Technologymentioning
confidence: 99%
“…With these technologies, we configured a real-time container engine and built and ran a containerized real-time application. Our experiments showed that the containers could be grouped and orchestrated using the Linux kernel's CGroups feature to optimize resource 37 The selected configuration is used for the new performance and optimization tests in Section 6.3.…”
Section: Selection Of the Off-the-shelf Os And Containerization Toolsmentioning
confidence: 99%
“…Both kernel versions with patches described in Section 6.2 can be built and restored for all three architectures using our automated script, available online. 43 Further details, the script executing all the tests, the installation scripts, the experiment data, and technical details and results are available in Hofer et al 37 This extra effort must be taken into account when evaluating a migration strategy. The introduced distance between control cloud and onsite devices may also require more time-critical communication protocols respecting standards such as the TSN family, which may add some overhead.…”
Section: Scripts and Tools Developed For The Testsmentioning
confidence: 99%