Monitoramento da entrega de pacotes em redes intra-chip

Detalhes bibliográficos
Autor(a) principal: Ganzer, Gabriel
Data de Publicação: 2018
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Repositório Institucional da UFSC
Texto Completo: https://repositorio.ufsc.br/handle/123456789/188193
Resumo: TCC(graduação) - Universidade Federal de Santa Catarina. Campus Araranguá. Engenharia da Computação.
id UFSC_aab4b5ca0bafa713e84c089b142e9672
oai_identifier_str oai:repositorio.ufsc.br:123456789/188193
network_acronym_str UFSC
network_name_str Repositório Institucional da UFSC
repository_id_str 2373
spelling Universidade Federal de Santa CatarinaGanzer, GabrielBerejuck, Marcelo Daniel2018-07-12T21:04:51Z2018-07-12T21:04:51Z2018-07-03https://repositorio.ufsc.br/handle/123456789/188193TCC(graduação) - Universidade Federal de Santa Catarina. Campus Araranguá. Engenharia da Computação.Sistemas intra-chip ou SoC (acrônimo de System-on-Chip) com múltiplas unidade de processamento heterogêneas têm sido usados pela indústria de silício como solução para disponibilizar o desempenho demandado pelas aplicações modernas. Entretanto, a integração de um grande número de tais unidades de processamento impõem um desafio aos mecanismos de interconexão. Para contornar esta situação, a indústria vem utilizando redes intra-chip ou NoC (acrônimo de Networks-on-Chip), as quais utilizam de roteadores e conceitos provenientes das redes computacionais convencionais para interconectar as unidades de processamento de um SoC. De forma geral, os fluxos dessas redes são heterogêneos, divididos basicamente em dois tipos: aqueles de tempo real, provenientes de tarefas que demandam garantia da entrega dos pacotes, qualidade de serviço e tempo de execução rígido; os de melhor esforço, provenientes de tarefas que exigem tempo de execução menos rígido. A grande maioria das redes intra-chip publicadas até o momento visam prover uma latência mínima e previsível para os fluxos de tempo real, como é o caso da rede RTSNoC (acrônimo de Real-Time Network-on-Chip), uma rede que oferece garantia de vazão às aplicações de tempo real através da previsibilidade da latência de pior caso. A RTSNoC não provê qualidade de serviço quando utilizada em sistemas com uma quantidade maior de fluxos de melhor esforço e apenas melhora a latência média de tais fluxos. O aperfeiçoamento do desempenho desta rede em aplicações onde a maioria dos fluxos são de melhor esforço pode ser atingida pelo uso de métodos otimizadores, algoritmos de roteamento adaptativos ou da computação reconfigurável atuando na redistribuição das unidades de processamento interconectadas aos roteadores. Tais métodos necessitam, inicialmente, serem alimentados constantemente com informações do tráfego da rede, obtidas por um sistema apto a monitorar a entrega dos pacotes, para só então operacionalizar alterações na rede em tempo de execução. Dito isso, o presente trabalho objetiva introduzir ao projeto da RTSNoC o conceito de observabilidade computacional através do desenvolvimento de um sistema de monitoramento da entrega dos pacotes para aquela rede.Systems with multiple heterogeneous processing units, also known as Systems-on-Chip (SoC), have been used by the silicon industry as a solution to deliver the high performance demanded by modern applications. However, the integration of a large number of such processing units poses a challenge to the interconnection mechanisms. The industry has been using Networks-on-Chip (NoC) to solve this problem, an approach that uses routers and concepts from conventional computational networks to interconnect the processing units of a SoC. In general, a flow of these networks can be divided into two types: those of real-time coming from tasks that demand assurance of package delivery, quality of service, and hard execution time; best-effort flows that come from soft tasks, which does not demand such requirements. So far, many of the published NoCs aim to provide a minimum and predictable latency for real-time flows, such as the RTSNoC, a network-on-chip that gives throughput guarantee to real-time systems by using the technique of worst-case latency predictability. The RTSNoC does not offer a quality of service when used in applications with a higher amount of best-effort flows and only improves the average latency of those flows. To achieve a level of performance improvement on applications that have a best-effort flows dominance that NoC could use optimization methods, adaptive routing algorithms or reconfigurable computing by redistributing the interconnected processing units at runtime. Such methods need to be continuously fed with information about the network traffic obtained by a system able to monitor the packet delivery. Within that said, the present work aims to introduce to the RTSNoC project the concept of computational observability by developing a system who would be able to monitor and get information about the delivery of packages on that network.94 f.Araranguá, SCsistemas intra-chipredes intra-chipobservabilidade computacionalMonitoramento da entrega de pacotes em redes intra-chipinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisporreponame:Repositório Institucional da UFSCinstname:Universidade Federal de Santa Catarina (UFSC)instacron:UFSCinfo:eu-repo/semantics/openAccessLICENSElicense.txtlicense.txttext/plain; charset=utf-81383https://repositorio.ufsc.br/bitstream/123456789/188193/2/license.txt11ee89cd31d893362820eab7c4d46734MD52ORIGINALgabriel_ganzer_versao_final.pdfgabriel_ganzer_versao_final.pdfapplication/pdf4495157https://repositorio.ufsc.br/bitstream/123456789/188193/1/gabriel_ganzer_versao_final.pdf2c94a0839cecca250416d38def2f0914MD51123456789/1881932018-07-12 18:04:51.703oai:repositorio.ufsc.br:123456789/188193Vm9jw6ogdGVtIGEgbGliZXJkYWRlIGRlOiBDb21wYXJ0aWxoYXIg4oCUIGNvcGlhciwgZGlzdHJpYnVpciBlIHRyYW5zbWl0aXIgYSBvYnJhLiBSZW1peGFyIOKAlCBjcmlhciBvYnJhcyBkZXJpdmFkYXMuClNvYiBhcyBzZWd1aW50ZXMgY29uZGnDp8O1ZXM6IEF0cmlidWnDp8OjbyDigJQgVm9jw6ogZGV2ZSBjcmVkaXRhciBhIG9icmEgZGEgZm9ybWEgZXNwZWNpZmljYWRhIHBlbG8gYXV0b3Igb3UgbGljZW5jaWFudGUgKG1hcyBuw6NvIGRlIG1hbmVpcmEgcXVlIHN1Z2lyYSBxdWUgZXN0ZXMgY29uY2VkZW0gcXVhbHF1ZXIgYXZhbCBhIHZvY8OqIG91IGFvIHNldSB1c28gZGEgb2JyYSkuIFVzbyBuw6NvLWNvbWVyY2lhbCDigJQgVm9jw6ogbsOjbyBwb2RlIHVzYXIgZXN0YSBvYnJhIHBhcmEgZmlucyBjb21lcmNpYWlzLgpGaWNhbmRvIGNsYXJvIHF1ZTogUmVuw7puY2lhIOKAlCBRdWFscXVlciBkYXMgY29uZGnDp8O1ZXMgYWNpbWEgcG9kZSBzZXIgcmVudW5jaWFkYSBzZSB2b2PDqiBvYnRpdmVyIHBlcm1pc3PDo28gZG8gdGl0dWxhciBkb3MgZGlyZWl0b3MgYXV0b3JhaXMuIERvbcOtbmlvIFDDumJsaWNvIOKAlCBPbmRlIGEgb2JyYSBvdSBxdWFscXVlciBkZSBzZXVzIGVsZW1lbnRvcyBlc3RpdmVyIGVtIGRvbcOtbmlvIHDDumJsaWNvIHNvYiBvIGRpcmVpdG8gYXBsaWPDoXZlbCwgZXN0YSBjb25kacOnw6NvIG7Do28gw6ksIGRlIG1hbmVpcmEgYWxndW1hLCBhZmV0YWRhIHBlbGEgbGljZW7Dp2EuIE91dHJvcyBEaXJlaXRvcyDigJQgT3Mgc2VndWludGVzIGRpcmVpdG9zIG7Do28gc8OjbywgZGUgbWFuZWlyYSBhbGd1bWEsIGFmZXRhZG9zIHBlbGEgbGljZW7Dp2E6IExpbWl0YcOnw7VlcyBlIGV4Y2XDp8O1ZXMgYW9zIGRpcmVpdG9zIGF1dG9yYWlzIG91IHF1YWlzcXVlciB1c29zIGxpdnJlcyBhcGxpY8OhdmVpczsgT3MgZGlyZWl0b3MgbW9yYWlzIGRvIGF1dG9yOyBEaXJlaXRvcyBxdWUgb3V0cmFzIHBlc3NvYXMgcG9kZW0gdGVyIHNvYnJlIGEgb2JyYSBvdSBzb2JyZSBhIHV0aWxpemHDp8OjbyBkYSBvYnJhLCB0YWlzIGNvbW8gZGlyZWl0b3MgZGUgaW1hZ2VtIG91IHByaXZhY2lkYWRlLiBBdmlzbyDigJQgUGFyYSBxdWFscXVlciByZXV0aWxpemHDp8OjbyBvdSBkaXN0cmlidWnDp8Ojbywgdm9jw6ogZGV2ZSBkZWl4YXIgY2xhcm8gYSB0ZXJjZWlyb3Mgb3MgdGVybW9zIGRhIGxpY2Vuw6dhIGEgcXVlIHNlIGVuY29udHJhIHN1Ym1ldGlkYSBlc3RhIG9icmEuIEEgbWVsaG9yIG1hbmVpcmEgZGUgZmF6ZXIgaXNzbyDDqSBjb20gdW0gbGluayBwYXJhIGVzdGEgcMOhZ2luYS4KTGljZW7Dp2EgQ3JlYXRpdmUgQ29tbW9ucyAtIGh0dHA6Ly9jcmVhdGl2ZWNvbW1vbnMub3JnL2xpY2Vuc2VzL2J5LW5jLzMuMC9ici8KRepositório de PublicaçõesPUBhttp://150.162.242.35/oai/requestopendoar:23732018-07-12T21:04:51Repositório Institucional da UFSC - Universidade Federal de Santa Catarina (UFSC)false
dc.title.pt_BR.fl_str_mv Monitoramento da entrega de pacotes em redes intra-chip
title Monitoramento da entrega de pacotes em redes intra-chip
spellingShingle Monitoramento da entrega de pacotes em redes intra-chip
Ganzer, Gabriel
sistemas intra-chip
redes intra-chip
observabilidade computacional
title_short Monitoramento da entrega de pacotes em redes intra-chip
title_full Monitoramento da entrega de pacotes em redes intra-chip
title_fullStr Monitoramento da entrega de pacotes em redes intra-chip
title_full_unstemmed Monitoramento da entrega de pacotes em redes intra-chip
title_sort Monitoramento da entrega de pacotes em redes intra-chip
author Ganzer, Gabriel
author_facet Ganzer, Gabriel
author_role author
dc.contributor.pt_BR.fl_str_mv Universidade Federal de Santa Catarina
dc.contributor.author.fl_str_mv Ganzer, Gabriel
dc.contributor.advisor1.fl_str_mv Berejuck, Marcelo Daniel
contributor_str_mv Berejuck, Marcelo Daniel
dc.subject.por.fl_str_mv sistemas intra-chip
redes intra-chip
observabilidade computacional
topic sistemas intra-chip
redes intra-chip
observabilidade computacional
description TCC(graduação) - Universidade Federal de Santa Catarina. Campus Araranguá. Engenharia da Computação.
publishDate 2018
dc.date.accessioned.fl_str_mv 2018-07-12T21:04:51Z
dc.date.available.fl_str_mv 2018-07-12T21:04:51Z
dc.date.issued.fl_str_mv 2018-07-03
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/bachelorThesis
format bachelorThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv https://repositorio.ufsc.br/handle/123456789/188193
url https://repositorio.ufsc.br/handle/123456789/188193
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 94 f.
dc.publisher.none.fl_str_mv Araranguá, SC
publisher.none.fl_str_mv Araranguá, SC
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFSC
instname:Universidade Federal de Santa Catarina (UFSC)
instacron:UFSC
instname_str Universidade Federal de Santa Catarina (UFSC)
instacron_str UFSC
institution UFSC
reponame_str Repositório Institucional da UFSC
collection Repositório Institucional da UFSC
bitstream.url.fl_str_mv https://repositorio.ufsc.br/bitstream/123456789/188193/2/license.txt
https://repositorio.ufsc.br/bitstream/123456789/188193/1/gabriel_ganzer_versao_final.pdf
bitstream.checksum.fl_str_mv 11ee89cd31d893362820eab7c4d46734
2c94a0839cecca250416d38def2f0914
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFSC - Universidade Federal de Santa Catarina (UFSC)
repository.mail.fl_str_mv
_version_ 1766805300406386688