Rain Computing : orquestração de ações executadas por grupos de dispositivos IoT
Main Author: | |
---|---|
Publication Date: | 2020 |
Format: | Master thesis |
Language: | por |
Source: | Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) |
Download full: | http://hdl.handle.net/10400.21/12804 |
Summary: | No mundo da Internet of Things (IoT) surgiram soluções tecnológicas de sistemas para armazenar e processar na Cloud grandes volumes de dados originados em IoT. Os dispositivos IoT utilizam comunicações sem fios criando a necessidade de níveis intermédios (fog computing) para agregar e filtrar os dados antes de serem enviados para a Cloud. Para além de gerar dados, por exemplo, valores de temperatura, de sinais vitais como o ritmo cardíaco, alguns dispositivos podem também executar ações. Contrariamente ao fluxo de dados Dispositivos-Cloud, é muito importante considerar cenários Cloud-Dispositivos onde os dados são enviados da Cloud para os dispositivos, que podem ser utilizados por pessoas, durante a execução de qualquer atividade. Consequentemente identifica-se um problema - como coordenar as ações que cada pessoa deve executar, ao receber dados no seu dispositivo IoT. Esta tese propõe como solução o sistema Rain Computing como analogia com a chuva que cai das nuvens e inunda rios e lagos. Assim, dados previamente definidos na Cloud (planos de ação) são enviados para inundar dispositivos, com intermediação de coordenadores, que sincronizam as ações executadas em cada dispositivo. A arquitetura do sistema Rain Computing assenta em módulos desacoplados, com interfaces e mensagens de comunicação bem definidas: i) O Centro de Controlo executa-se na Cloud e permite aos utilizadores definir e agendar a execução de planos de ação em múltiplos dispositivos; ii) O módulo intermédio Coordenador executa-se num servidor ao nível fog computing e sincroniza a execução das ações do plano nos dispositivos; iii) Adicionalmente também é disponibiliza uma biblioteca de suporte ao desenvolvimento de aplicações em múltiplos cenários. São também apresentados dois estudos de caso, o Maestro Digital e o Luzes de Palco que permitiram avaliar e validar a operacionalidade do sistema Rain Computing para o desenvolvimento de múltiplos cenários de controlo de dispositivos IoT. |
id |
RCAP_8fda1c8777ccb79b28dc0a1ec4d6aa67 |
---|---|
oai_identifier_str |
oai:repositorio.ipl.pt:10400.21/12804 |
network_acronym_str |
RCAP |
network_name_str |
Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) |
repository_id_str |
https://opendoar.ac.uk/repository/7160 |
spelling |
Rain Computing : orquestração de ações executadas por grupos de dispositivos IoTCloud computingFog computingInternet of ThingsCoordenação DistribuídaDistributed CoordinationNo mundo da Internet of Things (IoT) surgiram soluções tecnológicas de sistemas para armazenar e processar na Cloud grandes volumes de dados originados em IoT. Os dispositivos IoT utilizam comunicações sem fios criando a necessidade de níveis intermédios (fog computing) para agregar e filtrar os dados antes de serem enviados para a Cloud. Para além de gerar dados, por exemplo, valores de temperatura, de sinais vitais como o ritmo cardíaco, alguns dispositivos podem também executar ações. Contrariamente ao fluxo de dados Dispositivos-Cloud, é muito importante considerar cenários Cloud-Dispositivos onde os dados são enviados da Cloud para os dispositivos, que podem ser utilizados por pessoas, durante a execução de qualquer atividade. Consequentemente identifica-se um problema - como coordenar as ações que cada pessoa deve executar, ao receber dados no seu dispositivo IoT. Esta tese propõe como solução o sistema Rain Computing como analogia com a chuva que cai das nuvens e inunda rios e lagos. Assim, dados previamente definidos na Cloud (planos de ação) são enviados para inundar dispositivos, com intermediação de coordenadores, que sincronizam as ações executadas em cada dispositivo. A arquitetura do sistema Rain Computing assenta em módulos desacoplados, com interfaces e mensagens de comunicação bem definidas: i) O Centro de Controlo executa-se na Cloud e permite aos utilizadores definir e agendar a execução de planos de ação em múltiplos dispositivos; ii) O módulo intermédio Coordenador executa-se num servidor ao nível fog computing e sincroniza a execução das ações do plano nos dispositivos; iii) Adicionalmente também é disponibiliza uma biblioteca de suporte ao desenvolvimento de aplicações em múltiplos cenários. São também apresentados dois estudos de caso, o Maestro Digital e o Luzes de Palco que permitiram avaliar e validar a operacionalidade do sistema Rain Computing para o desenvolvimento de múltiplos cenários de controlo de dispositivos IoT.Instituto Superior de Engenharia de LisboaAssunção, Luís Manuel da CostaRCIPLSantos, António Peixoto de Assunção2021-02-08T16:52:57Z2020-12-042020-12-04T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://hdl.handle.net/10400.21/12804urn:tid:202627438porinfo:eu-repo/semantics/openAccessreponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiainstacron:RCAAP2025-02-12T09:10:39Zoai:repositorio.ipl.pt:10400.21/12804Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireinfo@rcaap.ptopendoar:https://opendoar.ac.uk/repository/71602025-05-28T19:59:23.114427Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiafalse |
dc.title.none.fl_str_mv |
Rain Computing : orquestração de ações executadas por grupos de dispositivos IoT |
title |
Rain Computing : orquestração de ações executadas por grupos de dispositivos IoT |
spellingShingle |
Rain Computing : orquestração de ações executadas por grupos de dispositivos IoT Santos, António Peixoto de Assunção Cloud computing Fog computing Internet of Things Coordenação Distribuída Distributed Coordination |
title_short |
Rain Computing : orquestração de ações executadas por grupos de dispositivos IoT |
title_full |
Rain Computing : orquestração de ações executadas por grupos de dispositivos IoT |
title_fullStr |
Rain Computing : orquestração de ações executadas por grupos de dispositivos IoT |
title_full_unstemmed |
Rain Computing : orquestração de ações executadas por grupos de dispositivos IoT |
title_sort |
Rain Computing : orquestração de ações executadas por grupos de dispositivos IoT |
author |
Santos, António Peixoto de Assunção |
author_facet |
Santos, António Peixoto de Assunção |
author_role |
author |
dc.contributor.none.fl_str_mv |
Assunção, Luís Manuel da Costa RCIPL |
dc.contributor.author.fl_str_mv |
Santos, António Peixoto de Assunção |
dc.subject.por.fl_str_mv |
Cloud computing Fog computing Internet of Things Coordenação Distribuída Distributed Coordination |
topic |
Cloud computing Fog computing Internet of Things Coordenação Distribuída Distributed Coordination |
description |
No mundo da Internet of Things (IoT) surgiram soluções tecnológicas de sistemas para armazenar e processar na Cloud grandes volumes de dados originados em IoT. Os dispositivos IoT utilizam comunicações sem fios criando a necessidade de níveis intermédios (fog computing) para agregar e filtrar os dados antes de serem enviados para a Cloud. Para além de gerar dados, por exemplo, valores de temperatura, de sinais vitais como o ritmo cardíaco, alguns dispositivos podem também executar ações. Contrariamente ao fluxo de dados Dispositivos-Cloud, é muito importante considerar cenários Cloud-Dispositivos onde os dados são enviados da Cloud para os dispositivos, que podem ser utilizados por pessoas, durante a execução de qualquer atividade. Consequentemente identifica-se um problema - como coordenar as ações que cada pessoa deve executar, ao receber dados no seu dispositivo IoT. Esta tese propõe como solução o sistema Rain Computing como analogia com a chuva que cai das nuvens e inunda rios e lagos. Assim, dados previamente definidos na Cloud (planos de ação) são enviados para inundar dispositivos, com intermediação de coordenadores, que sincronizam as ações executadas em cada dispositivo. A arquitetura do sistema Rain Computing assenta em módulos desacoplados, com interfaces e mensagens de comunicação bem definidas: i) O Centro de Controlo executa-se na Cloud e permite aos utilizadores definir e agendar a execução de planos de ação em múltiplos dispositivos; ii) O módulo intermédio Coordenador executa-se num servidor ao nível fog computing e sincroniza a execução das ações do plano nos dispositivos; iii) Adicionalmente também é disponibiliza uma biblioteca de suporte ao desenvolvimento de aplicações em múltiplos cenários. São também apresentados dois estudos de caso, o Maestro Digital e o Luzes de Palco que permitiram avaliar e validar a operacionalidade do sistema Rain Computing para o desenvolvimento de múltiplos cenários de controlo de dispositivos IoT. |
publishDate |
2020 |
dc.date.none.fl_str_mv |
2020-12-04 2020-12-04T00:00:00Z 2021-02-08T16:52:57Z |
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/10400.21/12804 urn:tid:202627438 |
url |
http://hdl.handle.net/10400.21/12804 |
identifier_str_mv |
urn:tid:202627438 |
dc.language.iso.fl_str_mv |
por |
language |
por |
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.publisher.none.fl_str_mv |
Instituto Superior de Engenharia de Lisboa |
publisher.none.fl_str_mv |
Instituto Superior de Engenharia de Lisboa |
dc.source.none.fl_str_mv |
reponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia instacron:RCAAP |
instname_str |
FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia |
instacron_str |
RCAAP |
institution |
RCAAP |
reponame_str |
Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) |
collection |
Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) |
repository.name.fl_str_mv |
Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia |
repository.mail.fl_str_mv |
info@rcaap.pt |
_version_ |
1833598431574097920 |