Festival-Web: uma ferramenta analítica de dados para gerenciar testes de desempenho de índices espaciais

Detalhes bibliográficos
Autor(a) principal: Lima, Lucian Luiz Scuziato Cardoso de
Data de Publicação: 2020
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
Texto Completo: http://repositorio.utfpr.edu.br/jspui/handle/1/30109
Resumo: Sistemas de banco de dados espaciais utilizam dados espaciais que representam aspectos do mundo real. Dados espaciais podem ser do tipo ponto, linha e região, onde um ponto pode representar a posição geográfica de um veículo, uma linha pode representar uma estrada, e uma região pode representar os limites e fronteira administrativas de um país. Porém, com um volume de dados grande e a complexidade em manipular objetos espaciais, o processamento de consultas é uma tarefa custosa. Para resolver este problema são utilizados índices espaciais, como a R-tree. Este tipo de estrutura possibilita que a execução de uma operação espacial seja mais acelerada. Porém, diversos fatores influenciam no desempenho de índices espaciais. Para identificar qual a melhor estrutura para uma determinada aplicação, é necessário realizar testes de desempenhos. Através destes testes são obtidos diversas métricas que vão averiguar aspectos de tempo consumido, espaço ocupado, número de acesso a certo recurso, e quantidades de vezes que foi executado. Porém, realizar testes de desempenhos não é trivial. Testes de desempenho podem ser realizados através de ferramentas, como o FESTIval. Este framework permite execuções de teste de desempenho de modo único e integrado ao PostgreSQL, armazenando os resultados e os testes em um esquema de dados próprio. Além disso, FESTIval possui suporte para diferentes estruturas de indexação espacial, como R-tree e suas variações. Todavia, existem algumas limitações no FESTIval, como a não existência de uma interface gráfica que auxilie o usuário na criação de configurações de índices espaciais, e meios de abstração dos resultados em forma de gráficos analíticos. Nesse sentido, este TCC desenvolveu uma aplicação de software baseada em web denominada FESTIval-web, que torna melhor a interação do usuário com o FESTIval. O FESTIval web possui quatro principais funcionalidades. A primeira delas gerenciar usuários, tem como objetivo de gerenciar o acesso à ferramenta FESTIval-web. A segunda funcionalidade gerenciar configurações de índice, é relacionado com aspectos de criação, atualização e remoção de configurações de índice que são empregados nos testes de desempenho. A terceira, gerenciar cargas de trabalho, tem como objetivo de criar, alterar, remover e consultar configurações de carga de trabalho. Por fim, análise de experimentos, que tem como propósito auxiliar na análise dos resultados dos experimentos através de gráficos. Contudo, o FESTIval-web possui limitações, como não executar testes de desempenho através da interface, a falta de mapas que mostram as estruturas dos índices espaciais formados pelos experimentos e que o FESTIval-web é uma aplicação única para vários usuários.
id UTFPR-12_8354a92ed08bfea72ff70c8e4edef2c6
oai_identifier_str oai:repositorio.utfpr.edu.br:1/30109
network_acronym_str UTFPR-12
network_name_str Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
repository_id_str
spelling 2022-11-17T19:01:10Z2022-11-17T19:01:10Z2020-11-23LIMA, Lucian Luiz Scuziato Cardoso de. Festival-Web: uma ferramenta analítica de dados para gerenciar testes de desempenho de índices espaciais. 2022. Trabalho de Conclusão de Curso (Bacharelado em Engenharia de Software) - Universidade Tecnológica Federal do Paraná, Dois Vizinhos, 2022.http://repositorio.utfpr.edu.br/jspui/handle/1/30109Sistemas de banco de dados espaciais utilizam dados espaciais que representam aspectos do mundo real. Dados espaciais podem ser do tipo ponto, linha e região, onde um ponto pode representar a posição geográfica de um veículo, uma linha pode representar uma estrada, e uma região pode representar os limites e fronteira administrativas de um país. Porém, com um volume de dados grande e a complexidade em manipular objetos espaciais, o processamento de consultas é uma tarefa custosa. Para resolver este problema são utilizados índices espaciais, como a R-tree. Este tipo de estrutura possibilita que a execução de uma operação espacial seja mais acelerada. Porém, diversos fatores influenciam no desempenho de índices espaciais. Para identificar qual a melhor estrutura para uma determinada aplicação, é necessário realizar testes de desempenhos. Através destes testes são obtidos diversas métricas que vão averiguar aspectos de tempo consumido, espaço ocupado, número de acesso a certo recurso, e quantidades de vezes que foi executado. Porém, realizar testes de desempenhos não é trivial. Testes de desempenho podem ser realizados através de ferramentas, como o FESTIval. Este framework permite execuções de teste de desempenho de modo único e integrado ao PostgreSQL, armazenando os resultados e os testes em um esquema de dados próprio. Além disso, FESTIval possui suporte para diferentes estruturas de indexação espacial, como R-tree e suas variações. Todavia, existem algumas limitações no FESTIval, como a não existência de uma interface gráfica que auxilie o usuário na criação de configurações de índices espaciais, e meios de abstração dos resultados em forma de gráficos analíticos. Nesse sentido, este TCC desenvolveu uma aplicação de software baseada em web denominada FESTIval-web, que torna melhor a interação do usuário com o FESTIval. O FESTIval web possui quatro principais funcionalidades. A primeira delas gerenciar usuários, tem como objetivo de gerenciar o acesso à ferramenta FESTIval-web. A segunda funcionalidade gerenciar configurações de índice, é relacionado com aspectos de criação, atualização e remoção de configurações de índice que são empregados nos testes de desempenho. A terceira, gerenciar cargas de trabalho, tem como objetivo de criar, alterar, remover e consultar configurações de carga de trabalho. Por fim, análise de experimentos, que tem como propósito auxiliar na análise dos resultados dos experimentos através de gráficos. Contudo, o FESTIval-web possui limitações, como não executar testes de desempenho através da interface, a falta de mapas que mostram as estruturas dos índices espaciais formados pelos experimentos e que o FESTIval-web é uma aplicação única para vários usuários.Spatial database systems use spatial data that represent aspects of the real world. Spatial data can be of the type point, line and region, where a point can represent the geographic position of a vehicle, a line can represent a road, and a region can represent a country’s administrative boundaries and boundaries. However, with a large volume of data and the complexity of manipulating spatial objects, query processing is an expensive task. To solve this problem, spatial indexes are used, such as the R-tree. This type of structure allows the execution of a space operation to be more accelerated. However, several factors influence the performance of spatial indices. To identify the best structure for a given application, it is necessary to perform performance tests. Through these tests, several metrics are obtained that will verify aspects of time consumed, space occupied, number of access to a certain resource, and number of times it was executed. However, performing performance tests is not trivial. Performance tests can be performed using tools, such as FESTIval. This framework allows performance testing executions in a unique way and integrated with PostgreSQL, storing the results and tests in a specific data schema. In addition, FESTIval has support for different spatial indexing structures, such as R-tree and its variations. However, there are some limitations in FESTIval, such as the lack of a graphical interface that assists the user in the creation of spatial index configurations, and means of abstraction of the results in the form of analytical graphs. In this sense, this TCC developed a web-based software application called FESTIval-web, which makes the user’s interaction with FESTIval better. FESTIval-web has four main features. The first one to manage users, aims to manage access to the FESTIval-web tool. The second functionality to manage index settings, is related to aspects of creating, updating and removing index settings that are used in performance tests. The third, managing workloads, aims to create, change, remove and query workload configurations. Finally, analysis of experiments, which aims to assist in the analysis of the results of experiments through graphs. However, FESTIval-web has limitations, such as not performing performance tests through the interface, the lack of maps that show the structures of spatial indexes formed by the experiments and that FESTIval-web is a unique application for several users.porUniversidade Tecnológica Federal do ParanáDois VizinhosEngenharia de SoftwareUTFPRBrasilAttribution-ShareAlike 4.0 Internationalhttp://creativecommons.org/licenses/by-sa/4.0/info:eu-repo/semantics/openAccessCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAOBanco de dadosEngenharia de softwareSQL (Linguagem de programação de computador)Data basesSoftware engineeringSQL (Computer program language)Festival-Web: uma ferramenta analítica de dados para gerenciar testes de desempenho de índices espaciaisFestival-Web: a data analytics tool to manage experimental evaluations of spatial indicesinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisDois VizinhosCarniel, Anderson ChavesCarniel, Anderson ChavesLopes, Yuri KaszubowskiPagno, Rodrigo TomazLima, Lucian Luiz Scuziato Cardoso dereponame:Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))instname:Universidade Tecnológica Federal do Paraná (UTFPR)instacron:UTFPRORIGINALDV_COENS_2020_1_2.pdfDV_COENS_2020_1_2.pdfapplication/pdf9945223http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/30109/1/DV_COENS_2020_1_2.pdf69d9180103def5efcf55e7e65e38b466MD51CC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-81025http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/30109/2/license_rdf84a900c9dd4b2a10095a94649e1ce116MD52LICENSElicense.txtlicense.txttext/plain; charset=utf-81290http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/30109/3/license.txtb9d82215ab23456fa2d8b49c5df1b95bMD53TEXTDV_COENS_2020_1_2.pdf.txtDV_COENS_2020_1_2.pdf.txtExtracted texttext/plain172648http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/30109/4/DV_COENS_2020_1_2.pdf.txtc60d43034200a86088a554008e725422MD54THUMBNAILDV_COENS_2020_1_2.pdf.jpgDV_COENS_2020_1_2.pdf.jpgGenerated Thumbnailimage/jpeg1225http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/30109/5/DV_COENS_2020_1_2.pdf.jpg40d32a73add921b7bbcbade6b1164451MD551/301092022-11-18 04:07:11.545oai:repositorio.utfpr.edu.br:1/30109TmEgcXVhbGlkYWRlIGRlIHRpdHVsYXIgZG9zIGRpcmVpdG9zIGRlIGF1dG9yIGRhIHB1YmxpY2HDp8OjbywgYXV0b3Jpem8gYSBVVEZQUiBhIHZlaWN1bGFyLCAKYXRyYXbDqXMgZG8gUG9ydGFsIGRlIEluZm9ybWHDp8OjbyBlbSBBY2Vzc28gQWJlcnRvIChQSUFBKSBlIGRvcyBDYXTDoWxvZ29zIGRhcyBCaWJsaW90ZWNhcyAKZGVzdGEgSW5zdGl0dWnDp8Ojbywgc2VtIHJlc3NhcmNpbWVudG8gZG9zIGRpcmVpdG9zIGF1dG9yYWlzLCBkZSBhY29yZG8gY29tIGEgTGVpIG5vIDkuNjEwLzk4LCAKbyB0ZXh0byBkZXN0YSBvYnJhLCBvYnNlcnZhbmRvIGFzIGNvbmRpw6fDtWVzIGRlIGRpc3BvbmliaWxpemHDp8OjbyByZWdpc3RyYWRhcyBubyBpdGVtIDQgZG8gCuKAnFRlcm1vIGRlIEF1dG9yaXphw6fDo28gcGFyYSBQdWJsaWNhw6fDo28gZGUgVHJhYmFsaG9zIGRlIENvbmNsdXPDo28gZGUgQ3Vyc28gZGUgR3JhZHVhw6fDo28gZSAKRXNwZWNpYWxpemHDp8OjbywgRGlzc2VydGHDp8O1ZXMgZSBUZXNlcyBubyBQb3J0YWwgZGUgSW5mb3JtYcOnw6NvIGUgbm9zIENhdMOhbG9nb3MgRWxldHLDtG5pY29zIGRvIApTaXN0ZW1hIGRlIEJpYmxpb3RlY2FzIGRhIFVURlBS4oCdLCBwYXJhIGZpbnMgZGUgbGVpdHVyYSwgaW1wcmVzc8OjbyBlL291IGRvd25sb2FkLCB2aXNhbmRvIGEgCmRpdnVsZ2HDp8OjbyBkYSBwcm9kdcOnw6NvIGNpZW50w61maWNhIGJyYXNpbGVpcmEuCgogIEFzIHZpYXMgb3JpZ2luYWlzIGUgYXNzaW5hZGFzIHBlbG8ocykgYXV0b3IoZXMpIGRvIOKAnFRlcm1vIGRlIEF1dG9yaXphw6fDo28gcGFyYSBQdWJsaWNhw6fDo28gZGUgClRyYWJhbGhvcyBkZSBDb25jbHVzw6NvIGRlIEN1cnNvIGRlIEdyYWR1YcOnw6NvIGUgRXNwZWNpYWxpemHDp8OjbywgRGlzc2VydGHDp8O1ZXMgZSBUZXNlcyBubyBQb3J0YWwgCmRlIEluZm9ybWHDp8OjbyBlIG5vcyBDYXTDoWxvZ29zIEVsZXRyw7RuaWNvcyBkbyBTaXN0ZW1hIGRlIEJpYmxpb3RlY2FzIGRhIFVURlBS4oCdIGUgZGEg4oCcRGVjbGFyYcOnw6NvIApkZSBBdXRvcmlh4oCdIGVuY29udHJhbS1zZSBhcnF1aXZhZGFzIG5hIEJpYmxpb3RlY2EgZG8gQ8OibXB1cyBubyBxdWFsIG8gdHJhYmFsaG8gZm9pIGRlZmVuZGlkby4gCk5vIGNhc28gZGUgcHVibGljYcOnw7VlcyBkZSBhdXRvcmlhIGNvbGV0aXZhIGUgbXVsdGljw6JtcHVzLCBvcyBkb2N1bWVudG9zIGZpY2Fyw6NvIHNvYiBndWFyZGEgZGEgCkJpYmxpb3RlY2EgY29tIGEgcXVhbCBvIOKAnHByaW1laXJvIGF1dG9y4oCdIHBvc3N1YSB2w61uY3Vsby4KRepositório de PublicaçõesPUBhttp://repositorio.utfpr.edu.br:8080/oai/requestopendoar:2022-11-18T06:07:11Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) - Universidade Tecnológica Federal do Paraná (UTFPR)false
dc.title.pt_BR.fl_str_mv Festival-Web: uma ferramenta analítica de dados para gerenciar testes de desempenho de índices espaciais
dc.title.alternative.pt_BR.fl_str_mv Festival-Web: a data analytics tool to manage experimental evaluations of spatial indices
title Festival-Web: uma ferramenta analítica de dados para gerenciar testes de desempenho de índices espaciais
spellingShingle Festival-Web: uma ferramenta analítica de dados para gerenciar testes de desempenho de índices espaciais
Lima, Lucian Luiz Scuziato Cardoso de
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
Banco de dados
Engenharia de software
SQL (Linguagem de programação de computador)
Data bases
Software engineering
SQL (Computer program language)
title_short Festival-Web: uma ferramenta analítica de dados para gerenciar testes de desempenho de índices espaciais
title_full Festival-Web: uma ferramenta analítica de dados para gerenciar testes de desempenho de índices espaciais
title_fullStr Festival-Web: uma ferramenta analítica de dados para gerenciar testes de desempenho de índices espaciais
title_full_unstemmed Festival-Web: uma ferramenta analítica de dados para gerenciar testes de desempenho de índices espaciais
title_sort Festival-Web: uma ferramenta analítica de dados para gerenciar testes de desempenho de índices espaciais
author Lima, Lucian Luiz Scuziato Cardoso de
author_facet Lima, Lucian Luiz Scuziato Cardoso de
author_role author
dc.contributor.advisor1.fl_str_mv Carniel, Anderson Chaves
dc.contributor.referee1.fl_str_mv Carniel, Anderson Chaves
dc.contributor.referee2.fl_str_mv Lopes, Yuri Kaszubowski
dc.contributor.referee3.fl_str_mv Pagno, Rodrigo Tomaz
dc.contributor.author.fl_str_mv Lima, Lucian Luiz Scuziato Cardoso de
contributor_str_mv Carniel, Anderson Chaves
Carniel, Anderson Chaves
Lopes, Yuri Kaszubowski
Pagno, Rodrigo Tomaz
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
Banco de dados
Engenharia de software
SQL (Linguagem de programação de computador)
Data bases
Software engineering
SQL (Computer program language)
dc.subject.por.fl_str_mv Banco de dados
Engenharia de software
SQL (Linguagem de programação de computador)
Data bases
Software engineering
SQL (Computer program language)
description Sistemas de banco de dados espaciais utilizam dados espaciais que representam aspectos do mundo real. Dados espaciais podem ser do tipo ponto, linha e região, onde um ponto pode representar a posição geográfica de um veículo, uma linha pode representar uma estrada, e uma região pode representar os limites e fronteira administrativas de um país. Porém, com um volume de dados grande e a complexidade em manipular objetos espaciais, o processamento de consultas é uma tarefa custosa. Para resolver este problema são utilizados índices espaciais, como a R-tree. Este tipo de estrutura possibilita que a execução de uma operação espacial seja mais acelerada. Porém, diversos fatores influenciam no desempenho de índices espaciais. Para identificar qual a melhor estrutura para uma determinada aplicação, é necessário realizar testes de desempenhos. Através destes testes são obtidos diversas métricas que vão averiguar aspectos de tempo consumido, espaço ocupado, número de acesso a certo recurso, e quantidades de vezes que foi executado. Porém, realizar testes de desempenhos não é trivial. Testes de desempenho podem ser realizados através de ferramentas, como o FESTIval. Este framework permite execuções de teste de desempenho de modo único e integrado ao PostgreSQL, armazenando os resultados e os testes em um esquema de dados próprio. Além disso, FESTIval possui suporte para diferentes estruturas de indexação espacial, como R-tree e suas variações. Todavia, existem algumas limitações no FESTIval, como a não existência de uma interface gráfica que auxilie o usuário na criação de configurações de índices espaciais, e meios de abstração dos resultados em forma de gráficos analíticos. Nesse sentido, este TCC desenvolveu uma aplicação de software baseada em web denominada FESTIval-web, que torna melhor a interação do usuário com o FESTIval. O FESTIval web possui quatro principais funcionalidades. A primeira delas gerenciar usuários, tem como objetivo de gerenciar o acesso à ferramenta FESTIval-web. A segunda funcionalidade gerenciar configurações de índice, é relacionado com aspectos de criação, atualização e remoção de configurações de índice que são empregados nos testes de desempenho. A terceira, gerenciar cargas de trabalho, tem como objetivo de criar, alterar, remover e consultar configurações de carga de trabalho. Por fim, análise de experimentos, que tem como propósito auxiliar na análise dos resultados dos experimentos através de gráficos. Contudo, o FESTIval-web possui limitações, como não executar testes de desempenho através da interface, a falta de mapas que mostram as estruturas dos índices espaciais formados pelos experimentos e que o FESTIval-web é uma aplicação única para vários usuários.
publishDate 2020
dc.date.issued.fl_str_mv 2020-11-23
dc.date.accessioned.fl_str_mv 2022-11-17T19:01:10Z
dc.date.available.fl_str_mv 2022-11-17T19:01:10Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/bachelorThesis
format bachelorThesis
status_str publishedVersion
dc.identifier.citation.fl_str_mv LIMA, Lucian Luiz Scuziato Cardoso de. Festival-Web: uma ferramenta analítica de dados para gerenciar testes de desempenho de índices espaciais. 2022. Trabalho de Conclusão de Curso (Bacharelado em Engenharia de Software) - Universidade Tecnológica Federal do Paraná, Dois Vizinhos, 2022.
dc.identifier.uri.fl_str_mv http://repositorio.utfpr.edu.br/jspui/handle/1/30109
identifier_str_mv LIMA, Lucian Luiz Scuziato Cardoso de. Festival-Web: uma ferramenta analítica de dados para gerenciar testes de desempenho de índices espaciais. 2022. Trabalho de Conclusão de Curso (Bacharelado em Engenharia de Software) - Universidade Tecnológica Federal do Paraná, Dois Vizinhos, 2022.
url http://repositorio.utfpr.edu.br/jspui/handle/1/30109
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv Attribution-ShareAlike 4.0 International
http://creativecommons.org/licenses/by-sa/4.0/
info:eu-repo/semantics/openAccess
rights_invalid_str_mv Attribution-ShareAlike 4.0 International
http://creativecommons.org/licenses/by-sa/4.0/
eu_rights_str_mv openAccess
dc.publisher.none.fl_str_mv Universidade Tecnológica Federal do Paraná
Dois Vizinhos
dc.publisher.program.fl_str_mv Engenharia de Software
dc.publisher.initials.fl_str_mv UTFPR
dc.publisher.country.fl_str_mv Brasil
publisher.none.fl_str_mv Universidade Tecnológica Federal do Paraná
Dois Vizinhos
dc.source.none.fl_str_mv reponame:Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
instname:Universidade Tecnológica Federal do Paraná (UTFPR)
instacron:UTFPR
instname_str Universidade Tecnológica Federal do Paraná (UTFPR)
instacron_str UTFPR
institution UTFPR
reponame_str Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
collection Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
bitstream.url.fl_str_mv http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/30109/1/DV_COENS_2020_1_2.pdf
http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/30109/2/license_rdf
http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/30109/3/license.txt
http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/30109/4/DV_COENS_2020_1_2.pdf.txt
http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/30109/5/DV_COENS_2020_1_2.pdf.jpg
bitstream.checksum.fl_str_mv 69d9180103def5efcf55e7e65e38b466
84a900c9dd4b2a10095a94649e1ce116
b9d82215ab23456fa2d8b49c5df1b95b
c60d43034200a86088a554008e725422
40d32a73add921b7bbcbade6b1164451
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) - Universidade Tecnológica Federal do Paraná (UTFPR)
repository.mail.fl_str_mv
_version_ 1805922930750652416