A context-sensitive offloading system using machine-learning classification algorithms with seamless mobility support

Detalhes bibliográficos
Autor(a) principal: VALENTE JUNIOR, Warley Muricy
Data de Publicação: 2018
Tipo de documento: Tese
Idioma: eng
Título da fonte: Repositório Institucional da UFPE
dARK ID: ark:/64986/0013000011rz7
Texto Completo: https://repositorio.ufpe.br/handle/123456789/29848
Resumo: Mobile Cloud Computing (MCC) enables resource-constrained smartphones to run computation-intensive applications through code/data offloading to resourceful servers. Nevertheless, this technique can be disadvantageous if the offloading decision does not consider contextual information. Another MCC challenge is related to the change of access point during an on-going offloading process, since it impacts on or is impacted by resource scarcity, finite energy, and low connectivity in a wireless environment. This PhD research has developed a context-sensitive offloading system that takes advantage of the machine-learning reasoning techniques and robust profilers to provide offloading decisions with the best levels of accuracy as compared to state-of-the-art solutions. In addition, this work proposes a way to support seamless offloading operations during user mobility through the software-defined networking (SDN) paradigm and remote caching technique to speed up the offloading response time. Firstly, in order to address the offloading decision issue, the approach evaluates the main classifiers under a database comprised of cloud, smartphone, application, and networks parameters. Secondly, it transforms raw context parameters to high-level context information at runtime and evaluates the proposed system under real scenarios, where context information changes from one experiment to another. Under these conditions, system makes correct decisions as well as ensuring performance gains and energy efficiency, achieving decisions with 95% of accuracy. With regards SDN-based mobility support, the results have shown that it is energy efficient, especially considering the low-cost smartphone category, while remote caching proved to be an attractive alternative for reducing the offloading response time.
id UFPE_3d2b023362353bd452fa5bbc41b079f5
oai_identifier_str oai:repositorio.ufpe.br:123456789/29848
network_acronym_str UFPE
network_name_str Repositório Institucional da UFPE
repository_id_str 2221
spelling VALENTE JUNIOR, Warley Muricyhttp://lattes.cnpq.br/3130043631888754http://lattes.cnpq.br/8664169441117482DIAS, Kelvin Lopes2019-03-21T14:58:35Z2019-03-21T14:58:35Z2018-02-06https://repositorio.ufpe.br/handle/123456789/29848ark:/64986/0013000011rz7Mobile Cloud Computing (MCC) enables resource-constrained smartphones to run computation-intensive applications through code/data offloading to resourceful servers. Nevertheless, this technique can be disadvantageous if the offloading decision does not consider contextual information. Another MCC challenge is related to the change of access point during an on-going offloading process, since it impacts on or is impacted by resource scarcity, finite energy, and low connectivity in a wireless environment. This PhD research has developed a context-sensitive offloading system that takes advantage of the machine-learning reasoning techniques and robust profilers to provide offloading decisions with the best levels of accuracy as compared to state-of-the-art solutions. In addition, this work proposes a way to support seamless offloading operations during user mobility through the software-defined networking (SDN) paradigm and remote caching technique to speed up the offloading response time. Firstly, in order to address the offloading decision issue, the approach evaluates the main classifiers under a database comprised of cloud, smartphone, application, and networks parameters. Secondly, it transforms raw context parameters to high-level context information at runtime and evaluates the proposed system under real scenarios, where context information changes from one experiment to another. Under these conditions, system makes correct decisions as well as ensuring performance gains and energy efficiency, achieving decisions with 95% of accuracy. With regards SDN-based mobility support, the results have shown that it is energy efficient, especially considering the low-cost smartphone category, while remote caching proved to be an attractive alternative for reducing the offloading response time.CAPESA computação em nuvem móvel (MCC) permite que smartphones com recursos limitados executem aplicações intensivas de computação através do offloading de código/dados para servidores potentes. No entanto, esta técnica pode ser desvantajosa se a decisão de offloading não considera informações contextuais. Outro desafio da MCC está relacionado à mudança de ponto de acesso durante um processo de offloading contínuo, uma vez que impacta ou é impactado pela escassez de recursos, energia finita e baixa conectividade em um ambiente sem fio. Esta pesquisa de doutorado desenvolveu um sistema de offloading sensível ao contexto que tira proveito das técnicas de raciocínio de aprendizagem de máquina e perfiladores robustos para prover decisões de offloading com os melhores níveis de acurácia em comparação com soluções do estado da arte. Além disso, este trabalho propõe uma maneira de suportar operações de offloading contínuas durante a mobilidade do usuário através do paradigma de redes definidas por software (SDN) e técnica de cache remoto para acelerar o tempo de resposta do offloading. Primeiramente, para resolver o problema da decisão de offloading, a abordagem avalia os principais classificadores sob uma base de dados composta de parâmetros relacionados a nuvem, smartphone, aplicativos e rede. Em segundo lugar, ela transforma parâmetros de contexto bruto em informações de contexto de alto nível em tempo de execução e avalia o sistema proposto em cenários reais, aonde as informações de contexto mudam de um experimento para outro. Nessas condições, o sistema toma decisões corretas, bem como garante ganhos de desempenho e eficiência energética, alcançando decisões com 95% de acurácia. Com relação ao suporte à mobilidade baseado em SDN, os resultados mostram que o sistema é eficiente em termos energéticos, especialmente considerando a categoria de smartphones de baixo custo, enquanto o cache remoto provou ser uma alternativa atrativa para reduzir o tempo de resposta de offloading.engUniversidade Federal de PernambucoPrograma de Pos Graduacao em Ciencia da ComputacaoUFPEBrasilAttribution-NonCommercial-NoDerivs 3.0 Brazilhttp://creativecommons.org/licenses/by-nc-nd/3.0/br/info:eu-repo/semantics/openAccessRedes de computadoresComputação em nuvemA context-sensitive offloading system using machine-learning classification algorithms with seamless mobility supportinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/doctoralThesisdoutoradoreponame:Repositório Institucional da UFPEinstname:Universidade Federal de Pernambuco (UFPE)instacron:UFPETHUMBNAILTESE Warley Muricy Valente Junior.pdf.jpgTESE Warley Muricy Valente Junior.pdf.jpgGenerated Thumbnailimage/jpeg1351https://repositorio.ufpe.br/bitstream/123456789/29848/6/TESE%20Warley%20Muricy%20Valente%20Junior.pdf.jpg6e532ccb77ef0f533f32469738ba91f6MD56ORIGINALTESE Warley Muricy Valente Junior.pdfTESE Warley Muricy Valente Junior.pdfapplication/pdf5125587https://repositorio.ufpe.br/bitstream/123456789/29848/1/TESE%20Warley%20Muricy%20Valente%20Junior.pdfe8cde664689b1e4101f0cd2acfcaf533MD51LICENSElicense.txtlicense.txttext/plain; charset=utf-82311https://repositorio.ufpe.br/bitstream/123456789/29848/3/license.txt4b8a02c7f2818eaf00dcf2260dd5eb08MD53CC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-8811https://repositorio.ufpe.br/bitstream/123456789/29848/4/license_rdfe39d27027a6cc9cb039ad269a5db8e34MD54TEXTTESE Warley Muricy Valente Junior.pdf.txtTESE Warley Muricy Valente Junior.pdf.txtExtracted texttext/plain265640https://repositorio.ufpe.br/bitstream/123456789/29848/5/TESE%20Warley%20Muricy%20Valente%20Junior.pdf.txt7f728d7d8e4834696b3e5b5d71857e27MD55123456789/298482019-10-26 00:30:12.228oai:repositorio.ufpe.br:123456789/29848TGljZW7Dp2EgZGUgRGlzdHJpYnVpw6fDo28gTsOjbyBFeGNsdXNpdmEKClRvZG8gZGVwb3NpdGFudGUgZGUgbWF0ZXJpYWwgbm8gUmVwb3NpdMOzcmlvIEluc3RpdHVjaW9uYWwgKFJJKSBkZXZlIGNvbmNlZGVyLCDDoCBVbml2ZXJzaWRhZGUgRmVkZXJhbCBkZSBQZXJuYW1idWNvIChVRlBFKSwgdW1hIExpY2Vuw6dhIGRlIERpc3RyaWJ1acOnw6NvIE7Do28gRXhjbHVzaXZhIHBhcmEgbWFudGVyIGUgdG9ybmFyIGFjZXNzw612ZWlzIG9zIHNldXMgZG9jdW1lbnRvcywgZW0gZm9ybWF0byBkaWdpdGFsLCBuZXN0ZSByZXBvc2l0w7NyaW8uCgpDb20gYSBjb25jZXNzw6NvIGRlc3RhIGxpY2Vuw6dhIG7Do28gZXhjbHVzaXZhLCBvIGRlcG9zaXRhbnRlIG1hbnTDqW0gdG9kb3Mgb3MgZGlyZWl0b3MgZGUgYXV0b3IuCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwoKTGljZW7Dp2EgZGUgRGlzdHJpYnVpw6fDo28gTsOjbyBFeGNsdXNpdmEKCkFvIGNvbmNvcmRhciBjb20gZXN0YSBsaWNlbsOnYSBlIGFjZWl0w6EtbGEsIHZvY8OqIChhdXRvciBvdSBkZXRlbnRvciBkb3MgZGlyZWl0b3MgYXV0b3JhaXMpOgoKYSkgRGVjbGFyYSBxdWUgY29uaGVjZSBhIHBvbMOtdGljYSBkZSBjb3B5cmlnaHQgZGEgZWRpdG9yYSBkbyBzZXUgZG9jdW1lbnRvOwpiKSBEZWNsYXJhIHF1ZSBjb25oZWNlIGUgYWNlaXRhIGFzIERpcmV0cml6ZXMgcGFyYSBvIFJlcG9zaXTDs3JpbyBJbnN0aXR1Y2lvbmFsIGRhIFVGUEU7CmMpIENvbmNlZGUgw6AgVUZQRSBvIGRpcmVpdG8gbsOjbyBleGNsdXNpdm8gZGUgYXJxdWl2YXIsIHJlcHJvZHV6aXIsIGNvbnZlcnRlciAoY29tbyBkZWZpbmlkbyBhIHNlZ3VpciksIGNvbXVuaWNhciBlL291IGRpc3RyaWJ1aXIsIG5vIFJJLCBvIGRvY3VtZW50byBlbnRyZWd1ZSAoaW5jbHVpbmRvIG8gcmVzdW1vL2Fic3RyYWN0KSBlbSBmb3JtYXRvIGRpZ2l0YWwgb3UgcG9yIG91dHJvIG1laW87CmQpIERlY2xhcmEgcXVlIGF1dG9yaXphIGEgVUZQRSBhIGFycXVpdmFyIG1haXMgZGUgdW1hIGPDs3BpYSBkZXN0ZSBkb2N1bWVudG8gZSBjb252ZXJ0w6otbG8sIHNlbSBhbHRlcmFyIG8gc2V1IGNvbnRlw7pkbywgcGFyYSBxdWFscXVlciBmb3JtYXRvIGRlIGZpY2hlaXJvLCBtZWlvIG91IHN1cG9ydGUsIHBhcmEgZWZlaXRvcyBkZSBzZWd1cmFuw6dhLCBwcmVzZXJ2YcOnw6NvIChiYWNrdXApIGUgYWNlc3NvOwplKSBEZWNsYXJhIHF1ZSBvIGRvY3VtZW50byBzdWJtZXRpZG8gw6kgbyBzZXUgdHJhYmFsaG8gb3JpZ2luYWwgZSBxdWUgZGV0w6ltIG8gZGlyZWl0byBkZSBjb25jZWRlciBhIHRlcmNlaXJvcyBvcyBkaXJlaXRvcyBjb250aWRvcyBuZXN0YSBsaWNlbsOnYS4gRGVjbGFyYSB0YW1iw6ltIHF1ZSBhIGVudHJlZ2EgZG8gZG9jdW1lbnRvIG7Do28gaW5mcmluZ2Ugb3MgZGlyZWl0b3MgZGUgb3V0cmEgcGVzc29hIG91IGVudGlkYWRlOwpmKSBEZWNsYXJhIHF1ZSwgbm8gY2FzbyBkbyBkb2N1bWVudG8gc3VibWV0aWRvIGNvbnRlciBtYXRlcmlhbCBkbyBxdWFsIG7Do28gZGV0w6ltIG9zIGRpcmVpdG9zIGRlCmF1dG9yLCBvYnRldmUgYSBhdXRvcml6YcOnw6NvIGlycmVzdHJpdGEgZG8gcmVzcGVjdGl2byBkZXRlbnRvciBkZXNzZXMgZGlyZWl0b3MgcGFyYSBjZWRlciDDoApVRlBFIG9zIGRpcmVpdG9zIHJlcXVlcmlkb3MgcG9yIGVzdGEgTGljZW7Dp2EgZSBhdXRvcml6YXIgYSB1bml2ZXJzaWRhZGUgYSB1dGlsaXrDoS1sb3MgbGVnYWxtZW50ZS4gRGVjbGFyYSB0YW1iw6ltIHF1ZSBlc3NlIG1hdGVyaWFsIGN1am9zIGRpcmVpdG9zIHPDo28gZGUgdGVyY2Vpcm9zIGVzdMOhIGNsYXJhbWVudGUgaWRlbnRpZmljYWRvIGUgcmVjb25oZWNpZG8gbm8gdGV4dG8gb3UgY29udGXDumRvIGRvIGRvY3VtZW50byBlbnRyZWd1ZTsKZykgU2UgbyBkb2N1bWVudG8gZW50cmVndWUgw6kgYmFzZWFkbyBlbSB0cmFiYWxobyBmaW5hbmNpYWRvIG91IGFwb2lhZG8gcG9yIG91dHJhIGluc3RpdHVpw6fDo28gcXVlIG7Do28gYSBVRlBFLMKgZGVjbGFyYSBxdWUgY3VtcHJpdSBxdWFpc3F1ZXIgb2JyaWdhw6fDtWVzIGV4aWdpZGFzIHBlbG8gcmVzcGVjdGl2byBjb250cmF0byBvdSBhY29yZG8uCgpBIFVGUEUgaWRlbnRpZmljYXLDoSBjbGFyYW1lbnRlIG8ocykgbm9tZShzKSBkbyhzKSBhdXRvciAoZXMpIGRvcyBkaXJlaXRvcyBkbyBkb2N1bWVudG8gZW50cmVndWUgZSBuw6NvIGZhcsOhIHF1YWxxdWVyIGFsdGVyYcOnw6NvLCBwYXJhIGFsw6ltIGRvIHByZXZpc3RvIG5hIGFsw61uZWEgYykuCg==Repositório InstitucionalPUBhttps://repositorio.ufpe.br/oai/requestattena@ufpe.bropendoar:22212019-10-26T03:30:12Repositório Institucional da UFPE - Universidade Federal de Pernambuco (UFPE)false
dc.title.pt_BR.fl_str_mv A context-sensitive offloading system using machine-learning classification algorithms with seamless mobility support
title A context-sensitive offloading system using machine-learning classification algorithms with seamless mobility support
spellingShingle A context-sensitive offloading system using machine-learning classification algorithms with seamless mobility support
VALENTE JUNIOR, Warley Muricy
Redes de computadores
Computação em nuvem
title_short A context-sensitive offloading system using machine-learning classification algorithms with seamless mobility support
title_full A context-sensitive offloading system using machine-learning classification algorithms with seamless mobility support
title_fullStr A context-sensitive offloading system using machine-learning classification algorithms with seamless mobility support
title_full_unstemmed A context-sensitive offloading system using machine-learning classification algorithms with seamless mobility support
title_sort A context-sensitive offloading system using machine-learning classification algorithms with seamless mobility support
author VALENTE JUNIOR, Warley Muricy
author_facet VALENTE JUNIOR, Warley Muricy
author_role author
dc.contributor.authorLattes.pt_BR.fl_str_mv http://lattes.cnpq.br/3130043631888754
dc.contributor.advisorLattes.pt_BR.fl_str_mv http://lattes.cnpq.br/8664169441117482
dc.contributor.author.fl_str_mv VALENTE JUNIOR, Warley Muricy
dc.contributor.advisor1.fl_str_mv DIAS, Kelvin Lopes
contributor_str_mv DIAS, Kelvin Lopes
dc.subject.por.fl_str_mv Redes de computadores
Computação em nuvem
topic Redes de computadores
Computação em nuvem
description Mobile Cloud Computing (MCC) enables resource-constrained smartphones to run computation-intensive applications through code/data offloading to resourceful servers. Nevertheless, this technique can be disadvantageous if the offloading decision does not consider contextual information. Another MCC challenge is related to the change of access point during an on-going offloading process, since it impacts on or is impacted by resource scarcity, finite energy, and low connectivity in a wireless environment. This PhD research has developed a context-sensitive offloading system that takes advantage of the machine-learning reasoning techniques and robust profilers to provide offloading decisions with the best levels of accuracy as compared to state-of-the-art solutions. In addition, this work proposes a way to support seamless offloading operations during user mobility through the software-defined networking (SDN) paradigm and remote caching technique to speed up the offloading response time. Firstly, in order to address the offloading decision issue, the approach evaluates the main classifiers under a database comprised of cloud, smartphone, application, and networks parameters. Secondly, it transforms raw context parameters to high-level context information at runtime and evaluates the proposed system under real scenarios, where context information changes from one experiment to another. Under these conditions, system makes correct decisions as well as ensuring performance gains and energy efficiency, achieving decisions with 95% of accuracy. With regards SDN-based mobility support, the results have shown that it is energy efficient, especially considering the low-cost smartphone category, while remote caching proved to be an attractive alternative for reducing the offloading response time.
publishDate 2018
dc.date.issued.fl_str_mv 2018-02-06
dc.date.accessioned.fl_str_mv 2019-03-21T14:58:35Z
dc.date.available.fl_str_mv 2019-03-21T14:58:35Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/doctoralThesis
format doctoralThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv https://repositorio.ufpe.br/handle/123456789/29848
dc.identifier.dark.fl_str_mv ark:/64986/0013000011rz7
url https://repositorio.ufpe.br/handle/123456789/29848
identifier_str_mv ark:/64986/0013000011rz7
dc.language.iso.fl_str_mv eng
language eng
dc.rights.driver.fl_str_mv Attribution-NonCommercial-NoDerivs 3.0 Brazil
http://creativecommons.org/licenses/by-nc-nd/3.0/br/
info:eu-repo/semantics/openAccess
rights_invalid_str_mv Attribution-NonCommercial-NoDerivs 3.0 Brazil
http://creativecommons.org/licenses/by-nc-nd/3.0/br/
eu_rights_str_mv openAccess
dc.publisher.none.fl_str_mv Universidade Federal de Pernambuco
dc.publisher.program.fl_str_mv Programa de Pos Graduacao em Ciencia da Computacao
dc.publisher.initials.fl_str_mv UFPE
dc.publisher.country.fl_str_mv Brasil
publisher.none.fl_str_mv Universidade Federal de Pernambuco
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFPE
instname:Universidade Federal de Pernambuco (UFPE)
instacron:UFPE
instname_str Universidade Federal de Pernambuco (UFPE)
instacron_str UFPE
institution UFPE
reponame_str Repositório Institucional da UFPE
collection Repositório Institucional da UFPE
bitstream.url.fl_str_mv https://repositorio.ufpe.br/bitstream/123456789/29848/6/TESE%20Warley%20Muricy%20Valente%20Junior.pdf.jpg
https://repositorio.ufpe.br/bitstream/123456789/29848/1/TESE%20Warley%20Muricy%20Valente%20Junior.pdf
https://repositorio.ufpe.br/bitstream/123456789/29848/3/license.txt
https://repositorio.ufpe.br/bitstream/123456789/29848/4/license_rdf
https://repositorio.ufpe.br/bitstream/123456789/29848/5/TESE%20Warley%20Muricy%20Valente%20Junior.pdf.txt
bitstream.checksum.fl_str_mv 6e532ccb77ef0f533f32469738ba91f6
e8cde664689b1e4101f0cd2acfcaf533
4b8a02c7f2818eaf00dcf2260dd5eb08
e39d27027a6cc9cb039ad269a5db8e34
7f728d7d8e4834696b3e5b5d71857e27
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFPE - Universidade Federal de Pernambuco (UFPE)
repository.mail.fl_str_mv attena@ufpe.br
_version_ 1815172974897004544