Uma proposta de solução para offloading de métodos entre dispositivos móveis

Detalhes bibliográficos
Autor(a) principal: Santos, Gabriel Brito dos
Data de Publicação: 2017
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositório Institucional da Universidade Federal do Ceará (UFC)
Texto Completo: http://www.repositorio.ufc.br/handle/riufc/28930
Resumo: In spite of the increasing processing power of handheld smart devices, their capacity to perform some tasks is always a few steps behind their contemporary desktop counterparts. Besides, mobile devices have limited power supplies, which leads software designers to always keep energy consumption in mind when dealing with such devices. An alternative to help overcome this issue is using the offloading technique, which allows a mobile device to offload an expensive task to another device, for the sake of performance or energy saving. This second device may be a remote server hosted in a public cloud, or in the same Wi-fi network as the first mobile device. Facing this problem, this dissertation presents CAOS D2D, a proposal for a framework which allows for a mobile device to offload tasks to other mobile devices, as well as acting as an offloading server too. The prototype implementation is based on the CAOS framework, aiming to extend it in a way that its elements were embedded in a mobile device.In order to evaluate the solution, aspects such as the reduction in execution times of applications when performing offloading and improvements of energy consumption were verified, using different Android devices, application runtime reports, and an equipment for in loco measurement of consumption power. In the analyzed scenarios, there were cases in which, in terms of execution times and energy consumption, the execution of tasks in offloading was more advantageous than the local execution. But also, due to factors such as the computational complexity of the task and the volume of data to be processed, there were also situations where the opposite became true.
id UFC-7_9cebe263e7a177c627969d5b328d91e8
oai_identifier_str oai:repositorio.ufc.br:riufc/28930
network_acronym_str UFC-7
network_name_str Repositório Institucional da Universidade Federal do Ceará (UFC)
repository_id_str
spelling Uma proposta de solução para offloading de métodos entre dispositivos móveisA solution proposal for methods offloading between mobile devicesMobile cloud computingOffloadingIn spite of the increasing processing power of handheld smart devices, their capacity to perform some tasks is always a few steps behind their contemporary desktop counterparts. Besides, mobile devices have limited power supplies, which leads software designers to always keep energy consumption in mind when dealing with such devices. An alternative to help overcome this issue is using the offloading technique, which allows a mobile device to offload an expensive task to another device, for the sake of performance or energy saving. This second device may be a remote server hosted in a public cloud, or in the same Wi-fi network as the first mobile device. Facing this problem, this dissertation presents CAOS D2D, a proposal for a framework which allows for a mobile device to offload tasks to other mobile devices, as well as acting as an offloading server too. The prototype implementation is based on the CAOS framework, aiming to extend it in a way that its elements were embedded in a mobile device.In order to evaluate the solution, aspects such as the reduction in execution times of applications when performing offloading and improvements of energy consumption were verified, using different Android devices, application runtime reports, and an equipment for in loco measurement of consumption power. In the analyzed scenarios, there were cases in which, in terms of execution times and energy consumption, the execution of tasks in offloading was more advantageous than the local execution. But also, due to factors such as the computational complexity of the task and the volume of data to be processed, there were also situations where the opposite became true.Apesar da capacidade de processamento de dispositivos móveis estar em ritmo de crescimento, o desempenho desses está sempre muito aquém de microcomputadores ou outros computadores estacionários para realização de certas tarefas. Além disso, dispositivos móveis possuem recursos energéticos limitados, de forma que o projeto de aplicações para tais dispositivos deve sempre levar em consideração a economia de energia. Uma alternativa para lidar com estes problemas é o uso da técnica de offloading, que consiste em oferecer ao dispositivo móvel a possibilidade de delegar uma tarefa para outro dispositivo com objetivo de melhoria de tempos de execução de processamento ou economia de energia. Este dispositivo pode ser um servidor remoto em uma nuvem pública ou na mesma rede do dispositivo. Diante desse problema, esta dissertação apresenta o CAOS D2D, uma proposta de framework para possibilitar a dispositivos móveis realizar offloading de computação para outros dispositivos, e também possibilita a dispositivos móveis atuarem como servidores de offloading. O protótipo implementado usa como base o framework CAOS, desenvolvido no GREat, e busca estendê-lo, de forma a possibilitar a implantação de todos os seus elementos em um dispositivo móvel. Para avaliação da solução, foram verificados aspectos como redução de tempo de execução de aplicações ao realizar offloading e melhorias de consumo de energia, utilizando-se diferentes dispositivos Android, relatórios de tempo de execução de aplicativos, e um equipamento para medição in loco de consumo de energia. Nos cenários analisados, houve casos em que, tanto no aspecto de tempos de execução, quanto no do consumo de energia, a execução de tarefas em offloading foi mais vantajosa do que a execução local. Mas também, devido a fatores como a complexidade computacional da tarefa e o volume de dados a serem processados, houve também situações em que o contrário se tornou verdade.Trinta, Fernando Antonio MotaRego, Paulo Antonio LealSantos, Gabriel Brito dos2018-01-10T10:47:04Z2018-01-10T10:47:04Z2017info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfSANTOS, Gabriel Brito dos. Uma proposta de solução para offloading de métodos entre dispositivos móveis. 2017. 80 f. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal do Ceará, Fortaleza, 2017.http://www.repositorio.ufc.br/handle/riufc/28930porreponame:Repositório Institucional da Universidade Federal do Ceará (UFC)instname:Universidade Federal do Ceará (UFC)instacron:UFCinfo:eu-repo/semantics/openAccess2020-07-09T17:47:48Zoai:repositorio.ufc.br:riufc/28930Repositório InstitucionalPUBhttp://www.repositorio.ufc.br/ri-oai/requestbu@ufc.br || repositorio@ufc.bropendoar:2024-09-11T18:56:51.670611Repositório Institucional da Universidade Federal do Ceará (UFC) - Universidade Federal do Ceará (UFC)false
dc.title.none.fl_str_mv Uma proposta de solução para offloading de métodos entre dispositivos móveis
A solution proposal for methods offloading between mobile devices
title Uma proposta de solução para offloading de métodos entre dispositivos móveis
spellingShingle Uma proposta de solução para offloading de métodos entre dispositivos móveis
Santos, Gabriel Brito dos
Mobile cloud computing
Offloading
title_short Uma proposta de solução para offloading de métodos entre dispositivos móveis
title_full Uma proposta de solução para offloading de métodos entre dispositivos móveis
title_fullStr Uma proposta de solução para offloading de métodos entre dispositivos móveis
title_full_unstemmed Uma proposta de solução para offloading de métodos entre dispositivos móveis
title_sort Uma proposta de solução para offloading de métodos entre dispositivos móveis
author Santos, Gabriel Brito dos
author_facet Santos, Gabriel Brito dos
author_role author
dc.contributor.none.fl_str_mv Trinta, Fernando Antonio Mota
Rego, Paulo Antonio Leal
dc.contributor.author.fl_str_mv Santos, Gabriel Brito dos
dc.subject.por.fl_str_mv Mobile cloud computing
Offloading
topic Mobile cloud computing
Offloading
description In spite of the increasing processing power of handheld smart devices, their capacity to perform some tasks is always a few steps behind their contemporary desktop counterparts. Besides, mobile devices have limited power supplies, which leads software designers to always keep energy consumption in mind when dealing with such devices. An alternative to help overcome this issue is using the offloading technique, which allows a mobile device to offload an expensive task to another device, for the sake of performance or energy saving. This second device may be a remote server hosted in a public cloud, or in the same Wi-fi network as the first mobile device. Facing this problem, this dissertation presents CAOS D2D, a proposal for a framework which allows for a mobile device to offload tasks to other mobile devices, as well as acting as an offloading server too. The prototype implementation is based on the CAOS framework, aiming to extend it in a way that its elements were embedded in a mobile device.In order to evaluate the solution, aspects such as the reduction in execution times of applications when performing offloading and improvements of energy consumption were verified, using different Android devices, application runtime reports, and an equipment for in loco measurement of consumption power. In the analyzed scenarios, there were cases in which, in terms of execution times and energy consumption, the execution of tasks in offloading was more advantageous than the local execution. But also, due to factors such as the computational complexity of the task and the volume of data to be processed, there were also situations where the opposite became true.
publishDate 2017
dc.date.none.fl_str_mv 2017
2018-01-10T10:47:04Z
2018-01-10T10:47:04Z
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 SANTOS, Gabriel Brito dos. Uma proposta de solução para offloading de métodos entre dispositivos móveis. 2017. 80 f. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal do Ceará, Fortaleza, 2017.
http://www.repositorio.ufc.br/handle/riufc/28930
identifier_str_mv SANTOS, Gabriel Brito dos. Uma proposta de solução para offloading de métodos entre dispositivos móveis. 2017. 80 f. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal do Ceará, Fortaleza, 2017.
url http://www.repositorio.ufc.br/handle/riufc/28930
dc.language.iso.fl_str_mv por
language por
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 Institucional da Universidade Federal do Ceará (UFC)
instname:Universidade Federal do Ceará (UFC)
instacron:UFC
instname_str Universidade Federal do Ceará (UFC)
instacron_str UFC
institution UFC
reponame_str Repositório Institucional da Universidade Federal do Ceará (UFC)
collection Repositório Institucional da Universidade Federal do Ceará (UFC)
repository.name.fl_str_mv Repositório Institucional da Universidade Federal do Ceará (UFC) - Universidade Federal do Ceará (UFC)
repository.mail.fl_str_mv bu@ufc.br || repositorio@ufc.br
_version_ 1813028725773565952