Utilize este identificador para referenciar este registo: https://hdl.handle.net/1822/74429

Registo completo
Campo DCValorIdioma
dc.contributor.advisorCabral, Jorgepor
dc.contributor.authorMatos, João Pedro da Costapor
dc.date.accessioned2021-10-19T14:36:46Z-
dc.date.available2021-10-19T14:36:46Z-
dc.date.issued2019-
dc.date.submitted2019-
dc.identifier.urihttps://hdl.handle.net/1822/74429-
dc.descriptionDissertação de mestrado em Engenharia Eletrónica Industrial e Computadorespor
dc.description.abstractThe increasing applicability and integration of interconnected embedded systems (clusters) in bigger products and systems has been contributing for an increase in efficiency and utility of the later, due to the clusters’ fast processing and multitasking abilities, and even their low power consumption. With the use of those clusters, data acquirement, communication and other small yet important tasks are executed faster and more efficiency. Given this, it has become obvious that being able to supervise, manage and control these clusters is essential to ensure the proper functioning of the whole system. After doing a thorough research on papers and products that aim to manage and communicate with multiple microcontrollers, the conclusion taken is that none fulfil the requirements proposed in thisMaster’s thesis, which are to communicate, detect boot errors and burn a desired OS at any time in each of the cluster’s Raspberry Pi. The aim of this Master’s thesis was to develop a Central Monitoring System for Raspberry Pi clusters which takes into account mainly these three requirements. A permanent TCP/IP connection with each of the cluster’s Raspberry Pi was established, for data and command exchanging. A GUI was also developed, which displays updated information about each of the Raspberry Pi and allows for a easy management of each of them individually or all together. The GUI also makes it possible to upload and download any OS to an FTP server, to later be burned to a Raspberry Pi. The integration of this Monitoring System in already existing products can have very good implications and improve performance and efficiency, as the work, cost and time of maintenance have been reduced. The whole system becomes more versatile, as the cluster can change its role, by burning a different OS on demand.por
dc.description.abstractA crescente aplicabilidade e integração de sistemas embebidos interconectados (clusters) em produtos e sistemas maiores tem vindo a contribuir para um aumento da eficiência e utilidade dos últimos, devido à rapidez de processamento e capacidade de fazer várias tarefas ao mesmo tempo, e até ao seu baixo consumo de energia. Com o uso destesclusters, aquisição de data, comunicação e outras tarefas pequenas mas importantes são executadas mais rapidamente e com mais eficácia. Dado isto, tornou-se óbvio que ser capaz de supervisionar, gerir e controlar esses clusters é essencial para assegurar o bom funcionamento de todo o sistema. Depois de fazer uma pesquisa intensiva em papers e produtos que visam gerir e comunicar com vários microcontroladores, a conlusão a que se chega é que nenhum cumpre os requisitos propostos nesta Dissertação, que são comunicar, detetar a ocorrência de erros de arranque e instalar qualquer sistema operativo, a qualquer momento, em cada Raspberry Pi do cluster. O objetivo desta Dissertação foi desenvolver um Sistema de Monitorização Central para clusters de Raspberry Pi que tem em conta principalmente estes três requisitos. Foi estabelecida uma conexão TCP/IP permanente com cada Raspberry Pi do cluster, para troca de dados e comandos. Também foi desenvolvida uma Interface Gráfica do Utilizador, que mostra informação atualizada sobre todas as Raspberry PI do cluster e permite uma gestão individual ou coletiva fácil. A Interface Gráfica do Utilizador também faz com que seja possível fazer o upload e download de qualquer Sistema Operativo para um servidor FTP, para mais tarde ser instalado em qualquer Raspberry PI. A integração deste Sistema de Monitorização em produtos já existentes pode ter implicações muito positivas e melhorar eficácia e eficiência, uma vez que o trabalho, tempo e custo de manutenção foram reduzidos. O sistema completo torna-se mais versátil, uma vez que o cluster pode mudar a sua função, ao instalar um Sistema Operativo quando solicitado.por
dc.language.isoengpor
dc.rightsopenAccesspor
dc.rights.urihttp://creativecommons.org/licenses/by-nc-sa/4.0/por
dc.subjectClusterpor
dc.subjectFTPpor
dc.subjectMultiple operating systemspor
dc.subjectRaspberry PIpor
dc.subjectTCP-IPpor
dc.subjectMúltiplos sistemas operativospor
dc.titleRemote boot manager for Raspberry Pi clusterpor
dc.typemasterThesiseng
dc.identifier.tid202727696por
thesis.degree.grantorUniversidade do Minhopor
sdum.degree.grade15 valorespor
sdum.uoeiEscola de Engenhariapor
dc.subject.fosEngenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informáticapor
Aparece nas coleções:BUM - Dissertações de Mestrado

Ficheiros deste registo:
Ficheiro Descrição TamanhoFormato 
76518-Dissertacao_JoaoMatos.pdf870,36 kBAdobe PDFVer/Abrir

Este trabalho está licenciado sob uma Licença Creative Commons Creative Commons

Partilhe no FacebookPartilhe no TwitterPartilhe no DeliciousPartilhe no LinkedInPartilhe no DiggAdicionar ao Google BookmarksPartilhe no MySpacePartilhe no Orkut
Exporte no formato BibTex mendeley Exporte no formato Endnote Adicione ao seu ORCID