Code offload in edge environments for cellular networks
Autor(a) principal: | |
---|---|
Data de Publicação: | 2019 |
Tipo de documento: | Dissertação |
Idioma: | eng |
Título da fonte: | Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
Texto Completo: | http://hdl.handle.net/10773/29549 |
Resumo: | 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. |
id |
RCAP_63a743f88d52396358d686dac14af45a |
---|---|
oai_identifier_str |
oai:ria.ua.pt:10773/29549 |
network_acronym_str |
RCAP |
network_name_str |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
repository_id_str |
7160 |
spelling |
Code offload in edge environments for cellular networks5GMobile Cloud ComputingMulti-Access Edge ComputingOffloadingCurrent 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.2020-10-22T09:58:37Z2019-12-01T00:00:00Z2019-12info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://hdl.handle.net/10773/29549engRamalho, Tiago André Ribeiroinfo:eu-repo/semantics/openAccessreponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãoinstacron:RCAAP2024-02-22T11:57:11Zoai:ria.ua.pt:10773/29549Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-20T03:01:51.663009Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãofalse |
dc.title.none.fl_str_mv |
Code offload in edge environments for cellular networks |
title |
Code offload in edge environments for cellular networks |
spellingShingle |
Code offload in edge environments for cellular networks Ramalho, Tiago André Ribeiro 5G Mobile Cloud Computing Multi-Access Edge Computing Offloading |
title_short |
Code offload in edge environments for cellular networks |
title_full |
Code offload in edge environments for cellular networks |
title_fullStr |
Code offload in edge environments for cellular networks |
title_full_unstemmed |
Code offload in edge environments for cellular networks |
title_sort |
Code offload in edge environments for cellular networks |
author |
Ramalho, Tiago André Ribeiro |
author_facet |
Ramalho, Tiago André Ribeiro |
author_role |
author |
dc.contributor.author.fl_str_mv |
Ramalho, Tiago André Ribeiro |
dc.subject.por.fl_str_mv |
5G Mobile Cloud Computing Multi-Access Edge Computing Offloading |
topic |
5G Mobile Cloud Computing Multi-Access Edge Computing Offloading |
description |
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. |
publishDate |
2019 |
dc.date.none.fl_str_mv |
2019-12-01T00:00:00Z 2019-12 2020-10-22T09:58:37Z |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/masterThesis |
format |
masterThesis |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
http://hdl.handle.net/10773/29549 |
url |
http://hdl.handle.net/10773/29549 |
dc.language.iso.fl_str_mv |
eng |
language |
eng |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
application/pdf |
dc.source.none.fl_str_mv |
reponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação instacron:RCAAP |
instname_str |
Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação |
instacron_str |
RCAAP |
institution |
RCAAP |
reponame_str |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
collection |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
repository.name.fl_str_mv |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação |
repository.mail.fl_str_mv |
|
_version_ |
1799137674109386752 |