Designing and implementing digital twins with cloud and edge computing: challenges and opportunities
Autor(a) principal: | |
---|---|
Data de Publicação: | 2024 |
Tipo de documento: | Dissertação |
Idioma: | eng |
Título da fonte: | Biblioteca Digital de Teses e Dissertações da UFRGS |
Texto Completo: | http://hdl.handle.net/10183/276593 |
Resumo: | Os gêmeos digitais são modelos interconectados de um sistema físico e um virtual que interagem em tempo real. O componente virtual é um software que espelha as ações da contraparte física, identifica problemas e os resolve de forma autônoma sem intervenção humana. O advento da Internet das Coisas e de dispositivos sensoriais acessíveis deu origem ao gêmeo digital contemporâneo, que requer a capacidade de controlar suas contrapartes físicas, necessitando de uma conexão confiável. Esta pesquisa investiga a relação entre sistemas de aquisição de dados e o processamento de eventos no contexto de gêmeos digitais utilizando computação em nuvem e de borda. O principal desafio desta pesquisa é criar métodos para aprimorar o desempenho de sistemas com uso intensivo de dados com entrada de dados crescente, respeitando as restrições de tempo, custo e complexidade. Este trabalho apresenta um estudo sobre gêmeos digitais viabilizado pela computação em nuvem e de borda, experimentando as necessidades de comunicação em tempo real de um sistema de gêmeos digitais implantado em um ambiente multicomponente em um cluster na nuvem e na borda. Este trabalho amplia o escopo para projetar sistemas de gêmeos digitais para operar em escala, realizando experimentos usando MQTT e Apache Kafka para identificar possíveis problemas para dispositivos de nuvem e de borda. Os experimentos empregaram uma configuração de rede usando um cluster Kubernetes, diferente mente das abordagens de simulação anteriores que utilizavam apenas máquinas virtuais, para obter resultados mais autênticos e precisos. Os experimentos revelaram possíveis problemas nas execuções dos cenários devido ao fato de os corretores exigirem mais re cursos do que os dispositivos de borda de baixa especificação poderiam oferecer e, ao mesmo tempo, discutindo os compromissos e as restrições do uso do Kafka para gêmeos digitais, principalmente em cenários de baixa especificação. A introdução de uma camada de computação adicional em um aplicativo com uso intenso de dados pode sobrecarregar o hardware disponível para o sistema de gêmeos digitais. A configuração do Kafka tam bém é uma tarefa complexa para gerenciar o particionamento de tópicos, a aquisição de dados e os fatores de replicação. É fundamental compreender os objetivos e as despesas para obter resultados positivos. O custo, que pode ser medido pela infraestrutura e pela complexidade operacional, deve ser gerenciado individualmente. A praticidade e as vantagens de empregar a computação em nuvem e de ponta para gêmeos digitais são assuntos acadêmicos importantes. Há também a necessidade de mais pesquisas e otimização para atender aos requisitos de tempo real e aos problemas de gerenciamento de dados desses sistemas, permitindo sua aplicação na computação de ponta. |
id |
URGS_7091dc8a4dd64dc61640cc6c62a01acf |
---|---|
oai_identifier_str |
oai:www.lume.ufrgs.br:10183/276593 |
network_acronym_str |
URGS |
network_name_str |
Biblioteca Digital de Teses e Dissertações da UFRGS |
repository_id_str |
1853 |
spelling |
Knebel, Francisco PaivaWickboldt, Juliano Araújo2024-07-19T06:23:08Z2024http://hdl.handle.net/10183/276593001205921Os gêmeos digitais são modelos interconectados de um sistema físico e um virtual que interagem em tempo real. O componente virtual é um software que espelha as ações da contraparte física, identifica problemas e os resolve de forma autônoma sem intervenção humana. O advento da Internet das Coisas e de dispositivos sensoriais acessíveis deu origem ao gêmeo digital contemporâneo, que requer a capacidade de controlar suas contrapartes físicas, necessitando de uma conexão confiável. Esta pesquisa investiga a relação entre sistemas de aquisição de dados e o processamento de eventos no contexto de gêmeos digitais utilizando computação em nuvem e de borda. O principal desafio desta pesquisa é criar métodos para aprimorar o desempenho de sistemas com uso intensivo de dados com entrada de dados crescente, respeitando as restrições de tempo, custo e complexidade. Este trabalho apresenta um estudo sobre gêmeos digitais viabilizado pela computação em nuvem e de borda, experimentando as necessidades de comunicação em tempo real de um sistema de gêmeos digitais implantado em um ambiente multicomponente em um cluster na nuvem e na borda. Este trabalho amplia o escopo para projetar sistemas de gêmeos digitais para operar em escala, realizando experimentos usando MQTT e Apache Kafka para identificar possíveis problemas para dispositivos de nuvem e de borda. Os experimentos empregaram uma configuração de rede usando um cluster Kubernetes, diferente mente das abordagens de simulação anteriores que utilizavam apenas máquinas virtuais, para obter resultados mais autênticos e precisos. Os experimentos revelaram possíveis problemas nas execuções dos cenários devido ao fato de os corretores exigirem mais re cursos do que os dispositivos de borda de baixa especificação poderiam oferecer e, ao mesmo tempo, discutindo os compromissos e as restrições do uso do Kafka para gêmeos digitais, principalmente em cenários de baixa especificação. A introdução de uma camada de computação adicional em um aplicativo com uso intenso de dados pode sobrecarregar o hardware disponível para o sistema de gêmeos digitais. A configuração do Kafka tam bém é uma tarefa complexa para gerenciar o particionamento de tópicos, a aquisição de dados e os fatores de replicação. É fundamental compreender os objetivos e as despesas para obter resultados positivos. O custo, que pode ser medido pela infraestrutura e pela complexidade operacional, deve ser gerenciado individualmente. A praticidade e as vantagens de empregar a computação em nuvem e de ponta para gêmeos digitais são assuntos acadêmicos importantes. Há também a necessidade de mais pesquisas e otimização para atender aos requisitos de tempo real e aos problemas de gerenciamento de dados desses sistemas, permitindo sua aplicação na computação de ponta.Digital twins are interconnected models of a physical and a virtual system that interact in real-time. The virtual component is software that mirrors the actions of the physical counterpart, identifies issues, and autonomously resolves them without human interven tion. The advent of the Internet of Things and affordable sensory devices have given rise to the contemporary digital twin that requires the ability to control their physical counterparts, necessitating a dependable connection. This research investigates the rela tionship between data acquisition systems and event processing in the context of cloud and edge computing digital twins. The primary challenge of this research is to devise methods to enhance the performance of data-intensive systems with escalating data input while adhering to time, cost, and complexity constraints. This work introduces a study on digital twins enabled by cloud and edge computing, experimenting with the real-time communication needs of a digital twin system deployed in a multi-component cloud and edge cluster environment. This work broadens the scope towards designing digital twin systems to operate at scale, conducting experiments using MQTT and Apache Kafka to identify potential issues for cloud and edge devices. The experiments employed a network setup using a Kubernetes cluster, unlike previous simulation approaches that solely utilized virtual machines, to achieve more authentic and precise outcomes. The experiments revealed potential issues in the scenario executions due to the brokers requiring more resources than the low-specification edge devices could offer while also deliberating on the compromises and constraints of employing Kafka for digital twins, particularly in these low-specification scenarios. Introducing an additional computation layer to a highly data-intensive application might strain the hardware available to the digital twin system. Configuring Kafka is also a complex task to manage topic partitioning, data acquisition, and replication factors. It is crucial to comprehend the objectives and the expenses to at tain positive results. The cost, which infrastructure and operational complexity can gauge, must be managed individually. The practicality and advantages of employing cloud and edge computing for digital twins are significant academic subjects. There is also a need for additional research and optimization to address such systems’ real-time requirements and data management issues, enabling their application in edge computing.application/pdfengGêmeos digitaisInternet das coisasComputação em nuvemComputação de BordaMQTTApache KafkaCloud computingEdge computingDesigning and implementing digital twins with cloud and edge computing: challenges and opportunitiesProjetando e implementando Gêmeos Digitais com computação em nuvem e de borda: desafios e oportunidadesinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisUniversidade Federal do Rio Grande do SulInstituto de InformáticaPrograma de Pós-Graduação em ComputaçãoPorto Alegre, BR-RS2023mestradoinfo:eu-repo/semantics/openAccessreponame:Biblioteca Digital de Teses e Dissertações da UFRGSinstname:Universidade Federal do Rio Grande do Sul (UFRGS)instacron:UFRGSTEXT001205921.pdf.txt001205921.pdf.txtExtracted Texttext/plain351993http://www.lume.ufrgs.br/bitstream/10183/276593/2/001205921.pdf.txt601d28fd13f06ff0f3107e53084a05d0MD52ORIGINAL001205921.pdfTexto completo (inglês)application/pdf8974324http://www.lume.ufrgs.br/bitstream/10183/276593/1/001205921.pdfdb8d8d93718959507d64ba0804b93556MD5110183/2765932024-07-31 06:13:52.172809oai:www.lume.ufrgs.br:10183/276593Biblioteca Digital de Teses e Dissertaçõeshttps://lume.ufrgs.br/handle/10183/2PUBhttps://lume.ufrgs.br/oai/requestlume@ufrgs.br||lume@ufrgs.bropendoar:18532024-07-31T09:13:52Biblioteca Digital de Teses e Dissertações da UFRGS - Universidade Federal do Rio Grande do Sul (UFRGS)false |
dc.title.pt_BR.fl_str_mv |
Designing and implementing digital twins with cloud and edge computing: challenges and opportunities |
dc.title.alternative.pt.fl_str_mv |
Projetando e implementando Gêmeos Digitais com computação em nuvem e de borda: desafios e oportunidades |
title |
Designing and implementing digital twins with cloud and edge computing: challenges and opportunities |
spellingShingle |
Designing and implementing digital twins with cloud and edge computing: challenges and opportunities Knebel, Francisco Paiva Gêmeos digitais Internet das coisas Computação em nuvem Computação de Borda MQTT Apache Kafka Cloud computing Edge computing |
title_short |
Designing and implementing digital twins with cloud and edge computing: challenges and opportunities |
title_full |
Designing and implementing digital twins with cloud and edge computing: challenges and opportunities |
title_fullStr |
Designing and implementing digital twins with cloud and edge computing: challenges and opportunities |
title_full_unstemmed |
Designing and implementing digital twins with cloud and edge computing: challenges and opportunities |
title_sort |
Designing and implementing digital twins with cloud and edge computing: challenges and opportunities |
author |
Knebel, Francisco Paiva |
author_facet |
Knebel, Francisco Paiva |
author_role |
author |
dc.contributor.author.fl_str_mv |
Knebel, Francisco Paiva |
dc.contributor.advisor1.fl_str_mv |
Wickboldt, Juliano Araújo |
contributor_str_mv |
Wickboldt, Juliano Araújo |
dc.subject.por.fl_str_mv |
Gêmeos digitais Internet das coisas Computação em nuvem Computação de Borda |
topic |
Gêmeos digitais Internet das coisas Computação em nuvem Computação de Borda MQTT Apache Kafka Cloud computing Edge computing |
dc.subject.eng.fl_str_mv |
MQTT Apache Kafka Cloud computing Edge computing |
description |
Os gêmeos digitais são modelos interconectados de um sistema físico e um virtual que interagem em tempo real. O componente virtual é um software que espelha as ações da contraparte física, identifica problemas e os resolve de forma autônoma sem intervenção humana. O advento da Internet das Coisas e de dispositivos sensoriais acessíveis deu origem ao gêmeo digital contemporâneo, que requer a capacidade de controlar suas contrapartes físicas, necessitando de uma conexão confiável. Esta pesquisa investiga a relação entre sistemas de aquisição de dados e o processamento de eventos no contexto de gêmeos digitais utilizando computação em nuvem e de borda. O principal desafio desta pesquisa é criar métodos para aprimorar o desempenho de sistemas com uso intensivo de dados com entrada de dados crescente, respeitando as restrições de tempo, custo e complexidade. Este trabalho apresenta um estudo sobre gêmeos digitais viabilizado pela computação em nuvem e de borda, experimentando as necessidades de comunicação em tempo real de um sistema de gêmeos digitais implantado em um ambiente multicomponente em um cluster na nuvem e na borda. Este trabalho amplia o escopo para projetar sistemas de gêmeos digitais para operar em escala, realizando experimentos usando MQTT e Apache Kafka para identificar possíveis problemas para dispositivos de nuvem e de borda. Os experimentos empregaram uma configuração de rede usando um cluster Kubernetes, diferente mente das abordagens de simulação anteriores que utilizavam apenas máquinas virtuais, para obter resultados mais autênticos e precisos. Os experimentos revelaram possíveis problemas nas execuções dos cenários devido ao fato de os corretores exigirem mais re cursos do que os dispositivos de borda de baixa especificação poderiam oferecer e, ao mesmo tempo, discutindo os compromissos e as restrições do uso do Kafka para gêmeos digitais, principalmente em cenários de baixa especificação. A introdução de uma camada de computação adicional em um aplicativo com uso intenso de dados pode sobrecarregar o hardware disponível para o sistema de gêmeos digitais. A configuração do Kafka tam bém é uma tarefa complexa para gerenciar o particionamento de tópicos, a aquisição de dados e os fatores de replicação. É fundamental compreender os objetivos e as despesas para obter resultados positivos. O custo, que pode ser medido pela infraestrutura e pela complexidade operacional, deve ser gerenciado individualmente. A praticidade e as vantagens de empregar a computação em nuvem e de ponta para gêmeos digitais são assuntos acadêmicos importantes. Há também a necessidade de mais pesquisas e otimização para atender aos requisitos de tempo real e aos problemas de gerenciamento de dados desses sistemas, permitindo sua aplicação na computação de ponta. |
publishDate |
2024 |
dc.date.accessioned.fl_str_mv |
2024-07-19T06:23:08Z |
dc.date.issued.fl_str_mv |
2024 |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/masterThesis |
format |
masterThesis |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
http://hdl.handle.net/10183/276593 |
dc.identifier.nrb.pt_BR.fl_str_mv |
001205921 |
url |
http://hdl.handle.net/10183/276593 |
identifier_str_mv |
001205921 |
dc.language.iso.fl_str_mv |
eng |
language |
eng |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
application/pdf |
dc.source.none.fl_str_mv |
reponame:Biblioteca Digital de Teses e Dissertações da UFRGS instname:Universidade Federal do Rio Grande do Sul (UFRGS) instacron:UFRGS |
instname_str |
Universidade Federal do Rio Grande do Sul (UFRGS) |
instacron_str |
UFRGS |
institution |
UFRGS |
reponame_str |
Biblioteca Digital de Teses e Dissertações da UFRGS |
collection |
Biblioteca Digital de Teses e Dissertações da UFRGS |
bitstream.url.fl_str_mv |
http://www.lume.ufrgs.br/bitstream/10183/276593/2/001205921.pdf.txt http://www.lume.ufrgs.br/bitstream/10183/276593/1/001205921.pdf |
bitstream.checksum.fl_str_mv |
601d28fd13f06ff0f3107e53084a05d0 db8d8d93718959507d64ba0804b93556 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 |
repository.name.fl_str_mv |
Biblioteca Digital de Teses e Dissertações da UFRGS - Universidade Federal do Rio Grande do Sul (UFRGS) |
repository.mail.fl_str_mv |
lume@ufrgs.br||lume@ufrgs.br |
_version_ |
1810085646679670784 |