Cargando…

Virtualization of Industrial Real-Time Networks for Containerized Controllers

The virtualization technology has a great potential to improve the manageability and scalability of industrial control systems, as it can host and consolidate computing resources very efficiently. There accordingly have been efforts to utilize the virtualization technology for industrial control sys...

Descripción completa

Detalles Bibliográficos
Autores principales: Lee, Sang-Hun, Kim, Jong-Seo, Seok, Jong-Soo, Jin, Hyun-Wook
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2019
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6832656/
https://www.ncbi.nlm.nih.gov/pubmed/31614603
http://dx.doi.org/10.3390/s19204405
_version_ 1783466224574791680
author Lee, Sang-Hun
Kim, Jong-Seo
Seok, Jong-Soo
Jin, Hyun-Wook
author_facet Lee, Sang-Hun
Kim, Jong-Seo
Seok, Jong-Soo
Jin, Hyun-Wook
author_sort Lee, Sang-Hun
collection PubMed
description The virtualization technology has a great potential to improve the manageability and scalability of industrial control systems, as it can host and consolidate computing resources very efficiently. There accordingly have been efforts to utilize the virtualization technology for industrial control systems, but the research for virtualization of traditional industrial real-time networks, such as Controller Area Network (CAN), has been done in a very limited scope. Those traditional fieldbuses have distinguished characteristics from well-studied Ethernet-based networks; thus, it is necessary to study how to support their inherent functions transparently and how to guarantee Quality-of-Service (QoS) in virtualized environments. In this paper, we suggest a lightweight CAN virtualization technology for virtual controllers to tackle both functionality and QoS issues. We particularly target the virtual controllers that are containerized with an operating-system(OS)-based virtualization technology. In the functionality aspect, our virtualization technology provides virtual CAN interfaces and virtual CAN buses at the device driver level. In the QoS perspective, we provide a hierarchical real-time scheduler and a simulator, which enable the adjustment of phase offsets of virtual controllers and tasks. The experiment results show that our CAN virtualization has lower overheads than an existing approach up to 20%. Moreover, we show that the worst-case end-to-end delay could be reduced up to 78.7% by adjusting the phase offsets of virtual controllers and tasks.
format Online
Article
Text
id pubmed-6832656
institution National Center for Biotechnology Information
language English
publishDate 2019
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-68326562019-11-25 Virtualization of Industrial Real-Time Networks for Containerized Controllers Lee, Sang-Hun Kim, Jong-Seo Seok, Jong-Soo Jin, Hyun-Wook Sensors (Basel) Article The virtualization technology has a great potential to improve the manageability and scalability of industrial control systems, as it can host and consolidate computing resources very efficiently. There accordingly have been efforts to utilize the virtualization technology for industrial control systems, but the research for virtualization of traditional industrial real-time networks, such as Controller Area Network (CAN), has been done in a very limited scope. Those traditional fieldbuses have distinguished characteristics from well-studied Ethernet-based networks; thus, it is necessary to study how to support their inherent functions transparently and how to guarantee Quality-of-Service (QoS) in virtualized environments. In this paper, we suggest a lightweight CAN virtualization technology for virtual controllers to tackle both functionality and QoS issues. We particularly target the virtual controllers that are containerized with an operating-system(OS)-based virtualization technology. In the functionality aspect, our virtualization technology provides virtual CAN interfaces and virtual CAN buses at the device driver level. In the QoS perspective, we provide a hierarchical real-time scheduler and a simulator, which enable the adjustment of phase offsets of virtual controllers and tasks. The experiment results show that our CAN virtualization has lower overheads than an existing approach up to 20%. Moreover, we show that the worst-case end-to-end delay could be reduced up to 78.7% by adjusting the phase offsets of virtual controllers and tasks. MDPI 2019-10-11 /pmc/articles/PMC6832656/ /pubmed/31614603 http://dx.doi.org/10.3390/s19204405 Text en © 2019 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Lee, Sang-Hun
Kim, Jong-Seo
Seok, Jong-Soo
Jin, Hyun-Wook
Virtualization of Industrial Real-Time Networks for Containerized Controllers
title Virtualization of Industrial Real-Time Networks for Containerized Controllers
title_full Virtualization of Industrial Real-Time Networks for Containerized Controllers
title_fullStr Virtualization of Industrial Real-Time Networks for Containerized Controllers
title_full_unstemmed Virtualization of Industrial Real-Time Networks for Containerized Controllers
title_short Virtualization of Industrial Real-Time Networks for Containerized Controllers
title_sort virtualization of industrial real-time networks for containerized controllers
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6832656/
https://www.ncbi.nlm.nih.gov/pubmed/31614603
http://dx.doi.org/10.3390/s19204405
work_keys_str_mv AT leesanghun virtualizationofindustrialrealtimenetworksforcontainerizedcontrollers
AT kimjongseo virtualizationofindustrialrealtimenetworksforcontainerizedcontrollers
AT seokjongsoo virtualizationofindustrialrealtimenetworksforcontainerizedcontrollers
AT jinhyunwook virtualizationofindustrialrealtimenetworksforcontainerizedcontrollers