Dissertação

{en_GB=RATEE - Resource Auction Trading at Edge Environments} {} EVALUATED

{pt=Tem havido um aumento do uso da Cloud para multiplos usos, tais como de computação e de armazenamento. Para conseguir fornecer estes serviços para milhões de pessoas com uma grande confiabilidade são necessário grande data-centers. Mas isto tem as suas limitações, tais como a largura de banda, porque os dados são todos transportados para esses data-centers, e também latência, devido à distância entre esses data-centers e os dispositivos pessoais. Com isso emergiu um novo paradigma the Edge Computing. Este paradigma envolve realizar computações ou outros tipos de operações em dispositivos mais próximos dos dispositivos pessoais dos utilizadores. Estes dispositivos tem menos potência que os data-canter mas fornecem um menor latência e como se encontram mais perto dos end-users, os dados são imediatamente processados. Os recursos destes dispositivos são alocados para hospedar aplicações. Estas aplicações podem ser alocadas de várias formas, voluntariamente, ou por troca. A que vamos nos focar é usar pagamentos, mais especificamente, o uso de leilões para alocar recursos para uma aplicação. Neste trabalho criamos um prototipo, chamado RATEE que tem como propósito alocar recursos (que são usados para fazer deployment de aplicações) usando leilões como mecanismo de troca entre os recursos e o pagamento para obte-los. Este prototipo é usado em redes Edge, próximas do utilizadores, e é descentralizado, a informação não se encontra armazenada num ponto., en=Right now we use the Cloud for multiple operations, such as computing and storage. To be able to provide these services to millions of people with great reliability, large data centers are needed. But these data centers have their limitations, such as bandwidth, because the data is all transported to these data centers, and also latency, due to the distance between those data centers and personal devices. With that limitations, a new paradigm emerged, Edge Computing. This paradigm involves performing computations or other types of operations on devices closer to users' personal devices. These devices have less power than data-centers but provide a shorter delay and as they are closer to end-users, data is immediately processed. We could use the resource of those devices in order to deploy applications due to them being underutilized. These applications can be allocated in various ways, voluntarily, or by exchange. What we are going to focus on is using payments, more specifically, using auctions to allocate resources to an application. In this work, we created a prototype called RATEE that aims to allocate resources (which are used to deploy applications) using auctions as a mechanism for exchanging resources and paying to obtain them. This prototype is used in Edge networks, close to the users, and is decentralized, the information is not stored in a single point.}
{pt=Edge Computing, P2P, Leilões, Docker, Aplicações Distribuidas, en=Edge Computing, P2P, Auctions, Docker, Distributed Applications}

janeiro 25, 2021, 9:0

Publicação

Obra sujeita a Direitos de Autor

Orientação

ORIENTADOR

José Manuel de Campos Lages Garcia Simão

INESC ID / ISEL, IPL

Professor Adjunto

ORIENTADOR

Luís Manuel Antunes Veiga

Departamento de Engenharia Informática (DEI)

Professor Associado