Switch (De)composer++ : evolution and practical evaluation of switch (De)composer
Autor(a) principal: | |
---|---|
Data de Publicação: | 2023 |
Tipo de documento: | Trabalho de conclusão de curso |
Idioma: | eng |
Título da fonte: | Repositório Institucional da UFRGS |
Texto Completo: | http://hdl.handle.net/10183/270660 |
Resumo: | Switch (De)Composer é uma solução proposta para criar código switches modulares se aproveitando da abstração One Big Switch (OBS) de acordo com a topologia da rede. Dessa forma permitindo desenvolvedores de redes realizarem a implementação do código e promovendo reusabilidade, manutenibilidade e uso eficiente de recursos, através do plano de dados. Nesse trabalho de conclusão de curso foi proposto o Switch (De)Composer++ (CRAIDE, 2023), uma continuação do projeto com objetivo de aprimorar a solução e em sequência fazer uma avaliação prática utilizando FPGAs, como NetFPGA-SUME. Os resultados obtidos indicam melhorias significativas de latência e ocupação, quando comparando switches gerados pelo Switch (De)Composer com uma implementação trivial do OBS. |
id |
UFRGS-2_33abc71556153e46e55648063629c2a6 |
---|---|
oai_identifier_str |
oai:www.lume.ufrgs.br:10183/270660 |
network_acronym_str |
UFRGS-2 |
network_name_str |
Repositório Institucional da UFRGS |
repository_id_str |
|
spelling |
Craide, Júlia DartoraCordeiro, Weverton Luis da Costa2024-01-04T03:28:49Z2023http://hdl.handle.net/10183/270660001170731Switch (De)Composer é uma solução proposta para criar código switches modulares se aproveitando da abstração One Big Switch (OBS) de acordo com a topologia da rede. Dessa forma permitindo desenvolvedores de redes realizarem a implementação do código e promovendo reusabilidade, manutenibilidade e uso eficiente de recursos, através do plano de dados. Nesse trabalho de conclusão de curso foi proposto o Switch (De)Composer++ (CRAIDE, 2023), uma continuação do projeto com objetivo de aprimorar a solução e em sequência fazer uma avaliação prática utilizando FPGAs, como NetFPGA-SUME. Os resultados obtidos indicam melhorias significativas de latência e ocupação, quando comparando switches gerados pelo Switch (De)Composer com uma implementação trivial do OBS.Switch (De)Composer is a solution proposed to create modular switch code leveraging the One Big Switch(OBS) abstraction according to a network topology. It enables network developers to deploy the code that promotes reusability, maintainability, and efficient re source usage, across the programmable forwarding plane. In this undergraduate thesis, we proposed Switch (De)Composer++ (CRAIDE, 2023) a continuation of the project aiming to enhance the solution and follow up with a practical evaluation on top of FPGAs, such as NetFPGA-SUME. The results obtained indicate significant improvements in latency and occupation when comparing switches generated from Switch (De)Composer to a trivial OBS model deployment.application/pdfengRedesRede definida por softwareFpgaCircuitos digitaisSwitchesOne big switchNetFPGAP4VBoxSwitch (De)composer++ : evolution and practical evaluation of switch (De)composerSwitch (De)composer++ : evolução e avaliação prática do switch (De)composerinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisUniversidade Federal do Rio Grande do SulInstituto de InformáticaPorto Alegre, BR-RS2023Ciência da Computação: Ênfase em Ciência da Computação: Bachareladograduaçãoinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UFRGSinstname:Universidade Federal do Rio Grande do Sul (UFRGS)instacron:UFRGSTEXT001170731.pdf.txt001170731.pdf.txtExtracted Texttext/plain98760http://www.lume.ufrgs.br/bitstream/10183/270660/2/001170731.pdf.txt05a845eef9a7365044846cc34beb9699MD52ORIGINAL001170731.pdfTexto completo (inglês)application/pdf968134http://www.lume.ufrgs.br/bitstream/10183/270660/1/001170731.pdf8f4e79cbb0c0eebff0fd4fdbb7162387MD5110183/2706602024-01-05 04:22:43.560035oai:www.lume.ufrgs.br:10183/270660Repositório de PublicaçõesPUBhttps://lume.ufrgs.br/oai/requestopendoar:2024-01-05T06:22:43Repositório Institucional da UFRGS - Universidade Federal do Rio Grande do Sul (UFRGS)false |
dc.title.pt_BR.fl_str_mv |
Switch (De)composer++ : evolution and practical evaluation of switch (De)composer |
dc.title.alternative.en.fl_str_mv |
Switch (De)composer++ : evolução e avaliação prática do switch (De)composer |
title |
Switch (De)composer++ : evolution and practical evaluation of switch (De)composer |
spellingShingle |
Switch (De)composer++ : evolution and practical evaluation of switch (De)composer Craide, Júlia Dartora Redes Rede definida por software Fpga Circuitos digitais Switches One big switch NetFPGA P4VBox |
title_short |
Switch (De)composer++ : evolution and practical evaluation of switch (De)composer |
title_full |
Switch (De)composer++ : evolution and practical evaluation of switch (De)composer |
title_fullStr |
Switch (De)composer++ : evolution and practical evaluation of switch (De)composer |
title_full_unstemmed |
Switch (De)composer++ : evolution and practical evaluation of switch (De)composer |
title_sort |
Switch (De)composer++ : evolution and practical evaluation of switch (De)composer |
author |
Craide, Júlia Dartora |
author_facet |
Craide, Júlia Dartora |
author_role |
author |
dc.contributor.author.fl_str_mv |
Craide, Júlia Dartora |
dc.contributor.advisor1.fl_str_mv |
Cordeiro, Weverton Luis da Costa |
contributor_str_mv |
Cordeiro, Weverton Luis da Costa |
dc.subject.por.fl_str_mv |
Redes Rede definida por software Fpga Circuitos digitais |
topic |
Redes Rede definida por software Fpga Circuitos digitais Switches One big switch NetFPGA P4VBox |
dc.subject.eng.fl_str_mv |
Switches One big switch NetFPGA P4VBox |
description |
Switch (De)Composer é uma solução proposta para criar código switches modulares se aproveitando da abstração One Big Switch (OBS) de acordo com a topologia da rede. Dessa forma permitindo desenvolvedores de redes realizarem a implementação do código e promovendo reusabilidade, manutenibilidade e uso eficiente de recursos, através do plano de dados. Nesse trabalho de conclusão de curso foi proposto o Switch (De)Composer++ (CRAIDE, 2023), uma continuação do projeto com objetivo de aprimorar a solução e em sequência fazer uma avaliação prática utilizando FPGAs, como NetFPGA-SUME. Os resultados obtidos indicam melhorias significativas de latência e ocupação, quando comparando switches gerados pelo Switch (De)Composer com uma implementação trivial do OBS. |
publishDate |
2023 |
dc.date.issued.fl_str_mv |
2023 |
dc.date.accessioned.fl_str_mv |
2024-01-04T03:28:49Z |
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 |
http://hdl.handle.net/10183/270660 |
dc.identifier.nrb.pt_BR.fl_str_mv |
001170731 |
url |
http://hdl.handle.net/10183/270660 |
identifier_str_mv |
001170731 |
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:Repositório Institucional 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 |
Repositório Institucional da UFRGS |
collection |
Repositório Institucional da UFRGS |
bitstream.url.fl_str_mv |
http://www.lume.ufrgs.br/bitstream/10183/270660/2/001170731.pdf.txt http://www.lume.ufrgs.br/bitstream/10183/270660/1/001170731.pdf |
bitstream.checksum.fl_str_mv |
05a845eef9a7365044846cc34beb9699 8f4e79cbb0c0eebff0fd4fdbb7162387 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 |
repository.name.fl_str_mv |
Repositório Institucional da UFRGS - Universidade Federal do Rio Grande do Sul (UFRGS) |
repository.mail.fl_str_mv |
|
_version_ |
1801224673444233216 |