Uma abordagem polystore baseada em Fog-Cloud
| Ano de defesa: | 2024 |
|---|---|
| Autor(a) principal: | |
| Orientador(a): | |
| Banca de defesa: | , |
| Tipo de documento: | Dissertação |
| Tipo de acesso: | Acesso aberto |
| Idioma: | por |
| Instituição de defesa: |
Universidade Federal de Juiz de Fora (UFJF)
|
| Programa de Pós-Graduação: |
Programa de Pós-graduação em Ciência da Computação
|
| Departamento: |
ICE – Instituto de Ciências Exatas
|
| País: |
Brasil
|
| Palavras-chave em Português: | |
| Área do conhecimento CNPq: | |
| Link de acesso: | https://repositorio.ufjf.br/jspui/handle/ufjf/17350 |
Resumo: | São inúmeros os desafios encontrados na integração e manipulação de dados em ambientes de IoT (Internet of Things). A demanda por processamento, consulta e integração de dados heterogêneos distribuídos tem crescido, tornando essencial a concepção de um ambiente capaz de lidar com tais exigências. Considerando a complexidade desses cenários, é proposta a utilização de uma arquitetura Polystore, que visa facilitar a integração de dados em tempo de execução, permitindo a união de diversos tipos de bancos de dados e a construção de mecanismos de armazenamento integrados e heterogêneos. O estudo se concentra em resolver a dificuldade de processamento, organização, integração e armazenamento de dados na Cloud, levando em consideração as camadas Cloud e Fog. A abordagem proposta visa minimizar o uso intensivo de recursos na Cloud, promovendo o processamento de dados cada vez mais próximo das bordas da rede. Para atingir esse objetivo, é fundamental compreender as interações entre as camadas de Cloud, Fog e Edge, considerando as demandas de desempenho, energia, latência e custo computacional típicas dos ambientes IoT. A arquitetura Polystore é apresentada como uma solução promissora para abordar esses desafios, permitindo uma integração eficiente de dados e um uso mais eficaz dos recursos disponíveis. Uma vez que, integrando bases heterogêneas, espera-se que, ao serem executadas as buscas, sejam retornados todos os dados inerentes à busca em cada uma dessas bases. O foco do trabalho é validar a utilização dessa arquitetura em ambiente Fog, proporcionando uma abordagem mais eficiente e econômica para o processamento de dados em tempo real. A partir da análise e experimentação, busca-se responder questões específicas relacionadas à implementação e aos impactos dessa arquitetura, visando promover seu uso e sua eficácia em larga escala. A proposta apresentada utiliza simulação, paralelismo e Polystore para processar dados em um ambiente simulado com camadas Cloud e Fog. Prepara nodos fog para simulação, formando um framework com alocação dinâmica de recursos usando MySQL, MongoDB e uma base heterogênea. O sistema resultante permite busca em bases heterogêneas e monitoramento do uso de recursos computacionais. |
| id |
UFJF_54e3a71c94d8ee773069dd068bb09b40 |
|---|---|
| oai_identifier_str |
oai:hermes.cpd.ufjf.br:ufjf/17350 |
| network_acronym_str |
UFJF |
| network_name_str |
Repositório Institucional da UFJF |
| repository_id_str |
|
| spelling |
Dantas, Mário Antônio Ribeirohttp://lattes.cnpq.br/2900995280822495Villela, Regina Maria Maciel Bragahttp://lattes.cnpq.br/7690593698223418Stringhini, Denisehttp://lattes.cnpq.br/8685746591566082http://lattes.cnpq.br/2719518783675476Yung, Ludmila Ribeiro Bôscaro2024-09-13T10:30:55Z2024-09-122024-09-13T10:30:55Z2024-03-04https://repositorio.ufjf.br/jspui/handle/ufjf/17350São inúmeros os desafios encontrados na integração e manipulação de dados em ambientes de IoT (Internet of Things). A demanda por processamento, consulta e integração de dados heterogêneos distribuídos tem crescido, tornando essencial a concepção de um ambiente capaz de lidar com tais exigências. Considerando a complexidade desses cenários, é proposta a utilização de uma arquitetura Polystore, que visa facilitar a integração de dados em tempo de execução, permitindo a união de diversos tipos de bancos de dados e a construção de mecanismos de armazenamento integrados e heterogêneos. O estudo se concentra em resolver a dificuldade de processamento, organização, integração e armazenamento de dados na Cloud, levando em consideração as camadas Cloud e Fog. A abordagem proposta visa minimizar o uso intensivo de recursos na Cloud, promovendo o processamento de dados cada vez mais próximo das bordas da rede. Para atingir esse objetivo, é fundamental compreender as interações entre as camadas de Cloud, Fog e Edge, considerando as demandas de desempenho, energia, latência e custo computacional típicas dos ambientes IoT. A arquitetura Polystore é apresentada como uma solução promissora para abordar esses desafios, permitindo uma integração eficiente de dados e um uso mais eficaz dos recursos disponíveis. Uma vez que, integrando bases heterogêneas, espera-se que, ao serem executadas as buscas, sejam retornados todos os dados inerentes à busca em cada uma dessas bases. O foco do trabalho é validar a utilização dessa arquitetura em ambiente Fog, proporcionando uma abordagem mais eficiente e econômica para o processamento de dados em tempo real. A partir da análise e experimentação, busca-se responder questões específicas relacionadas à implementação e aos impactos dessa arquitetura, visando promover seu uso e sua eficácia em larga escala. A proposta apresentada utiliza simulação, paralelismo e Polystore para processar dados em um ambiente simulado com camadas Cloud e Fog. Prepara nodos fog para simulação, formando um framework com alocação dinâmica de recursos usando MySQL, MongoDB e uma base heterogênea. O sistema resultante permite busca em bases heterogêneas e monitoramento do uso de recursos computacionais.There are several challenges encountered in integrating and manipulating data in IoT (Internet of Things) environments. The demand for processing, querying and integrating heterogeneous distributed data has grown, making it essential to design an environment capable of dealing with such criteria. Considering the complexity of these scenarios, the use of a Polystore architecture is proposed, which aims to facilitate data integration at runtime, allowing the union of different types of databases and the construction of integrated storage mechanisms and heterogeneous. The study focuses on solving the difficulty of processing, organizing, integrating and storing data in the cloud, taking into account the Cloud and Fog layers. The proposed approach aims to minimize the intensive use of resources in the cloud, promoting data processing increasingly closer to the edges of the network. To achieve this goal, it is essential to understand the interactions between the cloud, edge and fog layers, considering the performance, energy, latency and computational costs demands typical of IoT environments. The Polystore architecture is presented as a promising solution to address these challenges, enabling efficient data integration and more effective use of available resources. Since, by integrating heterogeneous bases, it is expected that, when searches are carried out, all infected data will be returned to the search in each of these bases. The focus of the work is to validate the use of the architecture in the Fog environment, providing a more efficient and economical approach to real-time data processing. Based on analysis and experimentation, we seek to answer specific questions related to the implementation and impacts of this architecture, promoting its use and effectiveness on a large scale. The proposal presented uses simulation, parallelism and Polystore to process data in a simulated environment with Cloud and Fog layers. It prepares fog nodes for simulation, forming a framework with dynamic resource allocation using MySQL, MongoDB and a heterogeneous database. The resulting system allows searching in heterogeneous databases and monitoring the use of computational resources.porUniversidade Federal de Juiz de Fora (UFJF)Programa de Pós-graduação em Ciência da ComputaçãoUFJFBrasilICE – Instituto de Ciências ExatasAttribution-ShareAlike 3.0 Brazilhttp://creativecommons.org/licenses/by-sa/3.0/br/info:eu-repo/semantics/openAccessCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAOPolystoreBancos de dados distribuídosFog computingCloud computingFog-cloud computingPolystoreDistributed databasesFog computingCloud computingFog-cloud computingUma abordagem polystore baseada em Fog-Cloudinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisreponame:Repositório Institucional da UFJFinstname:Universidade Federal de Juiz de Fora (UFJF)instacron:UFJFCC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-81031https://repositorio.ufjf.br/jspui/bitstream/ufjf/17350/2/license_rdf9b85e4235558a2887c2be3998124b615MD52ORIGINALludmilaribeiroboscaroyung.pdfludmilaribeiroboscaroyung.pdfapplication/pdf5272053https://repositorio.ufjf.br/jspui/bitstream/ufjf/17350/1/ludmilaribeiroboscaroyung.pdfc6a09c2da7f22b92477dd5c05c3ea743MD51LICENSElicense.txtlicense.txttext/plain; charset=utf-81748https://repositorio.ufjf.br/jspui/bitstream/ufjf/17350/3/license.txt8a4605be74aa9ea9d79846c1fba20a33MD53TEXTludmilaribeiroboscaroyung.pdf.txtludmilaribeiroboscaroyung.pdf.txtExtracted texttext/plain125365https://repositorio.ufjf.br/jspui/bitstream/ufjf/17350/4/ludmilaribeiroboscaroyung.pdf.txtea6b9f23ab94d133a7caca0e3673ac20MD54THUMBNAILludmilaribeiroboscaroyung.pdf.jpgludmilaribeiroboscaroyung.pdf.jpgGenerated Thumbnailimage/jpeg1149https://repositorio.ufjf.br/jspui/bitstream/ufjf/17350/5/ludmilaribeiroboscaroyung.pdf.jpge4eb6c3f88e9bb2bc23a660e26464a0bMD55ufjf/173502024-09-14 03:04:34.011oai:hermes.cpd.ufjf.br:ufjf/17350Tk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo=Repositório InstitucionalPUBhttps://repositorio.ufjf.br/oai/requestopendoar:2024-09-14T06:04:34Repositório Institucional da UFJF - Universidade Federal de Juiz de Fora (UFJF)false |
| dc.title.pt_BR.fl_str_mv |
Uma abordagem polystore baseada em Fog-Cloud |
| title |
Uma abordagem polystore baseada em Fog-Cloud |
| spellingShingle |
Uma abordagem polystore baseada em Fog-Cloud Yung, Ludmila Ribeiro Bôscaro CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO Polystore Bancos de dados distribuídos Fog computing Cloud computing Fog-cloud computing Polystore Distributed databases Fog computing Cloud computing Fog-cloud computing |
| title_short |
Uma abordagem polystore baseada em Fog-Cloud |
| title_full |
Uma abordagem polystore baseada em Fog-Cloud |
| title_fullStr |
Uma abordagem polystore baseada em Fog-Cloud |
| title_full_unstemmed |
Uma abordagem polystore baseada em Fog-Cloud |
| title_sort |
Uma abordagem polystore baseada em Fog-Cloud |
| author |
Yung, Ludmila Ribeiro Bôscaro |
| author_facet |
Yung, Ludmila Ribeiro Bôscaro |
| author_role |
author |
| dc.contributor.advisor1.fl_str_mv |
Dantas, Mário Antônio Ribeiro |
| dc.contributor.advisor1Lattes.fl_str_mv |
http://lattes.cnpq.br/2900995280822495 |
| dc.contributor.referee1.fl_str_mv |
Villela, Regina Maria Maciel Braga |
| dc.contributor.referee1Lattes.fl_str_mv |
http://lattes.cnpq.br/7690593698223418 |
| dc.contributor.referee2.fl_str_mv |
Stringhini, Denise |
| dc.contributor.referee2Lattes.fl_str_mv |
http://lattes.cnpq.br/8685746591566082 |
| dc.contributor.authorLattes.fl_str_mv |
http://lattes.cnpq.br/2719518783675476 |
| dc.contributor.author.fl_str_mv |
Yung, Ludmila Ribeiro Bôscaro |
| contributor_str_mv |
Dantas, Mário Antônio Ribeiro Villela, Regina Maria Maciel Braga Stringhini, Denise |
| dc.subject.cnpq.fl_str_mv |
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO |
| topic |
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO Polystore Bancos de dados distribuídos Fog computing Cloud computing Fog-cloud computing Polystore Distributed databases Fog computing Cloud computing Fog-cloud computing |
| dc.subject.por.fl_str_mv |
Polystore Bancos de dados distribuídos Fog computing Cloud computing Fog-cloud computing Polystore Distributed databases Fog computing Cloud computing Fog-cloud computing |
| description |
São inúmeros os desafios encontrados na integração e manipulação de dados em ambientes de IoT (Internet of Things). A demanda por processamento, consulta e integração de dados heterogêneos distribuídos tem crescido, tornando essencial a concepção de um ambiente capaz de lidar com tais exigências. Considerando a complexidade desses cenários, é proposta a utilização de uma arquitetura Polystore, que visa facilitar a integração de dados em tempo de execução, permitindo a união de diversos tipos de bancos de dados e a construção de mecanismos de armazenamento integrados e heterogêneos. O estudo se concentra em resolver a dificuldade de processamento, organização, integração e armazenamento de dados na Cloud, levando em consideração as camadas Cloud e Fog. A abordagem proposta visa minimizar o uso intensivo de recursos na Cloud, promovendo o processamento de dados cada vez mais próximo das bordas da rede. Para atingir esse objetivo, é fundamental compreender as interações entre as camadas de Cloud, Fog e Edge, considerando as demandas de desempenho, energia, latência e custo computacional típicas dos ambientes IoT. A arquitetura Polystore é apresentada como uma solução promissora para abordar esses desafios, permitindo uma integração eficiente de dados e um uso mais eficaz dos recursos disponíveis. Uma vez que, integrando bases heterogêneas, espera-se que, ao serem executadas as buscas, sejam retornados todos os dados inerentes à busca em cada uma dessas bases. O foco do trabalho é validar a utilização dessa arquitetura em ambiente Fog, proporcionando uma abordagem mais eficiente e econômica para o processamento de dados em tempo real. A partir da análise e experimentação, busca-se responder questões específicas relacionadas à implementação e aos impactos dessa arquitetura, visando promover seu uso e sua eficácia em larga escala. A proposta apresentada utiliza simulação, paralelismo e Polystore para processar dados em um ambiente simulado com camadas Cloud e Fog. Prepara nodos fog para simulação, formando um framework com alocação dinâmica de recursos usando MySQL, MongoDB e uma base heterogênea. O sistema resultante permite busca em bases heterogêneas e monitoramento do uso de recursos computacionais. |
| publishDate |
2024 |
| dc.date.accessioned.fl_str_mv |
2024-09-13T10:30:55Z |
| dc.date.available.fl_str_mv |
2024-09-12 2024-09-13T10:30:55Z |
| dc.date.issued.fl_str_mv |
2024-03-04 |
| 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 |
https://repositorio.ufjf.br/jspui/handle/ufjf/17350 |
| url |
https://repositorio.ufjf.br/jspui/handle/ufjf/17350 |
| dc.language.iso.fl_str_mv |
por |
| language |
por |
| dc.rights.driver.fl_str_mv |
Attribution-ShareAlike 3.0 Brazil http://creativecommons.org/licenses/by-sa/3.0/br/ info:eu-repo/semantics/openAccess |
| rights_invalid_str_mv |
Attribution-ShareAlike 3.0 Brazil http://creativecommons.org/licenses/by-sa/3.0/br/ |
| eu_rights_str_mv |
openAccess |
| dc.publisher.none.fl_str_mv |
Universidade Federal de Juiz de Fora (UFJF) |
| dc.publisher.program.fl_str_mv |
Programa de Pós-graduação em Ciência da Computação |
| dc.publisher.initials.fl_str_mv |
UFJF |
| dc.publisher.country.fl_str_mv |
Brasil |
| dc.publisher.department.fl_str_mv |
ICE – Instituto de Ciências Exatas |
| publisher.none.fl_str_mv |
Universidade Federal de Juiz de Fora (UFJF) |
| dc.source.none.fl_str_mv |
reponame:Repositório Institucional da UFJF instname:Universidade Federal de Juiz de Fora (UFJF) instacron:UFJF |
| instname_str |
Universidade Federal de Juiz de Fora (UFJF) |
| instacron_str |
UFJF |
| institution |
UFJF |
| reponame_str |
Repositório Institucional da UFJF |
| collection |
Repositório Institucional da UFJF |
| bitstream.url.fl_str_mv |
https://repositorio.ufjf.br/jspui/bitstream/ufjf/17350/2/license_rdf https://repositorio.ufjf.br/jspui/bitstream/ufjf/17350/1/ludmilaribeiroboscaroyung.pdf https://repositorio.ufjf.br/jspui/bitstream/ufjf/17350/3/license.txt https://repositorio.ufjf.br/jspui/bitstream/ufjf/17350/4/ludmilaribeiroboscaroyung.pdf.txt https://repositorio.ufjf.br/jspui/bitstream/ufjf/17350/5/ludmilaribeiroboscaroyung.pdf.jpg |
| bitstream.checksum.fl_str_mv |
9b85e4235558a2887c2be3998124b615 c6a09c2da7f22b92477dd5c05c3ea743 8a4605be74aa9ea9d79846c1fba20a33 ea6b9f23ab94d133a7caca0e3673ac20 e4eb6c3f88e9bb2bc23a660e26464a0b |
| bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 MD5 MD5 |
| repository.name.fl_str_mv |
Repositório Institucional da UFJF - Universidade Federal de Juiz de Fora (UFJF) |
| repository.mail.fl_str_mv |
|
| _version_ |
1833922384642441216 |