Improving mobile cloud performance using offloading techniques and stochastic models

Submitted by Pedro Barros (pedro.silvabarros@ufpe.br) on 2018-07-25T19:16:52Z
No. of bitstreams: 2
license_rdf: 811 bytes, checksum: e39d27027a6cc9cb039ad269a5db8e34 (MD5)
TESE Francisco Airton Pereira da Silva.pdf: 2998424 bytes, checksum: 8df4a1b21e2f71a7f45ba9085dd9553f (MD5) / Approved for entry into archive by Alice Araujo (alice.caraujo@ufpe.br) on 2018-07-26T22:10:09Z (GMT) No. of bitstreams: 2
license_rdf: 811 bytes, checksum: e39d27027a6cc9cb039ad269a5db8e34 (MD5)
TESE Francisco Airton Pereira da Silva.pdf: 2998424 bytes, checksum: 8df4a1b21e2f71a7f45ba9085dd9553f (MD5) / Made available in DSpace on 2018-07-26T22:10:09Z (GMT). No. of bitstreams: 2
license_rdf: 811 bytes, checksum: e39d27027a6cc9cb039ad269a5db8e34 (MD5)
TESE Francisco Airton Pereira da Silva.pdf: 2998424 bytes, checksum: 8df4a1b21e2f71a7f45ba9085dd9553f (MD5)
Previous issue date: 2017-02-14 / Resource scarcity is a major obstacle for many mobile applications, since devices have limited battery and processing power. The use of cloud computing has been shown to be a feasible alternative to process demanding mobile devices workloads, leading to the research field called mobile cloud computing (MCC). By using the cloud, mobile devices may offload computation to resourceful servers. Many issues related to such a process have been investigated in the past decade, but those related to offloading process still remain. This PhD research has developed a smart MCC offloading strategy for mobile applications. The approach have considered an innovative balanced infrastructure parameters strategy. Another MCC challenge is related to the process of infrastructure evaluation and planning. Evaluating the MCC infrastructure in a deep level of detail may provide to software engineers precise information, guiding their decisions. Instead of evaluating the MCC infrastructure as a black-box, this work proposes to analyze the application at source-code level. This PhD research proposes providing a way for representing method-calls and evaluating mobile cloud applications by using stochastic petri nets (SPNs). The SPNs in this work allow software engineers to understand their applications through a statistic report. Case studies have showed that the proposed techniques are helpful for guiding cloud systems designers and administrators in the decision-making process. / A escassez de recursos é um grande obstáculo para muitas aplicações móveis, uma vez que os dispositivos têm bateria e poder de processamento limitados. O uso da computação em nuvem tem se mostrado uma alternativa viável para processar cargas de trabalho de dispositivos móveis limitados. Com o objetivo de mitigar este problema nasceu o campo de pesquisa chamado computação em nuvem móvel (MCC). Ao usar a nuvem, os dispositivos móveis podem transferir seu processamento para servidores potentes. Muitas questões relacionadas a esse processo têm sido investigadas na última década, mas as relacionadas com o processo de execução remota ainda permanecem. Esta pesquisa de doutorado desenvolveu uma abordagem de execução remota de aplicativos móveis na nuvem. O algoritmo desenvolvido considerou uma estratégia inovadora de balanceamento de parâmetros coletados do estado da infraestrutura. Outro desafio do MCC está relacionado ao processo de avaliação e planejamento da infraestrutura tecnológica adotada. Uma avaliação detalhada do desempenho de diferentes configurações de infraestrutura pode fornecer aos engenheiros de software informações precisas, guiando suas decisões. Ao invés de avaliar a infraestrutura como uma caixa-preta, este trabalho propõe analisar a aplicação em nível de código-fonte, mais precisamente chamadas de método. O trabalho utiliza redes de Petri estocásticas (SPNs) para representar e avaliar desempenho e gasto de bateria de dispositivos móveis. As SPNs neste trabalho permitem aos engenheiros de software entender suas aplicações através de um relatório estatístico. Estudos de caso mostraram que as técnicas propostas nesta pesquisa são úteis para orientar designers e administradores de sistemas de nuvem no processo de tomada de decisão.

Identiferoai:union.ndltd.org:IBICT/oai:repositorio.ufpe.br:123456789/25228
Date14 February 2017
CreatorsSILVA, Francisco Airton Pereira da
Contributorshttp://lattes.cnpq.br/8382158780043575, MACIEL, Paulo Romero Martins
PublisherUniversidade Federal de Pernambuco, Programa de Pos Graduacao em Ciencia da Computacao, UFPE, Brasil
Source SetsIBICT Brazilian ETDs
LanguageEnglish
Detected LanguagePortuguese
Typeinfo:eu-repo/semantics/publishedVersion, info:eu-repo/semantics/doctoralThesis
Sourcereponame:Repositório Institucional da UFPE, instname:Universidade Federal de Pernambuco, instacron:UFPE
RightsAttribution-NonCommercial-NoDerivs 3.0 Brazil, http://creativecommons.org/licenses/by-nc-nd/3.0/br/, info:eu-repo/semantics/openAccess

Page generated in 0.0022 seconds