Implementação de uma RedBox ethernet para aplicações de tempo-real

Detalhes bibliográficos
Autor(a) principal: Costa, Michael da Conceição
Data de Publicação: 2013
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/10773/12808
Resumo: Os sistemas embutidos distribuídos, devido à sua distribuição, são usados em várias áreas tais como a automação industrial, a indústria automóvel ou equipamentos médicos. Este tipo de sistemas necessita de redes dedicadas para que as várias partes do sistema comuniquem entre elas. Recentemente, vários protocolos baseados na tecnologia Ethernet têm vindo a ser desenvolvidos para esse tipo de sistemas. Esses protocolos aproveitam algumas das vantagens da Ethernet tais como uma grande largura de banda, baixo custo de produção e instalação. Alguns destes sistemas embutidos distribuídos são considerados crítico, o que significa que uma falha do sistema pode provocar resultados catastróficos, e.g. danificar equipamentos ou provocar danos em pessoas. Este tipo de sistemas necessita de grandes níveis de fiabilidade. Nesse sentido são usadas técnicas de tolerância a faltas baseadas no uso de redundância na rede e nos nós que a constituem. Foram desenvolvidos vários mecanismos de redundância sobre Ethernet. Citando alguns deles o Rapid Spanning Tree Protocol (RTSP), High-Availability Seamless redundancy protocol (HSR), Parallel Redundancy Protocol (PRP) ou Rapid Ring Recovery (RRR). O Rapid Ring Recovery é uma proposta recente. Este protocolo tem como principal vantagem o seu tempo de recuperação, uma vez que consegue recuperar de falhas nas ligações em menos de 1 milissegundo. A sua utilização está limitada a uma topologia em anel, permitindo acrescentar nós à rede sem grande complexidade. Mas ao só suportar redes em anel limita a sua utilização. Esta implementação usa a tecnologia FPGA e foi validada experimentalmente. Os resultados experimentais demonstram ser possível implementar uma RedBox, que consiste numa interface para uma rede Ethernet a funcionar com Rapid Ring Recovery, usando uma FPGA. A implementação deste equipamento foi validada experimentalmente e foi possível verificar que é possível reagir a erros nas ligações em menos de 1ms, tal como esperado.
id RCAP_2bc63404d608b245dc03adb93a518b57
oai_identifier_str oai:ria.ua.pt:10773/12808
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 Implementação de uma RedBox ethernet para aplicações de tempo-realEngenharia electrónicaEthernet (Redes de computadores)Sistemas embebidosSistemas distribuídosOs sistemas embutidos distribuídos, devido à sua distribuição, são usados em várias áreas tais como a automação industrial, a indústria automóvel ou equipamentos médicos. Este tipo de sistemas necessita de redes dedicadas para que as várias partes do sistema comuniquem entre elas. Recentemente, vários protocolos baseados na tecnologia Ethernet têm vindo a ser desenvolvidos para esse tipo de sistemas. Esses protocolos aproveitam algumas das vantagens da Ethernet tais como uma grande largura de banda, baixo custo de produção e instalação. Alguns destes sistemas embutidos distribuídos são considerados crítico, o que significa que uma falha do sistema pode provocar resultados catastróficos, e.g. danificar equipamentos ou provocar danos em pessoas. Este tipo de sistemas necessita de grandes níveis de fiabilidade. Nesse sentido são usadas técnicas de tolerância a faltas baseadas no uso de redundância na rede e nos nós que a constituem. Foram desenvolvidos vários mecanismos de redundância sobre Ethernet. Citando alguns deles o Rapid Spanning Tree Protocol (RTSP), High-Availability Seamless redundancy protocol (HSR), Parallel Redundancy Protocol (PRP) ou Rapid Ring Recovery (RRR). O Rapid Ring Recovery é uma proposta recente. Este protocolo tem como principal vantagem o seu tempo de recuperação, uma vez que consegue recuperar de falhas nas ligações em menos de 1 milissegundo. A sua utilização está limitada a uma topologia em anel, permitindo acrescentar nós à rede sem grande complexidade. Mas ao só suportar redes em anel limita a sua utilização. Esta implementação usa a tecnologia FPGA e foi validada experimentalmente. Os resultados experimentais demonstram ser possível implementar uma RedBox, que consiste numa interface para uma rede Ethernet a funcionar com Rapid Ring Recovery, usando uma FPGA. A implementação deste equipamento foi validada experimentalmente e foi possível verificar que é possível reagir a erros nas ligações em menos de 1ms, tal como esperado.Networked Embedded Systems (NES) are used in a broad range of application domains, from automation and industrial machinery to vehicles, medical equipment. Due to their distributed nature and environment constraints, NES often depend on dedicated networks. Recently, several Ethernet-based protocols have been developed for those systems, taking advantage of some of Ethernet’s appealing attributes, e.g. large bandwidth, cheap silicon and high availability, while removing or reducing the sources of non-determinism arising from its MAC protocol and/or from the current switched architecture. Many NES are intrinsically safety-critical, meaning that a system failure may have catastrophic results, e.g., damage to expensive equipment and/or the environment or endanger human lives. This type of systems requires high levels of reliability and integrity, which can be achieved using fault tolerance techniques, such as nodes and network redundancy. Different Ethernet redundancy mechanisms have been developed, such as Rapid Spanning Tree Protocol (RTSP), High-Availability Seamless redundancy protocol (HSR), Parallel Redundancy Protocol (PRP) or Rapid Ring Recovery (RRR). RRR is a recently proposed protocol, based on the use of multiple virtual rings, that is fully distributed, allows recovery times in the order of 1ms, is easily implementable and does not require a duplicated infrastructure. This paper presents the implementation of a redundancy box (RedBox) implementing the RRR protocol. The RedBox offers a standard Ethernet interface to the nodes locally attached to it, providing a seamless integration of the redundancy architecture. Furthermore, the RedBox allows the direct formation of the network, without depending on switches, therefore simplifying the network deployment and maintenance. The RedBox was implemented using FPGA technology and experimentally validated. The experimental results obtained show the feasibility and correction of the approach, being possible to react to errors in less than 1ms, as expected.Universidade de Aveiro2014-11-12T18:19:22Z2013-01-01T00:00:00Z2013info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://hdl.handle.net/10773/12808TID:201587130porCosta, Michael da Conceiçãoinfo: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:RCAAP2024-02-22T11:23:24Zoai:ria.ua.pt:10773/12808Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-20T02:48:53.698723Repositó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 Implementação de uma RedBox ethernet para aplicações de tempo-real
title Implementação de uma RedBox ethernet para aplicações de tempo-real
spellingShingle Implementação de uma RedBox ethernet para aplicações de tempo-real
Costa, Michael da Conceição
Engenharia electrónica
Ethernet (Redes de computadores)
Sistemas embebidos
Sistemas distribuídos
title_short Implementação de uma RedBox ethernet para aplicações de tempo-real
title_full Implementação de uma RedBox ethernet para aplicações de tempo-real
title_fullStr Implementação de uma RedBox ethernet para aplicações de tempo-real
title_full_unstemmed Implementação de uma RedBox ethernet para aplicações de tempo-real
title_sort Implementação de uma RedBox ethernet para aplicações de tempo-real
author Costa, Michael da Conceição
author_facet Costa, Michael da Conceição
author_role author
dc.contributor.author.fl_str_mv Costa, Michael da Conceição
dc.subject.por.fl_str_mv Engenharia electrónica
Ethernet (Redes de computadores)
Sistemas embebidos
Sistemas distribuídos
topic Engenharia electrónica
Ethernet (Redes de computadores)
Sistemas embebidos
Sistemas distribuídos
description Os sistemas embutidos distribuídos, devido à sua distribuição, são usados em várias áreas tais como a automação industrial, a indústria automóvel ou equipamentos médicos. Este tipo de sistemas necessita de redes dedicadas para que as várias partes do sistema comuniquem entre elas. Recentemente, vários protocolos baseados na tecnologia Ethernet têm vindo a ser desenvolvidos para esse tipo de sistemas. Esses protocolos aproveitam algumas das vantagens da Ethernet tais como uma grande largura de banda, baixo custo de produção e instalação. Alguns destes sistemas embutidos distribuídos são considerados crítico, o que significa que uma falha do sistema pode provocar resultados catastróficos, e.g. danificar equipamentos ou provocar danos em pessoas. Este tipo de sistemas necessita de grandes níveis de fiabilidade. Nesse sentido são usadas técnicas de tolerância a faltas baseadas no uso de redundância na rede e nos nós que a constituem. Foram desenvolvidos vários mecanismos de redundância sobre Ethernet. Citando alguns deles o Rapid Spanning Tree Protocol (RTSP), High-Availability Seamless redundancy protocol (HSR), Parallel Redundancy Protocol (PRP) ou Rapid Ring Recovery (RRR). O Rapid Ring Recovery é uma proposta recente. Este protocolo tem como principal vantagem o seu tempo de recuperação, uma vez que consegue recuperar de falhas nas ligações em menos de 1 milissegundo. A sua utilização está limitada a uma topologia em anel, permitindo acrescentar nós à rede sem grande complexidade. Mas ao só suportar redes em anel limita a sua utilização. Esta implementação usa a tecnologia FPGA e foi validada experimentalmente. Os resultados experimentais demonstram ser possível implementar uma RedBox, que consiste numa interface para uma rede Ethernet a funcionar com Rapid Ring Recovery, usando uma FPGA. A implementação deste equipamento foi validada experimentalmente e foi possível verificar que é possível reagir a erros nas ligações em menos de 1ms, tal como esperado.
publishDate 2013
dc.date.none.fl_str_mv 2013-01-01T00:00:00Z
2013
2014-11-12T18:19:22Z
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/10773/12808
TID:201587130
url http://hdl.handle.net/10773/12808
identifier_str_mv TID:201587130
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 Universidade de Aveiro
publisher.none.fl_str_mv Universidade de Aveiro
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_ 1799137539543531520