Um modelo auto-adaptativo para apoio ao offloading dinâmico em aplicações móveis

Detalhes bibliográficos
Autor(a) principal: Nakahara, Flávio Akira
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