Virtualizing Programmable Logic Controllers: Toward a Convergent Approach

Detalhes bibliográficos
Autor(a) principal: Cruz, Tiago
Data de Publicação: 2016
Outros Autores: Simoes, Paulo, Monteiro, Edmundo
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