DOP-MS: Serviço de offloading de dados usando uma arquitetura de microsserviços com suporte a anonimização de dados

Detalhes bibliográficos
Autor(a) principal: Silvestre, Vitória Regina Nicolau
Data de Publicação: 2021
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositório Institucional da Universidade Federal do Ceará (UFC)
Texto Completo: http://www.repositorio.ufc.br/handle/riufc/68716
Resumo: Due to mobile devices’ growing presence in our daily routine, mobile applications are becoming increasingly complex, requiring more powerful processing capability and more extensive data storage, which characterizes a challenge when computational constraints of these devices are taken into account. The data offloading technique enables data migration into a remote environment, allowing (i) storage savings on the mobile device and (ii) sharing data among users. Several software infrastructures have been proposed to help the development of mobile applications with data offloading features. However, they lack essential features for data offloading, such as configurable data synchronization policy models, privacy mechanisms for offloaded data, and scalability and performance analyses. This work presents a solution to assist the development of mobile applications that use data migration, including contextual data, from mobile devices to a remote environment, based on a microservice architecture. In some scenarios (e.g., medical patient monitoring applications), data from different users may be used to infer new situations and understand their execution environment. The proposed solution here is called DOP-MS, a data offloading service using a microservice architecture with support for data anonymization. DOP-MS development is based on the evolution and integration of two previous works: COP and CAOS-MS. We conducted two groups of experiments: a proof of concept to validate the developed solution and performance and scalability tests to verify if a microservice architecture brought benefits related to performance and scalability for the proposed solution. As a result of these tests, we concluded that data offloading provides benefits in savings in storage mobile devices and creates new possibilities for inferring situations based on multiple users’ sharing data. The performance and scalability experiments showed that the microservice architecture provides better support for scalability and better performance as long the number of DOP-MS instances is provided. Finally, the work presents a statistical analysis from the data obtained during the tests performed.
id UFC-7_ec1126fc2ba96fb3c265739fbaa458f2
oai_identifier_str oai:repositorio.ufc.br:riufc/68716
network_acronym_str UFC-7
network_name_str Repositório Institucional da Universidade Federal do Ceará (UFC)
repository_id_str
spelling DOP-MS: Serviço de offloading de dados usando uma arquitetura de microsserviços com suporte a anonimização de dadosDOP-MS: A microservice-based data offloading service with support for data anonymisationMobile Cloud ComputingOffloadingMicrosserviçosDue to mobile devices’ growing presence in our daily routine, mobile applications are becoming increasingly complex, requiring more powerful processing capability and more extensive data storage, which characterizes a challenge when computational constraints of these devices are taken into account. The data offloading technique enables data migration into a remote environment, allowing (i) storage savings on the mobile device and (ii) sharing data among users. Several software infrastructures have been proposed to help the development of mobile applications with data offloading features. However, they lack essential features for data offloading, such as configurable data synchronization policy models, privacy mechanisms for offloaded data, and scalability and performance analyses. This work presents a solution to assist the development of mobile applications that use data migration, including contextual data, from mobile devices to a remote environment, based on a microservice architecture. In some scenarios (e.g., medical patient monitoring applications), data from different users may be used to infer new situations and understand their execution environment. The proposed solution here is called DOP-MS, a data offloading service using a microservice architecture with support for data anonymization. DOP-MS development is based on the evolution and integration of two previous works: COP and CAOS-MS. We conducted two groups of experiments: a proof of concept to validate the developed solution and performance and scalability tests to verify if a microservice architecture brought benefits related to performance and scalability for the proposed solution. As a result of these tests, we concluded that data offloading provides benefits in savings in storage mobile devices and creates new possibilities for inferring situations based on multiple users’ sharing data. The performance and scalability experiments showed that the microservice architecture provides better support for scalability and better performance as long the number of DOP-MS instances is provided. Finally, the work presents a statistical analysis from the data obtained during the tests performed.Com o aumento do uso dos dispositivos móveis, as aplicações estão cada vez mais complexas, requisitando um grande poder de processamento e armazenamento de dados, o que caracteriza um desafio quando a limitação computacional desses dispositivos é levada em consideração. A técnica de offloading possibilita a migração de dados e a realização do processamento em um ambiente remoto, permitindo a (i) economia de armazenamento no dispositivo móvel e (ii) compartilhamento de dados. Várias infraestruturas de software foram criadas para ajudar no desenvolvimento dessas aplicações que realizam offloading de dados. Porém, foram identificados aspectos importantes no cenário de offloading que não foram contemplados nessas infraestruturas, como modelos de política de sincronização de dados configurável, mecanismos de privacidade dos dados que são migrados e análises de escalabilidade e desempenho. Esse trabalho apresenta uma solução para auxiliar o desenvolvimento de aplicações móveis que utilizam da migração de dados, incluindo dados contextuais, dos dispositivos móveis para um ambiente remoto usando uma arquitetura de microsserviços. Em alguns cenários (e.g., aplicações médicas de monitoramento de pacientes), os dados provenientes de diferentes dispositivos são usados para medir, inferir e compreender seu ambiente de execução. A solução proposta neste trabalho é denominada DOP-MS, um serviço de offloading de dados usando uma arquitetura de microsserviços com suporte a anonimização de dados. Seu desenvolvimento é baseado na evolução de dois trabalhos anteriores: COP e CAOS-MS. Foram realizados dois grupos de experimentos: uma prova de conceito para validar a solução desenvolvida e testes de desempenho e escalabilidade para verificar se a utilização de uma arquitetura de microsserviços trouxe benefícios relacionados a desempenho e escalabilidade para a solução proposta. Como resultados desses testes foi percebido que a migração de dados é vantajosa tanto em termos de espaço para armazenamento, acesso a informações que estão centralizadas no cloudlet e também na possibilidade de inferir situações com base nos dados disponíveis. O experimento de desempenho e escalabilidade detectou que a arquitetura de microsserviços fornece um melhor suporte a escalabilidade e um desempenho melhor conforme aumentamos a instância do serviço de offloading de dados. Por fim, o trabalho apresenta uma analise estatística proveniente dos dados obtidos durante os teste realizados.Trinta, Fernando Antonio MotaRocha, Lincoln SouzaSilvestre, Vitória Regina Nicolau2022-10-10T13:38:39Z2022-10-10T13:38:39Z2021info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfSILVESTRE, Vitória Regina Nicolau. DOP-MS: Serviço de offloading de dados usando uma arquitetura de microsserviços com suporte a anonimização de dados. 2021. 95 f. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal do Ceará, Fortaleza, 2021.http://www.repositorio.ufc.br/handle/riufc/68716porreponame:Repositório Institucional da Universidade Federal do Ceará (UFC)instname:Universidade Federal do Ceará (UFC)instacron:UFCinfo:eu-repo/semantics/openAccess2022-10-10T13:38:39Zoai:repositorio.ufc.br:riufc/68716Repositório InstitucionalPUBhttp://www.repositorio.ufc.br/ri-oai/requestbu@ufc.br || repositorio@ufc.bropendoar:2024-09-11T18:56:39.475347Repositório Institucional da Universidade Federal do Ceará (UFC) - Universidade Federal do Ceará (UFC)false
dc.title.none.fl_str_mv DOP-MS: Serviço de offloading de dados usando uma arquitetura de microsserviços com suporte a anonimização de dados
DOP-MS: A microservice-based data offloading service with support for data anonymisation
title DOP-MS: Serviço de offloading de dados usando uma arquitetura de microsserviços com suporte a anonimização de dados
spellingShingle DOP-MS: Serviço de offloading de dados usando uma arquitetura de microsserviços com suporte a anonimização de dados
Silvestre, Vitória Regina Nicolau
Mobile Cloud Computing
Offloading
Microsserviços
title_short DOP-MS: Serviço de offloading de dados usando uma arquitetura de microsserviços com suporte a anonimização de dados
title_full DOP-MS: Serviço de offloading de dados usando uma arquitetura de microsserviços com suporte a anonimização de dados
title_fullStr DOP-MS: Serviço de offloading de dados usando uma arquitetura de microsserviços com suporte a anonimização de dados
title_full_unstemmed DOP-MS: Serviço de offloading de dados usando uma arquitetura de microsserviços com suporte a anonimização de dados
title_sort DOP-MS: Serviço de offloading de dados usando uma arquitetura de microsserviços com suporte a anonimização de dados
author Silvestre, Vitória Regina Nicolau
author_facet Silvestre, Vitória Regina Nicolau
author_role author
dc.contributor.none.fl_str_mv Trinta, Fernando Antonio Mota
Rocha, Lincoln Souza
dc.contributor.author.fl_str_mv Silvestre, Vitória Regina Nicolau
dc.subject.por.fl_str_mv Mobile Cloud Computing
Offloading
Microsserviços
topic Mobile Cloud Computing
Offloading
Microsserviços
description Due to mobile devices’ growing presence in our daily routine, mobile applications are becoming increasingly complex, requiring more powerful processing capability and more extensive data storage, which characterizes a challenge when computational constraints of these devices are taken into account. The data offloading technique enables data migration into a remote environment, allowing (i) storage savings on the mobile device and (ii) sharing data among users. Several software infrastructures have been proposed to help the development of mobile applications with data offloading features. However, they lack essential features for data offloading, such as configurable data synchronization policy models, privacy mechanisms for offloaded data, and scalability and performance analyses. This work presents a solution to assist the development of mobile applications that use data migration, including contextual data, from mobile devices to a remote environment, based on a microservice architecture. In some scenarios (e.g., medical patient monitoring applications), data from different users may be used to infer new situations and understand their execution environment. The proposed solution here is called DOP-MS, a data offloading service using a microservice architecture with support for data anonymization. DOP-MS development is based on the evolution and integration of two previous works: COP and CAOS-MS. We conducted two groups of experiments: a proof of concept to validate the developed solution and performance and scalability tests to verify if a microservice architecture brought benefits related to performance and scalability for the proposed solution. As a result of these tests, we concluded that data offloading provides benefits in savings in storage mobile devices and creates new possibilities for inferring situations based on multiple users’ sharing data. The performance and scalability experiments showed that the microservice architecture provides better support for scalability and better performance as long the number of DOP-MS instances is provided. Finally, the work presents a statistical analysis from the data obtained during the tests performed.
publishDate 2021
dc.date.none.fl_str_mv 2021
2022-10-10T13:38:39Z
2022-10-10T13:38:39Z
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.uri.fl_str_mv SILVESTRE, Vitória Regina Nicolau. DOP-MS: Serviço de offloading de dados usando uma arquitetura de microsserviços com suporte a anonimização de dados. 2021. 95 f. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal do Ceará, Fortaleza, 2021.
http://www.repositorio.ufc.br/handle/riufc/68716
identifier_str_mv SILVESTRE, Vitória Regina Nicolau. DOP-MS: Serviço de offloading de dados usando uma arquitetura de microsserviços com suporte a anonimização de dados. 2021. 95 f. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal do Ceará, Fortaleza, 2021.
url http://www.repositorio.ufc.br/handle/riufc/68716
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.format.none.fl_str_mv application/pdf
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)
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_ 1813029006746845184