Implementação de uma RedBox ethernet para aplicações de tempo-real
Autor(a) principal: | |
---|---|
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 |