Uma abordagem sensível a contexto para offloading de processamento
| Ano de defesa: | 2019 |
|---|---|
| Autor(a) principal: | |
| Orientador(a): | |
| Banca de defesa: | |
| Tipo de documento: | Dissertação |
| Tipo de acesso: | Acesso aberto |
| Idioma: | por |
| Instituição de defesa: |
Não Informado pela instituição
|
| Programa de Pós-Graduação: |
Não Informado pela instituição
|
| Departamento: |
Não Informado pela instituição
|
| País: |
Não Informado pela instituição
|
| Palavras-chave em Português: | |
| Link de acesso: | http://www.repositorio.ufc.br/handle/riufc/58216 |
Resumo: | The evolution of the processing and energy technologies of mobile devices has been quite accelerated in recent years. However, applications are following such evolution, requiring more processing power and energy capacity. Under these circumstances, approaches that aid in the processing of the applications become necessary. One of those is the approach of using the Fog Computing infrastructure, to speed up the execution of tasks on devices with low processing capacity and to avoid high latency of information exchange in the network. For this purpose, a process knew as offloading is used, where the processing of methods used by the applications is sent to other devices with the superior power of processing or energetic capacity. The delegation of these tasks could be done to a variety of remote execution environments (REE)s that have multiples characteristics that interfer with task completion speed. In this context, a decision method is needed to select where to perform offloading, once these REEs are heterogeneous and are dinamiccally connecting and desconnecting of the network. In this work, we propose a method to decide the best device to perform the offloading method, considering multiple criteria of these devices and their variance according to time, and present a functional infrastructure to enable the offloading of tasks by devices to others devices using the method proposed. |
| id |
UFC-7_075b023c39eee15d1fce29f3afc62249 |
|---|---|
| oai_identifier_str |
oai:repositorio.ufc.br:riufc/58216 |
| network_acronym_str |
UFC-7 |
| network_name_str |
Repositório Institucional da Universidade Federal do Ceará (UFC) |
| repository_id_str |
|
| spelling |
Alves, Pedro PaivaRego, Paulo Antonio LealTrinta, Fernando Antonio Mota2021-05-06T13:45:17Z2021-05-06T13:45:17Z2019ALVES, Pedro Paiva. Uma abordagem sensível a contexto para offloading de processamento. 2019. 80 f. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal do Ceará, Fortaleza, 2019.http://www.repositorio.ufc.br/handle/riufc/58216The evolution of the processing and energy technologies of mobile devices has been quite accelerated in recent years. However, applications are following such evolution, requiring more processing power and energy capacity. Under these circumstances, approaches that aid in the processing of the applications become necessary. One of those is the approach of using the Fog Computing infrastructure, to speed up the execution of tasks on devices with low processing capacity and to avoid high latency of information exchange in the network. For this purpose, a process knew as offloading is used, where the processing of methods used by the applications is sent to other devices with the superior power of processing or energetic capacity. The delegation of these tasks could be done to a variety of remote execution environments (REE)s that have multiples characteristics that interfer with task completion speed. In this context, a decision method is needed to select where to perform offloading, once these REEs are heterogeneous and are dinamiccally connecting and desconnecting of the network. In this work, we propose a method to decide the best device to perform the offloading method, considering multiple criteria of these devices and their variance according to time, and present a functional infrastructure to enable the offloading of tasks by devices to others devices using the method proposed.A evolução das tecnologias de processamento e da capacidade energética de dispositivos móveis foi bastante acelerada nos últimos anos. Porém, as aplicações para tais dispositivos estão seguindo essa evolução, exigindo cada vez mais poder de processamento e consumo energético. Nessas circunstâncias, abordagens que auxiliam no processamento dos aplicativos tornaram-se necessárias. Uma delas é a abordagem da utilização da infraestrutura de Fog Computing, que auxilia dispositivos com baixa capacidade de processamento na execução de tarefas que seriam computacionalmente custosas e/ou que necessitariam de um longo período de tempo para serem concluídas, evitando a alta latência da troca de informações na rede. Para esse fim, um dos processos mais utilizados é o conhecido como offloading computacional, onde o processamento dos métodos utilizados pelos aplicativos é enviado para outros dispositivos com poder superior de processamento ou capacidade energética elevada. A delegação dessas tarefas pode ser feita a uma variedade de ambientes remotos de execução (do inglês, remote execution environment - REE), que possuem múltiplas características. Nesse contexto, a escolha do REE é um processo complexo, pois a heterogeneidade dos dispositivos interfere no tempo de conclusão das tarefas migradas e a dinamicidade dos mesmos pode inviabilizar a execução da atividade de offloading. Neste trabalho, propomos um método para selecionar um REE que atenda a uma solicitação de offloading de métodos, considerando o contexto de cada dispositivo e os critérios que impactam diretamente na velocidade de conclusão da tarefa delegada de modo a selecionar o REE mais adequado. Por fim, apresentamos uma infraestrutura funcional para permitir o offloading de métodos de dispositivos móveis para outros dispositivos usando a abordagem proposta e mostramos sua eficácia através de experimentos.OffloadingDispositivo MóvelMulticritérios para análise de decisãoMobile CloudletFog ComputingUma abordagem sensível a contexto para offloading de processamentoA context-sensitive approach for computation offloadinginfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisporreponame:Repositório Institucional da Universidade Federal do Ceará (UFC)instname:Universidade Federal do Ceará (UFC)instacron:UFCinfo:eu-repo/semantics/openAccessLICENSElicense.txtlicense.txttext/plain; charset=utf-82125http://repositorio.ufc.br/bitstream/riufc/58216/4/license.txtce2f77d9db6511060b9277b356f86c2dMD54ORIGINALdis_2019_ppalves.pdfdis_2019_ppalves.pdfapplication/pdf1829643http://repositorio.ufc.br/bitstream/riufc/58216/3/dis_2019_ppalves.pdf09efaf2f762825db38a2b3c93425eca4MD53riufc/582162021-05-06 10:45:17.176oai:repositorio.ufc.br:riufc/58216TElDRU7Dh0EgREUgQVJNQVpFTkFNRU5UTyBFIERJU1RSSUJVScOHw4NPIE7Dg08tRVhDTFVTSVZBIA0KDQpBbyBjb25jb3JkYXIgY29tIGVzdGEgbGljZW7Dp2EsIHZvY8OqKHMpIGF1dG9yKGVzKSBvdSB0aXR1bGFyKGVzKSBkb3MgZGlyZWl0b3MgYXV0b3JhaXMgZGEgb2JyYSBhcXVpIGRlc2NyaXRhIGNvbmNlZGUobSkgw6AgVW5pdmVyc2lkYWRlIEZlZGVyYWwgZG8gQ2VhcsOhLCBnZXN0b3JhIGRvIFJlcG9zaXTDs3JpbyBJbnN0aXR1Y2lvbmFsIGRhIFVGQyAtIFJJL1VGQywgbyBkaXJlaXRvIG7Do28tZXhjbHVzaXZvIGRlIHJlcHJvZHV6aXIsIGNvbnZlcnRlciAoY29tbyBkZWZpbmlkbyBhYmFpeG8pIGUvb3UgZGlzdHJpYnVpciBvIGRvY3VtZW50byBkZXBvc2l0YWRvIGVtIGZvcm1hdG8gaW1wcmVzc28sIGVsZXRyw7RuaWNvIG91IGVtIHF1YWxxdWVyIG91dHJvIG1laW8uIFZvY8OqIGNvbmNvcmRhKG0pIHF1ZSBhIFVuaXZlcnNpZGFkZSBGZWRlcmFsIGRvIENlYXLDoSwgZ2VzdG9yYSBkbyBSZXBvc2l0w7NyaW8gSW5zdGl0dWNpb25hbCBkYSBVRkMgLSBSSS9VRkMsIHBvZGUsIHNlbSBhbHRlcmFyIG8gY29udGXDumRvLCBjb252ZXJ0ZXIgbyBhcnF1aXZvIGRlcG9zaXRhZG8gYSBxdWFscXVlciBtZWlvIG91IGZvcm1hdG8gY29tIGZpbnMgZGUgcHJlc2VydmHDp8Ojby4gVm9jw6oocykgdGFtYsOpbSBjb25jb3JkYShtKSBxdWUgYSBVbml2ZXJzaWRhZGUgRmVkZXJhbCBkbyBDZWFyw6EsIGdlc3RvcmEgZG8gUmVwb3NpdMOzcmlvIEluc3RpdHVjaW9uYWwgZGEgVUZDIC0gUkkvVUZDLCBwb2RlIG1hbnRlciBtYWlzIGRlIHVtYSBjw7NwaWEgZGVzdGUgZGVww7NzaXRvIHBhcmEgZmlucyBkZSBzZWd1cmFuw6dhLCBiYWNrLXVwIGUvb3UgcHJlc2VydmHDp8Ojby4gVm9jw6ogZGVjbGFyYSBxdWUgYSBhcHJlc2VudGHDp8OjbyBkbyBzZXUgdHJhYmFsaG8gw6kgb3JpZ2luYWwgZSBxdWUgdm9jw6oocykgcG9kZShtKSBjb25jZWRlciBvcyBkaXJlaXRvcyBjb250aWRvcyBuZXN0YSBsaWNlbsOnYS4gVm9jw6ogdGFtYsOpbSBkZWNsYXJhKG0pIHF1ZSBvIGVudmlvIMOpIGRlIHNldSBjb25oZWNpbWVudG8gZSBuw6NvIGluZnJpbmdlIG9zIGRpcmVpdG9zIGF1dG9yYWlzIGRlIG91dHJhIHBlc3NvYSBvdSBpbnN0aXR1acOnw6NvLiBDYXNvIG8gZG9jdW1lbnRvIGEgc2VyIGRlcG9zaXRhZG8gY29udGVuaGEgbWF0ZXJpYWwgcGFyYSBvIHF1YWwgdm9jw6oocykgbsOjbyBkZXTDqW0gYSB0aXR1bGFyaWRhZGUgZG9zIGRpcmVpdG9zIGRlIGF1dG9yYWlzLCB2b2PDqihzKSBkZWNsYXJhKG0pIHF1ZSBvYnRldmUgYSBwZXJtaXNzw6NvIGlycmVzdHJpdGEgZG8gdGl0dWxhciBkb3MgZGlyZWl0b3MgYXV0b3JhaXMgZGUgY29uY2VkZXIgw6AgVW5pdmVyc2lkYWRlIEZlZGVyYWwgZG8gQ2VhcsOhLCBnZXN0b3JhIGRvIFJlcG9zaXTDs3JpbyBJbnN0aXR1Y2lvbmFsIGRhIFVGQyAtIFJJL1VGQywgb3MgZGlyZWl0b3MgcmVxdWVyaWRvcyBwb3IgZXN0YSBsaWNlbsOnYSBlIHF1ZSBvcyBtYXRlcmlhaXMgZGUgcHJvcHJpZWRhZGUgZGUgdGVyY2Vpcm9zLCBlc3TDo28gZGV2aWRhbWVudGUgaWRlbnRpZmljYWRvcyBlIHJlY29uaGVjaWRvcyBubyB0ZXh0byBvdSBjb250ZcO6ZG8gZGEgYXByZXNlbnRhw6fDo28uDQoNCkNBU08gTyBUUkFCQUxITyBERVBPU0lUQURPIFRFTkhBIFNJRE8gRklOQU5DSUFETyBPVSBBUE9JQURPIFBPUiBVTSDDk1JHw4NPLCBRVUUgTsODTyBBIElOU1RJVFVJw4fDg08gREVTVEUgUkVQT1NJVMOTUklPOiBWT0PDiiBERUNMQVJBIFRFUiBDVU1QUklETyBUT0RPUyBPUyBESVJFSVRPUyBERSBSRVZJU8ODTyBFIFFVQUlTUVVFUiBPVVRSQVMgT0JSSUdBw4fDlUVTIFJFUVVFUklEQVMgUEVMTyBDT05UUkFUTyBPVSBBQ09SRE8uIA0KDQpPIHJlcG9zaXTDs3JpbyBpZGVudGlmaWNhcsOhIGNsYXJhbWVudGUgbyBzZXUocykgbm9tZShzKSBjb21vIGF1dG9yKGVzKSBvdSB0aXR1bGFyKGVzKSBkbyBkaXJlaXRvIGRlIGF1dG9yKGVzKSBkbyBkb2N1bWVudG8gc3VibWV0aWRvIGUgZGVjbGFyYSBxdWUgbsOjbyBmYXLDoSBxdWFscXVlciBhbHRlcmHDp8OjbyBhbMOpbSBkYXMgcGVybWl0aWRhcyBwb3IgZXN0YSBsaWNlbsOnYS4NCg==Repositório InstitucionalPUBhttp://www.repositorio.ufc.br/ri-oai/requestbu@ufc.br || repositorio@ufc.bropendoar:2021-05-06T13:45:17Repositório Institucional da Universidade Federal do Ceará (UFC) - Universidade Federal do Ceará (UFC)false |
| dc.title.pt_BR.fl_str_mv |
Uma abordagem sensível a contexto para offloading de processamento |
| dc.title.en.pt_BR.fl_str_mv |
A context-sensitive approach for computation offloading |
| title |
Uma abordagem sensível a contexto para offloading de processamento |
| spellingShingle |
Uma abordagem sensível a contexto para offloading de processamento Alves, Pedro Paiva Offloading Dispositivo Móvel Multicritérios para análise de decisão Mobile Cloudlet Fog Computing |
| title_short |
Uma abordagem sensível a contexto para offloading de processamento |
| title_full |
Uma abordagem sensível a contexto para offloading de processamento |
| title_fullStr |
Uma abordagem sensível a contexto para offloading de processamento |
| title_full_unstemmed |
Uma abordagem sensível a contexto para offloading de processamento |
| title_sort |
Uma abordagem sensível a contexto para offloading de processamento |
| author |
Alves, Pedro Paiva |
| author_facet |
Alves, Pedro Paiva |
| author_role |
author |
| dc.contributor.co-advisor.none.fl_str_mv |
Rego, Paulo Antonio Leal |
| dc.contributor.author.fl_str_mv |
Alves, Pedro Paiva |
| dc.contributor.advisor1.fl_str_mv |
Trinta, Fernando Antonio Mota |
| contributor_str_mv |
Trinta, Fernando Antonio Mota |
| dc.subject.por.fl_str_mv |
Offloading Dispositivo Móvel Multicritérios para análise de decisão Mobile Cloudlet Fog Computing |
| topic |
Offloading Dispositivo Móvel Multicritérios para análise de decisão Mobile Cloudlet Fog Computing |
| description |
The evolution of the processing and energy technologies of mobile devices has been quite accelerated in recent years. However, applications are following such evolution, requiring more processing power and energy capacity. Under these circumstances, approaches that aid in the processing of the applications become necessary. One of those is the approach of using the Fog Computing infrastructure, to speed up the execution of tasks on devices with low processing capacity and to avoid high latency of information exchange in the network. For this purpose, a process knew as offloading is used, where the processing of methods used by the applications is sent to other devices with the superior power of processing or energetic capacity. The delegation of these tasks could be done to a variety of remote execution environments (REE)s that have multiples characteristics that interfer with task completion speed. In this context, a decision method is needed to select where to perform offloading, once these REEs are heterogeneous and are dinamiccally connecting and desconnecting of the network. In this work, we propose a method to decide the best device to perform the offloading method, considering multiple criteria of these devices and their variance according to time, and present a functional infrastructure to enable the offloading of tasks by devices to others devices using the method proposed. |
| publishDate |
2019 |
| dc.date.issued.fl_str_mv |
2019 |
| dc.date.accessioned.fl_str_mv |
2021-05-06T13:45:17Z |
| dc.date.available.fl_str_mv |
2021-05-06T13:45:17Z |
| 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 |
ALVES, Pedro Paiva. Uma abordagem sensível a contexto para offloading de processamento. 2019. 80 f. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal do Ceará, Fortaleza, 2019. |
| dc.identifier.uri.fl_str_mv |
http://www.repositorio.ufc.br/handle/riufc/58216 |
| identifier_str_mv |
ALVES, Pedro Paiva. Uma abordagem sensível a contexto para offloading de processamento. 2019. 80 f. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal do Ceará, Fortaleza, 2019. |
| url |
http://www.repositorio.ufc.br/handle/riufc/58216 |
| dc.language.iso.fl_str_mv |
por |
| language |
por |
| dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
| eu_rights_str_mv |
openAccess |
| dc.source.none.fl_str_mv |
reponame:Repositório Institucional da Universidade Federal do Ceará (UFC) instname:Universidade Federal do Ceará (UFC) instacron:UFC |
| instname_str |
Universidade Federal do Ceará (UFC) |
| instacron_str |
UFC |
| institution |
UFC |
| reponame_str |
Repositório Institucional da Universidade Federal do Ceará (UFC) |
| collection |
Repositório Institucional da Universidade Federal do Ceará (UFC) |
| bitstream.url.fl_str_mv |
http://repositorio.ufc.br/bitstream/riufc/58216/4/license.txt http://repositorio.ufc.br/bitstream/riufc/58216/3/dis_2019_ppalves.pdf |
| bitstream.checksum.fl_str_mv |
ce2f77d9db6511060b9277b356f86c2d 09efaf2f762825db38a2b3c93425eca4 |
| bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 |
| repository.name.fl_str_mv |
Repositório Institucional da Universidade Federal do Ceará (UFC) - Universidade Federal do Ceará (UFC) |
| repository.mail.fl_str_mv |
bu@ufc.br || repositorio@ufc.br |
| _version_ |
1847793266001444864 |