Switch (De)composer++ : evolution and practical evaluation of switch (De)composer
dc.contributor.advisor | Cordeiro, Weverton Luis da Costa | pt_BR |
dc.contributor.author | Craide, Júlia Dartora | pt_BR |
dc.date.accessioned | 2024-01-04T03:28:49Z | pt_BR |
dc.date.issued | 2023 | pt_BR |
dc.identifier.uri | http://hdl.handle.net/10183/270660 | pt_BR |
dc.description.abstract | 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. | en |
dc.description.abstract | 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. | pt_BR |
dc.format.mimetype | application/pdf | pt_BR |
dc.language.iso | eng | pt_BR |
dc.rights | Open Access | en |
dc.subject | Redes | pt_BR |
dc.subject | Switches | en |
dc.subject | Rede definida por software | pt_BR |
dc.subject | One big switch | en |
dc.subject | NetFPGA | en |
dc.subject | FPGA | pt_BR |
dc.subject | Circuitos digitais | pt_BR |
dc.subject | P4VBox | en |
dc.title | Switch (De)composer++ : evolution and practical evaluation of switch (De)composer | pt_BR |
dc.title.alternative | Switch (De)composer++ : evolução e avaliação prática do switch (De)composer | en |
dc.type | Trabalho de conclusão de graduação | pt_BR |
dc.identifier.nrb | 001170731 | pt_BR |
dc.degree.grantor | Universidade Federal do Rio Grande do Sul | pt_BR |
dc.degree.department | Instituto de Informática | pt_BR |
dc.degree.local | Porto Alegre, BR-RS | pt_BR |
dc.degree.date | 2023 | pt_BR |
dc.degree.graduation | Ciência da Computação: Ênfase em Ciência da Computação: Bacharelado | pt_BR |
dc.degree.level | graduação | pt_BR |
Este item está licenciado na Creative Commons License
-
TCC Ciência da Computação (1024)