Code offload in edge environments for cellular networks

Detalhes bibliográficos
Autor(a) principal: Ramalho, Tiago André Ribeiro
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