Desenvolvimento de um sistema de leilão reverso na rede IOTA no contexto de redes virtualizadas

Detalhes bibliográficos
Autor(a) principal: Valladão, Renan Cabrita
Data de Publicação: 2024
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Repositório Institucional da Universidade Federal Fluminense (RIUFF)
Texto Completo: https://app.uff.br/riuff/handle/1/34450
Resumo: A Internet das Coisas tem se tornado cada vez mais popular, conectando diversos dispositivos heterogêneos e produzindo um grande volume de dados. Com isso, surgem dificuldades no processamento desses dados, se fazendo necessárias técnicas de cloud computing. Porém, geralmente os dispositivos conectados se encontram afastados dos datacenters, criando problemas de latência. Para resolver tal problema, o paradigma de edge computing pode ser utilizado, levando o processamento para mais perto dos dispositivos. Diversas tecnologias contribuem para este tipo de computação, sendo uma delas a virtualização de funções de rede. Surge então a necessidade de promover a competição entre os provedores desse tipo de serviço, de forma a diminuir os custos e atender melhor às demandas do usuário. Este trabalho propõe um sistema de leilão reverso utilizando a tecnologia de Blockchain, onde diversos provedores competem pela oportunidade de oferecer uma função de rede virtualizada. Esse sistema é executado de maneira descentralizada, imutável, e auditável através de smart contracts, promovendo a competição justa entre os participantes e eliminando a possibilidade de fraudes. O sistema também deve ser escalável, permitindo a execução de múltiplos leilões em paralelo e a participação de diversos provedores em cada leilão. Para isso, além da Blockchain é utilizado o protocolo WebSocket, que possibilita a comunicação assíncrona entre o sistema e os participantes, tornando o sistema mais escalável. De forma a validar a implementação proposta, são realizados testes utilizando a Ethereum, uma das Blockchains mais utilizadas atualmente, e a IOTA, uma distributed ledger technology que possui características que a diferencia das Blockchains e a torna mais adequada para casos de uso de Internet das Coisas.
id UFF-2_e37817115e66b52d43471ae093ca6953
oai_identifier_str oai:app.uff.br:1/34450
network_acronym_str UFF-2
network_name_str Repositório Institucional da Universidade Federal Fluminense (RIUFF)
repository_id_str 2120
spelling Desenvolvimento de um sistema de leilão reverso na rede IOTA no contexto de redes virtualizadasBlockchainIOTAEthereumLeilãoFunção de rede virtualizadaInternet das coisasComputação em nuvemLeilãoAuctionVirtual network functionsA Internet das Coisas tem se tornado cada vez mais popular, conectando diversos dispositivos heterogêneos e produzindo um grande volume de dados. Com isso, surgem dificuldades no processamento desses dados, se fazendo necessárias técnicas de cloud computing. Porém, geralmente os dispositivos conectados se encontram afastados dos datacenters, criando problemas de latência. Para resolver tal problema, o paradigma de edge computing pode ser utilizado, levando o processamento para mais perto dos dispositivos. Diversas tecnologias contribuem para este tipo de computação, sendo uma delas a virtualização de funções de rede. Surge então a necessidade de promover a competição entre os provedores desse tipo de serviço, de forma a diminuir os custos e atender melhor às demandas do usuário. Este trabalho propõe um sistema de leilão reverso utilizando a tecnologia de Blockchain, onde diversos provedores competem pela oportunidade de oferecer uma função de rede virtualizada. Esse sistema é executado de maneira descentralizada, imutável, e auditável através de smart contracts, promovendo a competição justa entre os participantes e eliminando a possibilidade de fraudes. O sistema também deve ser escalável, permitindo a execução de múltiplos leilões em paralelo e a participação de diversos provedores em cada leilão. Para isso, além da Blockchain é utilizado o protocolo WebSocket, que possibilita a comunicação assíncrona entre o sistema e os participantes, tornando o sistema mais escalável. De forma a validar a implementação proposta, são realizados testes utilizando a Ethereum, uma das Blockchains mais utilizadas atualmente, e a IOTA, uma distributed ledger technology que possui características que a diferencia das Blockchains e a torna mais adequada para casos de uso de Internet das Coisas.The Internet of Things has become increasingly popular, connecting several heterogeneous devices and producing a large volume of data. As a result, diculties arise in processing this data, making cloud computing techniques necessary. However, the connected devices are often located far from data centers, leading to latency issues. To solve this problem, this paradigm of edge computing can be employed, bringing processing closer to the devices. Several technologies contribute to this type of computing, one of which is the virtualization of network functions. This gives rise to the need to promote competition between providers of this type of service, in order to reduce costs and better meet user demands. This work proposes a reverse auction system using Blockchain technology, where multiple providers compete for the opportunity to oer a virtual network function. This system operates in a decentralized, immutable, and auditable manner through smart contracts, promoting fair competition between participants and eliminating the possibility of fraud. The system must also be scalable, allowing the execution of multiple auctions in parallel and the participation of several providers in each auction. To achieve this, in addition to Blockchain, the WebSocket protocol is used, enabling asynchronous communication between the system and participants, making the system more scalable. To validate the proposed implementation, tests are conducted using Ethereum, one of the most widely used Blockchains, and IOTA, a distributed ledger technology with unique characteristics that distinguish it from traditional Blockchains, making it more suitable for Internet of Things use cases47 f.Delicato, Flávia CoimbraRocha, Antonio Augusto de AragãoPires, Paulo de FigueiredoValladão, Renan Cabrita2024-08-27T16:06:48Z2024-08-27T16:06:48Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisapplication/pdfVALLADÃO, Renan Cabrita. Desenvolvimento de um sistema de leilão reverso na rede IOTA no contexto de redes virtualizadas. 2023. 47 f. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) - Instituto de Computação, Universidade Federal Fluminense, Niterói, 2023.https://app.uff.br/riuff/handle/1/34450CC-BY-SAinfo:eu-repo/semantics/openAccessporreponame:Repositório Institucional da Universidade Federal Fluminense (RIUFF)instname:Universidade Federal Fluminense (UFF)instacron:UFF2024-08-27T16:06:52Zoai:app.uff.br:1/34450Repositório InstitucionalPUBhttps://app.uff.br/oai/requestriuff@id.uff.bropendoar:21202024-08-27T16:06:52Repositório Institucional da Universidade Federal Fluminense (RIUFF) - Universidade Federal Fluminense (UFF)false
dc.title.none.fl_str_mv Desenvolvimento de um sistema de leilão reverso na rede IOTA no contexto de redes virtualizadas
title Desenvolvimento de um sistema de leilão reverso na rede IOTA no contexto de redes virtualizadas
spellingShingle Desenvolvimento de um sistema de leilão reverso na rede IOTA no contexto de redes virtualizadas
Valladão, Renan Cabrita
Blockchain
IOTA
Ethereum
Leilão
Função de rede virtualizada
Internet das coisas
Computação em nuvem
Leilão
Auction
Virtual network functions
title_short Desenvolvimento de um sistema de leilão reverso na rede IOTA no contexto de redes virtualizadas
title_full Desenvolvimento de um sistema de leilão reverso na rede IOTA no contexto de redes virtualizadas
title_fullStr Desenvolvimento de um sistema de leilão reverso na rede IOTA no contexto de redes virtualizadas
title_full_unstemmed Desenvolvimento de um sistema de leilão reverso na rede IOTA no contexto de redes virtualizadas
title_sort Desenvolvimento de um sistema de leilão reverso na rede IOTA no contexto de redes virtualizadas
author Valladão, Renan Cabrita
author_facet Valladão, Renan Cabrita
author_role author
dc.contributor.none.fl_str_mv Delicato, Flávia Coimbra
Rocha, Antonio Augusto de Aragão
Pires, Paulo de Figueiredo
dc.contributor.author.fl_str_mv Valladão, Renan Cabrita
dc.subject.por.fl_str_mv Blockchain
IOTA
Ethereum
Leilão
Função de rede virtualizada
Internet das coisas
Computação em nuvem
Leilão
Auction
Virtual network functions
topic Blockchain
IOTA
Ethereum
Leilão
Função de rede virtualizada
Internet das coisas
Computação em nuvem
Leilão
Auction
Virtual network functions
description A Internet das Coisas tem se tornado cada vez mais popular, conectando diversos dispositivos heterogêneos e produzindo um grande volume de dados. Com isso, surgem dificuldades no processamento desses dados, se fazendo necessárias técnicas de cloud computing. Porém, geralmente os dispositivos conectados se encontram afastados dos datacenters, criando problemas de latência. Para resolver tal problema, o paradigma de edge computing pode ser utilizado, levando o processamento para mais perto dos dispositivos. Diversas tecnologias contribuem para este tipo de computação, sendo uma delas a virtualização de funções de rede. Surge então a necessidade de promover a competição entre os provedores desse tipo de serviço, de forma a diminuir os custos e atender melhor às demandas do usuário. Este trabalho propõe um sistema de leilão reverso utilizando a tecnologia de Blockchain, onde diversos provedores competem pela oportunidade de oferecer uma função de rede virtualizada. Esse sistema é executado de maneira descentralizada, imutável, e auditável através de smart contracts, promovendo a competição justa entre os participantes e eliminando a possibilidade de fraudes. O sistema também deve ser escalável, permitindo a execução de múltiplos leilões em paralelo e a participação de diversos provedores em cada leilão. Para isso, além da Blockchain é utilizado o protocolo WebSocket, que possibilita a comunicação assíncrona entre o sistema e os participantes, tornando o sistema mais escalável. De forma a validar a implementação proposta, são realizados testes utilizando a Ethereum, uma das Blockchains mais utilizadas atualmente, e a IOTA, uma distributed ledger technology que possui características que a diferencia das Blockchains e a torna mais adequada para casos de uso de Internet das Coisas.
publishDate 2024
dc.date.none.fl_str_mv 2024-08-27T16:06:48Z
2024-08-27T16:06:48Z
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 VALLADÃO, Renan Cabrita. Desenvolvimento de um sistema de leilão reverso na rede IOTA no contexto de redes virtualizadas. 2023. 47 f. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) - Instituto de Computação, Universidade Federal Fluminense, Niterói, 2023.
https://app.uff.br/riuff/handle/1/34450
identifier_str_mv VALLADÃO, Renan Cabrita. Desenvolvimento de um sistema de leilão reverso na rede IOTA no contexto de redes virtualizadas. 2023. 47 f. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) - Instituto de Computação, Universidade Federal Fluminense, Niterói, 2023.
url https://app.uff.br/riuff/handle/1/34450
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv CC-BY-SA
info:eu-repo/semantics/openAccess
rights_invalid_str_mv CC-BY-SA
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.source.none.fl_str_mv reponame:Repositório Institucional da Universidade Federal Fluminense (RIUFF)
instname:Universidade Federal Fluminense (UFF)
instacron:UFF
instname_str Universidade Federal Fluminense (UFF)
instacron_str UFF
institution UFF
reponame_str Repositório Institucional da Universidade Federal Fluminense (RIUFF)
collection Repositório Institucional da Universidade Federal Fluminense (RIUFF)
repository.name.fl_str_mv Repositório Institucional da Universidade Federal Fluminense (RIUFF) - Universidade Federal Fluminense (UFF)
repository.mail.fl_str_mv riuff@id.uff.br
_version_ 1819053782357508096