Uma proposta de solução para offloading de métodos entre dispositivos móveis
Autor(a) principal: | |
---|---|
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 |