Um modelo auto-adaptativo para apoio ao offloading dinâmico em aplicações móveis
Autor(a) principal: | |
---|---|
Data de Publicação: | 2018 |
Tipo de documento: | Dissertação |
Idioma: | por |
Título da fonte: | Repositório Institucional da UFSCAR |
Texto Completo: | https://repositorio.ufscar.br/handle/ufscar/10113 |
Resumo: | Mobile cloud computing is one of the main ways to augment the performance of resource-constrained mobile devices, bringing resources and services from computationally powerful remote servers in order to provide support to the execution of rich mobile applications. However, an efficient and intelligent use of cloud resources is required due to changing environment conditions and application variability usage. This dissertation presents CoSMOS - Context-Sensitive Model for Offloading System - a context-aware and self-adaptive offloading decision support model for mobile cloud computing systems, based on self-aware and self-expressive system architecture patterns. It employs decision-taking estimation based on application's time execution and energy consumption to decide efficiently when and which application methods should be offloaded in order to improve system's execution. Two practical study cases were used to evaluate the model's approach performance: a N-queen problem application, and MpOS's BenchImage. The results shown that the model is capable of inferring appropriate decisions with acceptable performance in a range of environment conditions. |
id |
SCAR_83f54cd0d8f901a9302825fe07a8fb85 |
---|---|
oai_identifier_str |
oai:repositorio.ufscar.br:ufscar/10113 |
network_acronym_str |
SCAR |
network_name_str |
Repositório Institucional da UFSCAR |
repository_id_str |
4322 |
spelling |
Nakahara, Flávio AkiraBeder, Delano Medeiroshttp://lattes.cnpq.br/5845245549777383http://lattes.cnpq.br/60795288288415582439098d-579b-41ef-a75b-1916414faf922018-05-24T23:37:19Z2018-05-24T23:37:19Z2018-02-20NAKAHARA, Flávio Akira. Um modelo auto-adaptativo para apoio ao offloading dinâmico em aplicações móveis. 2018. Dissertação (Mestrado em Ciência da Computação) – Universidade Federal de São Carlos, São Carlos, 2018. Disponível em: https://repositorio.ufscar.br/handle/ufscar/10113.https://repositorio.ufscar.br/handle/ufscar/10113Mobile cloud computing is one of the main ways to augment the performance of resource-constrained mobile devices, bringing resources and services from computationally powerful remote servers in order to provide support to the execution of rich mobile applications. However, an efficient and intelligent use of cloud resources is required due to changing environment conditions and application variability usage. This dissertation presents CoSMOS - Context-Sensitive Model for Offloading System - a context-aware and self-adaptive offloading decision support model for mobile cloud computing systems, based on self-aware and self-expressive system architecture patterns. It employs decision-taking estimation based on application's time execution and energy consumption to decide efficiently when and which application methods should be offloaded in order to improve system's execution. Two practical study cases were used to evaluate the model's approach performance: a N-queen problem application, and MpOS's BenchImage. The results shown that the model is capable of inferring appropriate decisions with acceptable performance in a range of environment conditions.Computação móvel nas nuvens é um dos principais meios de melhorar desempenho de dispositivos móveis com recursos restritos, trazendo recursos e serviços de servidores remotos computacionalmente mais poderosos para prover suporte à execução de aplicações móveis mais robustas. Entretanto, o uso inteligente e eficiente dos recursos das nuvens é necessário devido às condições ambientais inconstantes e variabilidade de uso das aplicações. Esta dissertação apresenta CoSMOS - Context-Sensitive Model for Offloading System - um modelo de tomada de decisão ao offloading ciente de contexto e autoadaptativo para computação móvel nas nuvens, baseado em padrões de arquitetura para sistemas autoconscientes e auto-expressivos. Ele utiliza estimativas de tomada de decisão baseada em tempo de execução e consumo energético da aplicação para decidir eficientemente quando e quais métodos da aplicação serão migrados, com a finalidade de melhorar execução do sistema. Dois estudos de caso prático foram utilizados para avaliar a performance da abordagem do modelo: uma aplicação do problema das N rainhas, e BenchImage, do MpOS. Os resultados apresentados indicam que o modelo é capaz de inferir decisões apropriadas com performance aceitável em uma gama de condições de ambiente.Coordenação de Aperfeiçoamento de Pessoal de Nível Superior (CAPES)porUniversidade Federal de São CarlosCâmpus São CarlosPrograma de Pós-Graduação em Ciência da Computação - PPGCCUFSCarComputação móvel nas nuvensSuporte à tomada de decisãoCiência de contextoMobile cloud computingDecision taking supportContext awarenessCIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::METODOLOGIA E TECNICAS DA COMPUTACAOUm modelo auto-adaptativo para apoio ao offloading dinâmico em aplicações móveisA self-adaptive model for dynamic offloading support in mobile applicationsinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisOnline6000ee4f4b9-a6a8-41aa-a851-05ebcf9af051info:eu-repo/semantics/openAccessreponame:Repositório Institucional da UFSCARinstname:Universidade Federal de São Carlos (UFSCAR)instacron:UFSCARLICENSElicense.txtlicense.txttext/plain; charset=utf-81957https://repositorio.ufscar.br/bitstream/ufscar/10113/3/license.txtae0398b6f8b235e40ad82cba6c50031dMD53ORIGINALNAKAHARA_Flávio_2018.pdfNAKAHARA_Flávio_2018.pdfapplication/pdf5015065https://repositorio.ufscar.br/bitstream/ufscar/10113/4/NAKAHARA_Fl%c3%a1vio_2018.pdff719e2a9588f2e596637ccf479db24a9MD54TEXTNAKAHARA_Flávio_2018.pdf.txtNAKAHARA_Flávio_2018.pdf.txtExtracted texttext/plain191028https://repositorio.ufscar.br/bitstream/ufscar/10113/5/NAKAHARA_Fl%c3%a1vio_2018.pdf.txt76b7b53d310359fdcb1ae6afe558adcdMD55THUMBNAILNAKAHARA_Flávio_2018.pdf.jpgNAKAHARA_Flávio_2018.pdf.jpgIM Thumbnailimage/jpeg10143https://repositorio.ufscar.br/bitstream/ufscar/10113/6/NAKAHARA_Fl%c3%a1vio_2018.pdf.jpga54da7c3c59e30014ec88a4a28fa3d8cMD56ufscar/101132023-09-18 18:31:14.822oai:repositorio.ufscar.br:ufscar/10113TElDRU7Dh0EgREUgRElTVFJJQlVJw4fDg08gTsODTy1FWENMVVNJVkEKCkNvbSBhIGFwcmVzZW50YcOnw6NvIGRlc3RhIGxpY2Vuw6dhLCB2b2PDqiAobyBhdXRvciAoZXMpIG91IG8gdGl0dWxhciBkb3MgZGlyZWl0b3MgZGUgYXV0b3IpIGNvbmNlZGUgw6AgVW5pdmVyc2lkYWRlCkZlZGVyYWwgZGUgU8OjbyBDYXJsb3MgbyBkaXJlaXRvIG7Do28tZXhjbHVzaXZvIGRlIHJlcHJvZHV6aXIsICB0cmFkdXppciAoY29uZm9ybWUgZGVmaW5pZG8gYWJhaXhvKSwgZS9vdQpkaXN0cmlidWlyIGEgc3VhIHRlc2Ugb3UgZGlzc2VydGHDp8OjbyAoaW5jbHVpbmRvIG8gcmVzdW1vKSBwb3IgdG9kbyBvIG11bmRvIG5vIGZvcm1hdG8gaW1wcmVzc28gZSBlbGV0csO0bmljbyBlCmVtIHF1YWxxdWVyIG1laW8sIGluY2x1aW5kbyBvcyBmb3JtYXRvcyDDoXVkaW8gb3UgdsOtZGVvLgoKVm9jw6ogY29uY29yZGEgcXVlIGEgVUZTQ2FyIHBvZGUsIHNlbSBhbHRlcmFyIG8gY29udGXDumRvLCB0cmFuc3BvciBhIHN1YSB0ZXNlIG91IGRpc3NlcnRhw6fDo28KcGFyYSBxdWFscXVlciBtZWlvIG91IGZvcm1hdG8gcGFyYSBmaW5zIGRlIHByZXNlcnZhw6fDo28uCgpWb2PDqiB0YW1iw6ltIGNvbmNvcmRhIHF1ZSBhIFVGU0NhciBwb2RlIG1hbnRlciBtYWlzIGRlIHVtYSBjw7NwaWEgYSBzdWEgdGVzZSBvdQpkaXNzZXJ0YcOnw6NvIHBhcmEgZmlucyBkZSBzZWd1cmFuw6dhLCBiYWNrLXVwIGUgcHJlc2VydmHDp8Ojby4KClZvY8OqIGRlY2xhcmEgcXVlIGEgc3VhIHRlc2Ugb3UgZGlzc2VydGHDp8OjbyDDqSBvcmlnaW5hbCBlIHF1ZSB2b2PDqiB0ZW0gbyBwb2RlciBkZSBjb25jZWRlciBvcyBkaXJlaXRvcyBjb250aWRvcwpuZXN0YSBsaWNlbsOnYS4gVm9jw6ogdGFtYsOpbSBkZWNsYXJhIHF1ZSBvIGRlcMOzc2l0byBkYSBzdWEgdGVzZSBvdSBkaXNzZXJ0YcOnw6NvIG7Do28sIHF1ZSBzZWphIGRlIHNldQpjb25oZWNpbWVudG8sIGluZnJpbmdlIGRpcmVpdG9zIGF1dG9yYWlzIGRlIG5pbmd1w6ltLgoKQ2FzbyBhIHN1YSB0ZXNlIG91IGRpc3NlcnRhw6fDo28gY29udGVuaGEgbWF0ZXJpYWwgcXVlIHZvY8OqIG7Do28gcG9zc3VpIGEgdGl0dWxhcmlkYWRlIGRvcyBkaXJlaXRvcyBhdXRvcmFpcywgdm9jw6oKZGVjbGFyYSBxdWUgb2J0ZXZlIGEgcGVybWlzc8OjbyBpcnJlc3RyaXRhIGRvIGRldGVudG9yIGRvcyBkaXJlaXRvcyBhdXRvcmFpcyBwYXJhIGNvbmNlZGVyIMOgIFVGU0NhcgpvcyBkaXJlaXRvcyBhcHJlc2VudGFkb3MgbmVzdGEgbGljZW7Dp2EsIGUgcXVlIGVzc2UgbWF0ZXJpYWwgZGUgcHJvcHJpZWRhZGUgZGUgdGVyY2Vpcm9zIGVzdMOhIGNsYXJhbWVudGUKaWRlbnRpZmljYWRvIGUgcmVjb25oZWNpZG8gbm8gdGV4dG8gb3Ugbm8gY29udGXDumRvIGRhIHRlc2Ugb3UgZGlzc2VydGHDp8OjbyBvcmEgZGVwb3NpdGFkYS4KCkNBU08gQSBURVNFIE9VIERJU1NFUlRBw4fDg08gT1JBIERFUE9TSVRBREEgVEVOSEEgU0lETyBSRVNVTFRBRE8gREUgVU0gUEFUUk9Dw41OSU8gT1UKQVBPSU8gREUgVU1BIEFHw4pOQ0lBIERFIEZPTUVOVE8gT1UgT1VUUk8gT1JHQU5JU01PIFFVRSBOw4NPIFNFSkEgQSBVRlNDYXIsClZPQ8OKIERFQ0xBUkEgUVVFIFJFU1BFSVRPVSBUT0RPUyBFIFFVQUlTUVVFUiBESVJFSVRPUyBERSBSRVZJU8ODTyBDT01PClRBTULDiU0gQVMgREVNQUlTIE9CUklHQcOHw5VFUyBFWElHSURBUyBQT1IgQ09OVFJBVE8gT1UgQUNPUkRPLgoKQSBVRlNDYXIgc2UgY29tcHJvbWV0ZSBhIGlkZW50aWZpY2FyIGNsYXJhbWVudGUgbyBzZXUgbm9tZSAocykgb3UgbyhzKSBub21lKHMpIGRvKHMpCmRldGVudG9yKGVzKSBkb3MgZGlyZWl0b3MgYXV0b3JhaXMgZGEgdGVzZSBvdSBkaXNzZXJ0YcOnw6NvLCBlIG7Do28gZmFyw6EgcXVhbHF1ZXIgYWx0ZXJhw6fDo28sIGFsw6ltIGRhcXVlbGFzCmNvbmNlZGlkYXMgcG9yIGVzdGEgbGljZW7Dp2EuCg==Repositório InstitucionalPUBhttps://repositorio.ufscar.br/oai/requestopendoar:43222023-09-18T18:31:14Repositório Institucional da UFSCAR - Universidade Federal de São Carlos (UFSCAR)false |
dc.title.por.fl_str_mv |
Um modelo auto-adaptativo para apoio ao offloading dinâmico em aplicações móveis |
dc.title.alternative.eng.fl_str_mv |
A self-adaptive model for dynamic offloading support in mobile applications |
title |
Um modelo auto-adaptativo para apoio ao offloading dinâmico em aplicações móveis |
spellingShingle |
Um modelo auto-adaptativo para apoio ao offloading dinâmico em aplicações móveis Nakahara, Flávio Akira Computação móvel nas nuvens Suporte à tomada de decisão Ciência de contexto Mobile cloud computing Decision taking support Context awareness CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::METODOLOGIA E TECNICAS DA COMPUTACAO |
title_short |
Um modelo auto-adaptativo para apoio ao offloading dinâmico em aplicações móveis |
title_full |
Um modelo auto-adaptativo para apoio ao offloading dinâmico em aplicações móveis |
title_fullStr |
Um modelo auto-adaptativo para apoio ao offloading dinâmico em aplicações móveis |
title_full_unstemmed |
Um modelo auto-adaptativo para apoio ao offloading dinâmico em aplicações móveis |
title_sort |
Um modelo auto-adaptativo para apoio ao offloading dinâmico em aplicações móveis |
author |
Nakahara, Flávio Akira |
author_facet |
Nakahara, Flávio Akira |
author_role |
author |
dc.contributor.authorlattes.por.fl_str_mv |
http://lattes.cnpq.br/6079528828841558 |
dc.contributor.author.fl_str_mv |
Nakahara, Flávio Akira |
dc.contributor.advisor1.fl_str_mv |
Beder, Delano Medeiros |
dc.contributor.advisor1Lattes.fl_str_mv |
http://lattes.cnpq.br/5845245549777383 |
dc.contributor.authorID.fl_str_mv |
2439098d-579b-41ef-a75b-1916414faf92 |
contributor_str_mv |
Beder, Delano Medeiros |
dc.subject.por.fl_str_mv |
Computação móvel nas nuvens Suporte à tomada de decisão Ciência de contexto |
topic |
Computação móvel nas nuvens Suporte à tomada de decisão Ciência de contexto Mobile cloud computing Decision taking support Context awareness CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::METODOLOGIA E TECNICAS DA COMPUTACAO |
dc.subject.eng.fl_str_mv |
Mobile cloud computing Decision taking support Context awareness |
dc.subject.cnpq.fl_str_mv |
CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::METODOLOGIA E TECNICAS DA COMPUTACAO |
description |
Mobile cloud computing is one of the main ways to augment the performance of resource-constrained mobile devices, bringing resources and services from computationally powerful remote servers in order to provide support to the execution of rich mobile applications. However, an efficient and intelligent use of cloud resources is required due to changing environment conditions and application variability usage. This dissertation presents CoSMOS - Context-Sensitive Model for Offloading System - a context-aware and self-adaptive offloading decision support model for mobile cloud computing systems, based on self-aware and self-expressive system architecture patterns. It employs decision-taking estimation based on application's time execution and energy consumption to decide efficiently when and which application methods should be offloaded in order to improve system's execution. Two practical study cases were used to evaluate the model's approach performance: a N-queen problem application, and MpOS's BenchImage. The results shown that the model is capable of inferring appropriate decisions with acceptable performance in a range of environment conditions. |
publishDate |
2018 |
dc.date.accessioned.fl_str_mv |
2018-05-24T23:37:19Z |
dc.date.available.fl_str_mv |
2018-05-24T23:37:19Z |
dc.date.issued.fl_str_mv |
2018-02-20 |
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.citation.fl_str_mv |
NAKAHARA, Flávio Akira. Um modelo auto-adaptativo para apoio ao offloading dinâmico em aplicações móveis. 2018. Dissertação (Mestrado em Ciência da Computação) – Universidade Federal de São Carlos, São Carlos, 2018. Disponível em: https://repositorio.ufscar.br/handle/ufscar/10113. |
dc.identifier.uri.fl_str_mv |
https://repositorio.ufscar.br/handle/ufscar/10113 |
identifier_str_mv |
NAKAHARA, Flávio Akira. Um modelo auto-adaptativo para apoio ao offloading dinâmico em aplicações móveis. 2018. Dissertação (Mestrado em Ciência da Computação) – Universidade Federal de São Carlos, São Carlos, 2018. Disponível em: https://repositorio.ufscar.br/handle/ufscar/10113. |
url |
https://repositorio.ufscar.br/handle/ufscar/10113 |
dc.language.iso.fl_str_mv |
por |
language |
por |
dc.relation.confidence.fl_str_mv |
600 |
dc.relation.authority.fl_str_mv |
0ee4f4b9-a6a8-41aa-a851-05ebcf9af051 |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.publisher.none.fl_str_mv |
Universidade Federal de São Carlos Câmpus São Carlos |
dc.publisher.program.fl_str_mv |
Programa de Pós-Graduação em Ciência da Computação - PPGCC |
dc.publisher.initials.fl_str_mv |
UFSCar |
publisher.none.fl_str_mv |
Universidade Federal de São Carlos Câmpus São Carlos |
dc.source.none.fl_str_mv |
reponame:Repositório Institucional da UFSCAR instname:Universidade Federal de São Carlos (UFSCAR) instacron:UFSCAR |
instname_str |
Universidade Federal de São Carlos (UFSCAR) |
instacron_str |
UFSCAR |
institution |
UFSCAR |
reponame_str |
Repositório Institucional da UFSCAR |
collection |
Repositório Institucional da UFSCAR |
bitstream.url.fl_str_mv |
https://repositorio.ufscar.br/bitstream/ufscar/10113/3/license.txt https://repositorio.ufscar.br/bitstream/ufscar/10113/4/NAKAHARA_Fl%c3%a1vio_2018.pdf https://repositorio.ufscar.br/bitstream/ufscar/10113/5/NAKAHARA_Fl%c3%a1vio_2018.pdf.txt https://repositorio.ufscar.br/bitstream/ufscar/10113/6/NAKAHARA_Fl%c3%a1vio_2018.pdf.jpg |
bitstream.checksum.fl_str_mv |
ae0398b6f8b235e40ad82cba6c50031d f719e2a9588f2e596637ccf479db24a9 76b7b53d310359fdcb1ae6afe558adcd a54da7c3c59e30014ec88a4a28fa3d8c |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositório Institucional da UFSCAR - Universidade Federal de São Carlos (UFSCAR) |
repository.mail.fl_str_mv |
|
_version_ |
1813715590590758912 |