Desenvolvimento de um sistema de leilão reverso na rede IOTA no contexto de redes virtualizadas
Autor(a) principal: | |
---|---|
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 |