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:DETI - Dissertações de mestrado
UA - Dissertações de mestrado

Files in This Item:
File Description SizeFormat 
Documento_Tiago_Ramalho.pdf6.1 MBAdobe PDFView/Open


FacebookTwitterLinkedIn
Formato BibTex MendeleyEndnote Degois 

Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.