A context-sensitive offloading system using machine-learning classification algorithms with seamless mobility support
Autor(a) principal: | |
---|---|
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 |