Framework de rede tolerante a falhas
Autor(a) principal: | |
---|---|
Data de Publicação: | 2021 |
Tipo de documento: | Dissertação |
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/1822/77369 |
Resumo: | Dissertação de mestrado integrado em Engenharia Informática |
id |
RCAP_969294bb6ab77b7a990a2a23a4042094 |
---|---|
oai_identifier_str |
oai:repositorium.sdum.uminho.pt:1822/77369 |
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 |
Framework de rede tolerante a falhasAdHocDTNMobilidade de nodosTolerância a falhasTransferência de dadosData transferFault toleranceNode mobilityEngenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e InformáticaDissertação de mestrado integrado em Engenharia InformáticaUma Fault Tolerant Network é uma estrutura de Redes que tem como objetivo garantir a comunicação entre Nodos de uma Rede mesmo que esta seja propícia à perda de Datagramas e à consequente perda de Informação. Estas perdas podem acontecer por vários motivos, mas este projeto tem como alvo analisar três casos, o da mobilidade de Nodos na Rede, o da conexão intermitente e o da conexão esporádica. Todos estes ambientes onde se pretende assegurar a troca de Informação entre Nodos apresentam uma característica em comum, um possível volume elevado de perda de Datagramas a qualquer instante que limita a quantidade de Dados que podem ser trocados bem como a Qualidade de Serviço destas mesmas trocas de Dados. Esta é a principal característica que se pretende atenuar com o desenvolvimento deste Projeto, porém existem outras relacionadas como a interrupção prolongada de uma Transmissão e a sua retoma que também foram analisadas. Como todos os ambientes referidos anteriormente apresentam adversidades semelhantes ou que podem ser tratadas como tal, optou-se pelo desenvolvimento de um Protocolo de Transferência de Dados adaptado a tais adversidades. Este encontra-se entre a Camada de Transporte e a Camada de Aplicações da Network Stack e pode ser utilizado como base para o Desenvolvimento de Arquiteturas que possibilitem a Troca organizada de Informação entre Nodos. Neste Projeto foi Desenhado e Implementado um Protocolo de Transferência de Dados que possibilita a troca de informação nos ambientes anteriormente referidos, apresentando resiliência a Drops de Datagramas, grandes Delays na transmissão destes e movimentações de Nodos na Rede. Para além deste Protocolo, foi Desenhada uma simples Arquitetura de Redes baseada em Redes Ad Hoc onde cada Nodo tem uma visualização da Rede centralizada nele próprio e os restantes Nodos visíveis encontram-se organizados em Níveis de Vizinhança consoante a sua distância ao Nodo central. Foi tamb´em definido o objetivo de desenho de uma Arquitetura de Redes baseada em Redes DTN, que fortemente influenciou o Protocolo de Transferência de dados devido às suas grandes exigências. Por fim foram realizados testes em determinados cenários reais pertinentes ao Protótipo Implementado de forma a provar que os objetivos delineados inicialmente foram atingidos.A Fault Tolerant Network is a Network structure that aims to guarantee Node communication in certain Network environments that are prone to Datagram Drops and consequent loss of Information. These Drops can be present due to a multitude of reasons but this Project aims to analyze three specific cases where these can occur, Node Mobility, Intermittent Network Connection and Sporadic Network Connection. All these cases present the same challenge to Node Communication, there’s a possibility of a high volume of Datagram Drops that can happen unexpectedly, limits the amount of Data that can be exchanged between Nodes and lowers the Quality of Service of said exchanges. The main objective of this Project is to address these limitations that are innate in these specific cases as well as other topics that are derivative of said limitations such as extensive interruptions in Data Transfers and subsequent resume of these. Since all the cases described previously present the same challenges, or they can be treated like they are similar, it was decided to develop a Data Transfer Protocol fitted for these limitations. This Protocol is between the Transport and Application Layers of the Network Stack and it’s purpose is to improve Data Transfer and Reception between Nodes. In this Project, a Data Transfer Protocol was designed and implemented that enables Data transmission between Nodes in the cases previously referred, showing resilience against Datagram Drops, Transmission Delays and Node Mobility. In addition to this Protocol, a simple Ad Hoc Network Architecture was designed using said Protocol where each Node has a view of the Network centralized onto itself and the Neighboring Nodes organized in Neighbor Levels depending on their distance to the central Node. The objective of designing a simple version of a DTN was also established bringing new challenges that strongly influenced the design of the Data Transfer Protocol due to its strict requirements. Lastly, some tests were performed in real world scenarios in such ways that all the features designed and developed in this Project could be shown to be working properly and that all objectives delined were met.Costa, AntónioUniversidade do MinhoCarvalho, João Pedro de Moura Pereira e Ferreira20212021-01-01T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://hdl.handle.net/1822/77369por202950140info: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:RCAAP2023-07-21T12:20:41Zoai:repositorium.sdum.uminho.pt:1822/77369Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-19T19:13:52.554597Repositó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 |
Framework de rede tolerante a falhas |
title |
Framework de rede tolerante a falhas |
spellingShingle |
Framework de rede tolerante a falhas Carvalho, João Pedro de Moura Pereira e Ferreira AdHoc DTN Mobilidade de nodos Tolerância a falhas Transferência de dados Data transfer Fault tolerance Node mobility Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática |
title_short |
Framework de rede tolerante a falhas |
title_full |
Framework de rede tolerante a falhas |
title_fullStr |
Framework de rede tolerante a falhas |
title_full_unstemmed |
Framework de rede tolerante a falhas |
title_sort |
Framework de rede tolerante a falhas |
author |
Carvalho, João Pedro de Moura Pereira e Ferreira |
author_facet |
Carvalho, João Pedro de Moura Pereira e Ferreira |
author_role |
author |
dc.contributor.none.fl_str_mv |
Costa, António Universidade do Minho |
dc.contributor.author.fl_str_mv |
Carvalho, João Pedro de Moura Pereira e Ferreira |
dc.subject.por.fl_str_mv |
AdHoc DTN Mobilidade de nodos Tolerância a falhas Transferência de dados Data transfer Fault tolerance Node mobility Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática |
topic |
AdHoc DTN Mobilidade de nodos Tolerância a falhas Transferência de dados Data transfer Fault tolerance Node mobility Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática |
description |
Dissertação de mestrado integrado em Engenharia Informática |
publishDate |
2021 |
dc.date.none.fl_str_mv |
2021 2021-01-01T00:00:00Z |
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/1822/77369 |
url |
http://hdl.handle.net/1822/77369 |
dc.language.iso.fl_str_mv |
por |
language |
por |
dc.relation.none.fl_str_mv |
202950140 |
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: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_ |
1799132579552559104 |