Evaluation of FACE implementation on real-time avionics performance

Detalhes bibliográficos
Autor(a) principal: Cozer, Bruno Bohrer
Data de Publicação: 2019
Tipo de documento: Dissertação
Idioma: eng
Título da fonte: Biblioteca Digital de Teses e Dissertações da UFRGS
Texto Completo: http://hdl.handle.net/10183/204651
Resumo: Apesar de arquiteturas de sistema com IMA terem permitido os sistemas aviônicos se tornarem mais modulares e concentrados, economizando espaço, peso e consumo de energia em aeronaves, ainda havia problemas com reuso, modularidade e falta de fornecedores alternativos que necessitavam serem melhoradas em sistemas de missão. Arquiteturas Abertas de Sistema (OSA) tem sido desenvolvidas e exploradas por fornecedores de aviônicos e contratantes de forma a se beneficiar do reuso mais fácil, custos reduzidos e menor tempo de desenvolvimento graças à modularidade e uso de interfaces em comum trazido por este tipo de arquiteturas. FACE é um exemplo crescente de ambiente OSA definido para alcançar estes objetivos para aplicações de software de missão através do uso de camadas de abstração padrão. Entretanto, a inserção destas camadas pode impôr acréscimos na performance que poderiam pôr em risco características chave dos sistemas, especialmente em plataformas de hardware com restrições de espaço e energia. Este trabalho discute esta dicotomia, comparando com cenários similares em outras áreas. Através da implementação de um experimento comparando cinco métricas de performance diferentes implementadas em dois conjuntos de versões de aplicação: com e sem aderência a FACE, usando duas plataformas de hardware diferentes, foi possível quantificar os impactos de performance trazidos pela adoção de OSA. Os resultados obtidos mostram que pode haver impactos dependendo do tipo de computação realizado pela aplicação de missão. Entretanto, na maioria dos casos o impacto quantificado foi inferior a 5% quando comparado à mesma métrica de performance em uma implementação sem OSA, desta forma não arriscando os benefícios trazidos pela modularidade de OSA.
id URGS_108314ce17fd5b02f9ac1a915dd9943a
oai_identifier_str oai:www.lume.ufrgs.br:10183/204651
network_acronym_str URGS
network_name_str Biblioteca Digital de Teses e Dissertações da UFRGS
repository_id_str 1853
spelling Cozer, Bruno BohrerFreitas, Edison Pignaton de2020-01-21T04:15:00Z2019http://hdl.handle.net/10183/204651001109963Apesar de arquiteturas de sistema com IMA terem permitido os sistemas aviônicos se tornarem mais modulares e concentrados, economizando espaço, peso e consumo de energia em aeronaves, ainda havia problemas com reuso, modularidade e falta de fornecedores alternativos que necessitavam serem melhoradas em sistemas de missão. Arquiteturas Abertas de Sistema (OSA) tem sido desenvolvidas e exploradas por fornecedores de aviônicos e contratantes de forma a se beneficiar do reuso mais fácil, custos reduzidos e menor tempo de desenvolvimento graças à modularidade e uso de interfaces em comum trazido por este tipo de arquiteturas. FACE é um exemplo crescente de ambiente OSA definido para alcançar estes objetivos para aplicações de software de missão através do uso de camadas de abstração padrão. Entretanto, a inserção destas camadas pode impôr acréscimos na performance que poderiam pôr em risco características chave dos sistemas, especialmente em plataformas de hardware com restrições de espaço e energia. Este trabalho discute esta dicotomia, comparando com cenários similares em outras áreas. Através da implementação de um experimento comparando cinco métricas de performance diferentes implementadas em dois conjuntos de versões de aplicação: com e sem aderência a FACE, usando duas plataformas de hardware diferentes, foi possível quantificar os impactos de performance trazidos pela adoção de OSA. Os resultados obtidos mostram que pode haver impactos dependendo do tipo de computação realizado pela aplicação de missão. Entretanto, na maioria dos casos o impacto quantificado foi inferior a 5% quando comparado à mesma métrica de performance em uma implementação sem OSA, desta forma não arriscando os benefícios trazidos pela modularidade de OSA.Although systems architectures like IMA allowed avionics systems to became more modular and concentrated, saving space, power and weight on aircraft, there was still issues with reuse, modularity and vendor lock to be enhanced on mission systems. Open Systems Architectures (OSA) have been developed and explored by avionics developers and contractors in order to benefit from easier reuse, reduced costs and shorter time-to-field thanks to the modularity and common interfaces brought by such architectures. FACE is growing example of OSA framework defined to achieve these goals for mission software applications through the use of standardized abstraction layers. However, the insertion of such layers may impose overheads on performance that could jeopardize systems key features, especially on hardware platforms with strict space and power constraints. This work discusses this tradeoff, comparing it with similar scenarios in different areas. Through the implementation of an experiment comparing five different performance metrics implemented on two sets of application versions: with and without FACE adherence, using two different hardware platforms, it was possible to quantify performance impacts brought by the OSA adoption. The obtained results showed that there may be impacts depending on computation type performed by the mission application. However, in the majority of cases the quantified overhead was less than 5% when comparing the same performance metric in a non-OSA implementation, therefore not risking the benefits brought by OSA modularity.application/pdfengSistemas embarcadosSistemas de tempo realAvionics. PerformanceSystems ArchitectureEvaluation of FACE implementation on real-time avionics performanceAvaliação da implementação de FACE no desempenho de sistemas aviônicos de tempo real info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisUniversidade Federal do Rio Grande do SulInstituto de InformáticaPrograma de Pós-Graduação em ComputaçãoPorto Alegre, BR-RS2019mestradoinfo:eu-repo/semantics/openAccessreponame:Biblioteca Digital de Teses e Dissertações da UFRGSinstname:Universidade Federal do Rio Grande do Sul (UFRGS)instacron:UFRGSTEXT001109963.pdf.txt001109963.pdf.txtExtracted Texttext/plain97359http://www.lume.ufrgs.br/bitstream/10183/204651/2/001109963.pdf.txte1d6c2e410d2c45bded9bc81aef84fcbMD52ORIGINAL001109963.pdfTexto completo (inglês)application/pdf1798257http://www.lume.ufrgs.br/bitstream/10183/204651/1/001109963.pdfed34169f432018e8289944b08d1f6410MD5110183/2046512021-05-26 04:30:04.905069oai:www.lume.ufrgs.br:10183/204651Biblioteca Digital de Teses e Dissertaçõeshttps://lume.ufrgs.br/handle/10183/2PUBhttps://lume.ufrgs.br/oai/requestlume@ufrgs.br||lume@ufrgs.bropendoar:18532021-05-26T07:30:04Biblioteca Digital de Teses e Dissertações da UFRGS - Universidade Federal do Rio Grande do Sul (UFRGS)false
dc.title.pt_BR.fl_str_mv Evaluation of FACE implementation on real-time avionics performance
dc.title.alternative.pt.fl_str_mv Avaliação da implementação de FACE no desempenho de sistemas aviônicos de tempo real
title Evaluation of FACE implementation on real-time avionics performance
spellingShingle Evaluation of FACE implementation on real-time avionics performance
Cozer, Bruno Bohrer
Sistemas embarcados
Sistemas de tempo real
Avionics. Performance
Systems Architecture
title_short Evaluation of FACE implementation on real-time avionics performance
title_full Evaluation of FACE implementation on real-time avionics performance
title_fullStr Evaluation of FACE implementation on real-time avionics performance
title_full_unstemmed Evaluation of FACE implementation on real-time avionics performance
title_sort Evaluation of FACE implementation on real-time avionics performance
author Cozer, Bruno Bohrer
author_facet Cozer, Bruno Bohrer
author_role author
dc.contributor.author.fl_str_mv Cozer, Bruno Bohrer
dc.contributor.advisor1.fl_str_mv Freitas, Edison Pignaton de
contributor_str_mv Freitas, Edison Pignaton de
dc.subject.por.fl_str_mv Sistemas embarcados
Sistemas de tempo real
topic Sistemas embarcados
Sistemas de tempo real
Avionics. Performance
Systems Architecture
dc.subject.eng.fl_str_mv Avionics. Performance
Systems Architecture
description Apesar de arquiteturas de sistema com IMA terem permitido os sistemas aviônicos se tornarem mais modulares e concentrados, economizando espaço, peso e consumo de energia em aeronaves, ainda havia problemas com reuso, modularidade e falta de fornecedores alternativos que necessitavam serem melhoradas em sistemas de missão. Arquiteturas Abertas de Sistema (OSA) tem sido desenvolvidas e exploradas por fornecedores de aviônicos e contratantes de forma a se beneficiar do reuso mais fácil, custos reduzidos e menor tempo de desenvolvimento graças à modularidade e uso de interfaces em comum trazido por este tipo de arquiteturas. FACE é um exemplo crescente de ambiente OSA definido para alcançar estes objetivos para aplicações de software de missão através do uso de camadas de abstração padrão. Entretanto, a inserção destas camadas pode impôr acréscimos na performance que poderiam pôr em risco características chave dos sistemas, especialmente em plataformas de hardware com restrições de espaço e energia. Este trabalho discute esta dicotomia, comparando com cenários similares em outras áreas. Através da implementação de um experimento comparando cinco métricas de performance diferentes implementadas em dois conjuntos de versões de aplicação: com e sem aderência a FACE, usando duas plataformas de hardware diferentes, foi possível quantificar os impactos de performance trazidos pela adoção de OSA. Os resultados obtidos mostram que pode haver impactos dependendo do tipo de computação realizado pela aplicação de missão. Entretanto, na maioria dos casos o impacto quantificado foi inferior a 5% quando comparado à mesma métrica de performance em uma implementação sem OSA, desta forma não arriscando os benefícios trazidos pela modularidade de OSA.
publishDate 2019
dc.date.issued.fl_str_mv 2019
dc.date.accessioned.fl_str_mv 2020-01-21T04:15: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/10183/204651
dc.identifier.nrb.pt_BR.fl_str_mv 001109963
url http://hdl.handle.net/10183/204651
identifier_str_mv 001109963
dc.language.iso.fl_str_mv eng
language eng
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:Biblioteca Digital de Teses e Dissertações da UFRGS
instname:Universidade Federal do Rio Grande do Sul (UFRGS)
instacron:UFRGS
instname_str Universidade Federal do Rio Grande do Sul (UFRGS)
instacron_str UFRGS
institution UFRGS
reponame_str Biblioteca Digital de Teses e Dissertações da UFRGS
collection Biblioteca Digital de Teses e Dissertações da UFRGS
bitstream.url.fl_str_mv http://www.lume.ufrgs.br/bitstream/10183/204651/2/001109963.pdf.txt
http://www.lume.ufrgs.br/bitstream/10183/204651/1/001109963.pdf
bitstream.checksum.fl_str_mv e1d6c2e410d2c45bded9bc81aef84fcb
ed34169f432018e8289944b08d1f6410
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
repository.name.fl_str_mv Biblioteca Digital de Teses e Dissertações da UFRGS - Universidade Federal do Rio Grande do Sul (UFRGS)
repository.mail.fl_str_mv lume@ufrgs.br||lume@ufrgs.br
_version_ 1810085514687021056