Please use this identifier to cite or link to this item:
http://hdl.handle.net/10773/29549
Title: | Code offload in edge environments for cellular networks |
Other Titles: | Execução remota em ambientes periféricos para redes celulares |
Author: | Ramalho, Tiago André Ribeiro |
Advisor: | Barraca, João Paulo Silva Aguiar, Rui Luís Andrade |
Keywords: | 5G Mobile Cloud Computing Multi-Access Edge Computing Offloading |
Defense Date: | Dec-2019 |
Abstract: | Current mobile phones have little resemblance to their first versions regarding their
functionalities. Nowadays, mobile phones have multiple cameras, come integrated
with artificial intelligence and support complex video games among other functionalities.
This evolution derives from another one in computing models. From
hardware computing, through Mobile Cloud Computing and now a new standard,
Multi-Access Edge Computing. This new model will provide the key push in the 5th
generation cellular technology. This work focus the study of one of Multi-Access
Edge Computing possibilities, assistance for intensive computation using offloading
techniques to nearby infrastructures. The main goal is to create a proof of concept
of this scenario by developing a mobile application and an infrastructure that provides
this computing service. A state of the art analys and a comparison of both
computing models is made in this work. An offloading system is designed and its
processes and requirements are described. It is concluded that compared to local
execution and when above a certain level of computing power, the implemented
system has significant performance gains when offloads and executes the code in
a nearby infrastructure. Another test also proved that offloading computationally
intensive tasks frees the mobile phone’s resources extending its battery life. No que diz respeito às funcionalidades os telemóveis da actualidade em pouco se assemelham às suas primeiras versões. Actualmente possuem múltiplas câmaras fotográficas/vídeo, incorporam inteligência artificial e suportam videojogos complexos entre outras funcionalidades. Esta evolução provém de uma outra nos modelos computacionais. Desde a computação local, passando pelo Mobile Cloud Computing e de momento um novo paradigma, o Multi-Access Edge Computing. Este novo modelo é um dos impulsionadores da 5a geração de internet móvel. Este trabalho dedica-se ao estudo de um dos cenários de computação na infraestrutura Multi-Access Edge Computing, a assistência para computações intensivas usando técnicas de offloading de código para infraestruturas próximas. O principal objetivo é criar uma prova de conceito deste cenário desenvolvendo uma aplicação móvel e uma infraestrutura que forneça este serviço de computação. Neste trabalho é realizada uma análise do estado da arte e um estudo comparativo dos dois paradigmas de computação. Idealiza-se um sistema de offloading apresentando-se os diversos requisitos. Concluiu-se que no sistema implementado a partir de um determinado nível de computação existem ganhos de performance significativos com o offloading de código e execução remota comparativamente à execução local. Um outro teste realizado provou ainda que o offload de tarefas computacionalmente intensivas liberta os recursos do telemóvel prolongando a sua bateria. |
URI: | http://hdl.handle.net/10773/29549 |
Appears in Collections: | UA - Dissertações de mestrado DETI - Dissertações de mestrado |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
Documento_Tiago_Ramalho.pdf | 6.1 MB | Adobe PDF | View/Open |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.