Switch ethernet distribuído para sistemas embutidos

Detalhes bibliográficos
Autor(a) principal: Ribeiro, Ricardo Jorge Gonçalves
Data de Publicação: 2012
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/10207
Resumo: O uso de sistemas embutidos está cada vez mais generalizado em diversas áreas nomeadamente na automação industrial, aviónica, automóvel e produção de energia. Estes sistemas são utilizados para controlo de processos e gestão de aplicações, como na segurança das pessoas e bens materiais, que frequentemente apresentam requisitos temporais estritos no que envolve a execução das tarefas para as quais estão destinados. É usual que muitos dos sistemas embutidos estejam inseridos numa rede distribuída, constituída assim por vários subsistemas inteligentes e autónomos que cooperam entre si e partilham uma linha de comunicação que garante a conclusão dos objectivos especificados. Vários protocolos de comunicação foram desenvolvidos de modo a proporcionarem ás redes distribuídas garantias em termos de determinismo, latência e previsibilidade. O propósito inicial da Ethernet era a sua utilização em redes de dados em sistemas domésticos e empresariais onde os requisitos temporais não são críticos. Actualmente esta tecnologia tem vindo a ser utilizada como uma solução em sistemas embutidos distribuídos, nomeadamente através da utilização de redes comutadas - Switched Ethernet Networks. De facto, a flexibilidade e velocidade desta tecnologia foram fortes motivações para que na última década tivessem sido desenvolvidos vários protocolos que permitem a sua utilização em aplicações críticas de tempo real. É no entanto necessário um ponto de equilíbrio entre desempenho, custo e fiabilidade para aplicação da Ethernet nestes sistemas. Esta dissertação apresenta o desenvolvimento de uma infraestrutura que permite a utilização da Ethernet em sistemas embutidos de tempo real para tráfego periódico e esporádico suportado numa rede em anel. Os nodos da rede foram desenvolvidos em módulos que são inseridos no kernel de sistemas Linux. É especificada a rede desenvolvida, a estrutura interna dos nodos presentes na mesma como também os mecanismos aplicados para cumprimentos de tempo real periódico e utilização eficiente da largura de banda. Com o objectivo de validar a implementação e avaliar o seu desempenho, foram realizadas diversas experiências, cujos resultados se encontram também presentes nesta dissertação.
id RCAP_66ee91f6784ed5e1e501bf193ec8557a
oai_identifier_str oai:ria.ua.pt:10773/10207
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 Switch ethernet distribuído para sistemas embutidosEngenharia electrónicaSistemas embebidosSistemas em tempo realSistemas distribuídosComunicações em tempo realEthernet (Redes de computadores)Automação: Aplicações industriaisO uso de sistemas embutidos está cada vez mais generalizado em diversas áreas nomeadamente na automação industrial, aviónica, automóvel e produção de energia. Estes sistemas são utilizados para controlo de processos e gestão de aplicações, como na segurança das pessoas e bens materiais, que frequentemente apresentam requisitos temporais estritos no que envolve a execução das tarefas para as quais estão destinados. É usual que muitos dos sistemas embutidos estejam inseridos numa rede distribuída, constituída assim por vários subsistemas inteligentes e autónomos que cooperam entre si e partilham uma linha de comunicação que garante a conclusão dos objectivos especificados. Vários protocolos de comunicação foram desenvolvidos de modo a proporcionarem ás redes distribuídas garantias em termos de determinismo, latência e previsibilidade. O propósito inicial da Ethernet era a sua utilização em redes de dados em sistemas domésticos e empresariais onde os requisitos temporais não são críticos. Actualmente esta tecnologia tem vindo a ser utilizada como uma solução em sistemas embutidos distribuídos, nomeadamente através da utilização de redes comutadas - Switched Ethernet Networks. De facto, a flexibilidade e velocidade desta tecnologia foram fortes motivações para que na última década tivessem sido desenvolvidos vários protocolos que permitem a sua utilização em aplicações críticas de tempo real. É no entanto necessário um ponto de equilíbrio entre desempenho, custo e fiabilidade para aplicação da Ethernet nestes sistemas. Esta dissertação apresenta o desenvolvimento de uma infraestrutura que permite a utilização da Ethernet em sistemas embutidos de tempo real para tráfego periódico e esporádico suportado numa rede em anel. Os nodos da rede foram desenvolvidos em módulos que são inseridos no kernel de sistemas Linux. É especificada a rede desenvolvida, a estrutura interna dos nodos presentes na mesma como também os mecanismos aplicados para cumprimentos de tempo real periódico e utilização eficiente da largura de banda. Com o objectivo de validar a implementação e avaliar o seu desempenho, foram realizadas diversas experiências, cujos resultados se encontram também presentes nesta dissertação.Nowadays, the use of embedded systems has become ubiquitous in various industrial fields including automation, avionics, automotive and energy production industries. These systems are commonly used for process control and application management that need strict time requirements in order to execute properly and ensure people's and material safety. Usually due to structural constraints and efficient resources management many embedded systems are implemented in a distributed network composed by several smart and autonomous subsystems with different functionalities that cooperate together to achieve a common goal. The Ethernet was initially developed to be used in household and business data networks where the time constraint are not critical. Currently this technology has been largely used as a solution in embebbed distributed systems, namely by using Switched Ethernet. In fact communication speed and technology flexibility motivated the development of several protocols to be used in real time applications in the past decades. However the use of Ethernet technology in these systems requires a compromise between performance, cost and reliability. This dissertation presents the development of a infrastructure that uses Ethernet in real time embebbed systems to support periodic and sporadic traffic in a ring topology based network. The network nodes were designed in modules that are included in the kernel of the Linux system. It also specie’s the network developed, the internal structure of the nodes and all the procedures used to assure the periodic real time communications and the efficient use of the bandwidth. In order to validate and evaluate the implementation several tests were conducted and are also presented in this document.Universidade de Aveiro2013-04-15T14:02:52Z2012-01-01T00:00:00Z2012info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://hdl.handle.net/10773/10207porRibeiro, Ricardo Jorge Gonçalvesinfo: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:17:44Zoai:ria.ua.pt:10773/10207Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-20T02:46:52.080780Repositó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 Switch ethernet distribuído para sistemas embutidos
title Switch ethernet distribuído para sistemas embutidos
spellingShingle Switch ethernet distribuído para sistemas embutidos
Ribeiro, Ricardo Jorge Gonçalves
Engenharia electrónica
Sistemas embebidos
Sistemas em tempo real
Sistemas distribuídos
Comunicações em tempo real
Ethernet (Redes de computadores)
Automação: Aplicações industriais
title_short Switch ethernet distribuído para sistemas embutidos
title_full Switch ethernet distribuído para sistemas embutidos
title_fullStr Switch ethernet distribuído para sistemas embutidos
title_full_unstemmed Switch ethernet distribuído para sistemas embutidos
title_sort Switch ethernet distribuído para sistemas embutidos
author Ribeiro, Ricardo Jorge Gonçalves
author_facet Ribeiro, Ricardo Jorge Gonçalves
author_role author
dc.contributor.author.fl_str_mv Ribeiro, Ricardo Jorge Gonçalves
dc.subject.por.fl_str_mv Engenharia electrónica
Sistemas embebidos
Sistemas em tempo real
Sistemas distribuídos
Comunicações em tempo real
Ethernet (Redes de computadores)
Automação: Aplicações industriais
topic Engenharia electrónica
Sistemas embebidos
Sistemas em tempo real
Sistemas distribuídos
Comunicações em tempo real
Ethernet (Redes de computadores)
Automação: Aplicações industriais
description O uso de sistemas embutidos está cada vez mais generalizado em diversas áreas nomeadamente na automação industrial, aviónica, automóvel e produção de energia. Estes sistemas são utilizados para controlo de processos e gestão de aplicações, como na segurança das pessoas e bens materiais, que frequentemente apresentam requisitos temporais estritos no que envolve a execução das tarefas para as quais estão destinados. É usual que muitos dos sistemas embutidos estejam inseridos numa rede distribuída, constituída assim por vários subsistemas inteligentes e autónomos que cooperam entre si e partilham uma linha de comunicação que garante a conclusão dos objectivos especificados. Vários protocolos de comunicação foram desenvolvidos de modo a proporcionarem ás redes distribuídas garantias em termos de determinismo, latência e previsibilidade. O propósito inicial da Ethernet era a sua utilização em redes de dados em sistemas domésticos e empresariais onde os requisitos temporais não são críticos. Actualmente esta tecnologia tem vindo a ser utilizada como uma solução em sistemas embutidos distribuídos, nomeadamente através da utilização de redes comutadas - Switched Ethernet Networks. De facto, a flexibilidade e velocidade desta tecnologia foram fortes motivações para que na última década tivessem sido desenvolvidos vários protocolos que permitem a sua utilização em aplicações críticas de tempo real. É no entanto necessário um ponto de equilíbrio entre desempenho, custo e fiabilidade para aplicação da Ethernet nestes sistemas. Esta dissertação apresenta o desenvolvimento de uma infraestrutura que permite a utilização da Ethernet em sistemas embutidos de tempo real para tráfego periódico e esporádico suportado numa rede em anel. Os nodos da rede foram desenvolvidos em módulos que são inseridos no kernel de sistemas Linux. É especificada a rede desenvolvida, a estrutura interna dos nodos presentes na mesma como também os mecanismos aplicados para cumprimentos de tempo real periódico e utilização eficiente da largura de banda. Com o objectivo de validar a implementação e avaliar o seu desempenho, foram realizadas diversas experiências, cujos resultados se encontram também presentes nesta dissertação.
publishDate 2012
dc.date.none.fl_str_mv 2012-01-01T00:00:00Z
2012
2013-04-15T14:02:52Z
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/10207
url http://hdl.handle.net/10773/10207
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_ 1799137520158507008