Virtualizing Programmable Logic Controllers: Toward a Convergent Approach
Autor(a) principal: | |
---|---|
Data de Publicação: | 2016 |
Outros Autores: | , |
Tipo de documento: | Artigo |
Idioma: | por |
Título da fonte: | Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
Texto Completo: | http://hdl.handle.net/10316/84959 https://doi.org/10.1109/LES.2016.2608418 |
Resumo: | Modern Programmable Logic Controllers (PLCs) are pervasive components in Industrial Control Systems (ICS) such as Supervisory Control and Data Acquisition (SCADA), designed to control industrial processes autonomously or as part of a distributed system topology. Its success may be explained by its robustness and reliability, being one of the most enduring legacies on modern ICS, despite having evolved very little over the last years. This paper proposes an x86-based virtual PLC (vPLC) architecture that decouples the logic and control capabilities from the I/O components, while virtualizing the PLC logic within a real-time hypervisor. To demonstrate the feasibility of this concept, the topic of real-time virtualization for x86 platforms is analyzed, together with an evaluation study of the properties of real-time workloads in partitioned hypervisor environments. |
id |
RCAP_887e44ebff5af16025ebc9a006449ca8 |
---|---|
oai_identifier_str |
oai:estudogeral.uc.pt:10316/84959 |
network_acronym_str |
RCAP |
network_name_str |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
repository_id_str |
7160 |
spelling |
Virtualizing Programmable Logic Controllers: Toward a Convergent ApproachICSVirtualizationConverged InfrastructuresModern Programmable Logic Controllers (PLCs) are pervasive components in Industrial Control Systems (ICS) such as Supervisory Control and Data Acquisition (SCADA), designed to control industrial processes autonomously or as part of a distributed system topology. Its success may be explained by its robustness and reliability, being one of the most enduring legacies on modern ICS, despite having evolved very little over the last years. This paper proposes an x86-based virtual PLC (vPLC) architecture that decouples the logic and control capabilities from the I/O components, while virtualizing the PLC logic within a real-time hypervisor. To demonstrate the feasibility of this concept, the topic of real-time virtualization for x86 platforms is analyzed, together with an evaluation study of the properties of real-time workloads in partitioned hypervisor environments.European Commission H2020 ; 700581 - ATENA - Advanced Tools to assEss and mitigate the criticality of ICT compoNents and their dependencies over Critical InfrAstructuresIEEE2016-09-12info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/articlehttp://hdl.handle.net/10316/84959http://hdl.handle.net/10316/84959https://doi.org/10.1109/LES.2016.2608418por1943-0671Cruz, TiagoSimoes, PauloMonteiro, Edmundoinfo:eu-repo/semantics/openAccessreponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãoinstacron:RCAAP2020-02-18T09:35:12Zoai:estudogeral.uc.pt:10316/84959Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-19T21:06:26.874724Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãofalse |
dc.title.none.fl_str_mv |
Virtualizing Programmable Logic Controllers: Toward a Convergent Approach |
title |
Virtualizing Programmable Logic Controllers: Toward a Convergent Approach |
spellingShingle |
Virtualizing Programmable Logic Controllers: Toward a Convergent Approach Cruz, Tiago ICS Virtualization Converged Infrastructures |
title_short |
Virtualizing Programmable Logic Controllers: Toward a Convergent Approach |
title_full |
Virtualizing Programmable Logic Controllers: Toward a Convergent Approach |
title_fullStr |
Virtualizing Programmable Logic Controllers: Toward a Convergent Approach |
title_full_unstemmed |
Virtualizing Programmable Logic Controllers: Toward a Convergent Approach |
title_sort |
Virtualizing Programmable Logic Controllers: Toward a Convergent Approach |
author |
Cruz, Tiago |
author_facet |
Cruz, Tiago Simoes, Paulo Monteiro, Edmundo |
author_role |
author |
author2 |
Simoes, Paulo Monteiro, Edmundo |
author2_role |
author author |
dc.contributor.author.fl_str_mv |
Cruz, Tiago Simoes, Paulo Monteiro, Edmundo |
dc.subject.por.fl_str_mv |
ICS Virtualization Converged Infrastructures |
topic |
ICS Virtualization Converged Infrastructures |
description |
Modern Programmable Logic Controllers (PLCs) are pervasive components in Industrial Control Systems (ICS) such as Supervisory Control and Data Acquisition (SCADA), designed to control industrial processes autonomously or as part of a distributed system topology. Its success may be explained by its robustness and reliability, being one of the most enduring legacies on modern ICS, despite having evolved very little over the last years. This paper proposes an x86-based virtual PLC (vPLC) architecture that decouples the logic and control capabilities from the I/O components, while virtualizing the PLC logic within a real-time hypervisor. To demonstrate the feasibility of this concept, the topic of real-time virtualization for x86 platforms is analyzed, together with an evaluation study of the properties of real-time workloads in partitioned hypervisor environments. |
publishDate |
2016 |
dc.date.none.fl_str_mv |
2016-09-12 |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/article |
format |
article |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
http://hdl.handle.net/10316/84959 http://hdl.handle.net/10316/84959 https://doi.org/10.1109/LES.2016.2608418 |
url |
http://hdl.handle.net/10316/84959 https://doi.org/10.1109/LES.2016.2608418 |
dc.language.iso.fl_str_mv |
por |
language |
por |
dc.relation.none.fl_str_mv |
1943-0671 |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.publisher.none.fl_str_mv |
IEEE |
publisher.none.fl_str_mv |
IEEE |
dc.source.none.fl_str_mv |
reponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação instacron:RCAAP |
instname_str |
Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação |
instacron_str |
RCAAP |
institution |
RCAAP |
reponame_str |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
collection |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
repository.name.fl_str_mv |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação |
repository.mail.fl_str_mv |
|
_version_ |
1799133956517396480 |