Execução distribuída de benchmarks em sistemas de bancos de dados relacionados
| Ano de defesa: | 2008 |
|---|---|
| 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: | https://hdl.handle.net/1884/20535 |
Resumo: | Inclui apêndices |
| id |
UFPR_adea4ab6db3a04f3bb22aa75421a36ed |
|---|---|
| oai_identifier_str |
oai:acervodigital.ufpr.br:1884/20535 |
| network_acronym_str |
UFPR |
| network_name_str |
Repositório Institucional da UFPR |
| repository_id_str |
|
| spelling |
Universidade Federal do Paraná. Setor de Ciências Exatas. Programa de Pós-Graduação em InformáticaSunye, Marcos Sfair, 1964-Lima, Murilo Rodrigues de2024-11-01T18:26:40Z2024-11-01T18:26:40Z2008https://hdl.handle.net/1884/20535Inclui apêndicesOrientador: Marcos Sfair SunyéDissertação (mestrado) - Universidade Federal do Paraná, Setor de Ciências Exatas, Programa de Pós-Graduação em Informática. Defesa: Curitiba, 14/08/2008Inclui bibliografiaResumo: As avaliações de desempenho, ou benchmark, de SGBDs são executadas a mais de 25 anos. Ao longo desses anos diversas metodologias foram propostas. Os bancos de dados modelados para aplicações do tipo OLTP, em especial, foram alvo dos mais diversos benchmarks, entre eles os benchmarks DebitCredit e TPC-C. A maioria dos benchmarks incluem cláusulas para a simulação de ambientes multi-usuários, no qual diferentes usuários submetem transações, de maneira concorrente, contra o SGBD. Da mesma maneira, as ferramentas para a execução de benchmarks incluem funcionalidades para a simulação de ambientes multi-usuários. Analisando algumas ferramentas de benchmarks, observamos que todas utilizam uma abordagem centralizada na simulação de ambientes multi-usuários, ou seja, todos os usuários simulados são executados em uma mesma máquina. A execução centralizada, além de utilizar uma abordagem equivocada, introduz distorções na resultado final do benchmarck, uma vez que a simulação de vários usuários pode facilmente esgotar os recursos computacionais da máquina na qual o benchmark está sendo executado. Neste trabalho, apresentamos uma alternativa à execução centralizada de benchmarks. O TPCC-C3SL é uma ferramenta para execução de benchmarks em SGBDs baseada na especificação do TPC-C. Com ela podemos executar benchmarks centralizados e distribuídos e comparar os resultados obtidos. Com base no resultado dos testes, pudemos concluir que em uma simulação de até 30 usuários concorrentes, a execução centralizada apresenta um desepenho significativamente melhor em relação a execução distribuída. Porém, quando a simulação atinge 100 usuários concorrentes a abordagem distribuída apresenta um resultado muito melhor em relação a abordagem centralizada.Abstract: Performance analysis, or in other words, benchmark, of DBMS have been executed for more than 25 years. Along these years several methodologies were proposed. Databases designed for OLPT applications were target of several benchmarks like DebitCredit and TPC-C. Most of benchmark specification includes clauses for multi-user environment simulation, where different users submit transactions, in a concurrent way, against the database. In the same way, the benchmark tools include modules for simulating multi-user environments. Analyzing some benchmarks tools we noticed that all of them use a centralized approach (execution) for multi-user environment simulation. In this approach all simulated users are executed in the same machine. Beside the fact that the centralized execution evaluates the DBMS in a wrong way, it also introduces deviations in the benchmark’s final result, by the fact that simulating several users can easily run out the resources of the machine in which the benchmark is running. In this work, we present an alternative to the centralized benchmark execution. The TPCC-C3SL is benchmark tool based on the TPC-C specification. It enables the execution of both centralized and distributed benchmarks and also compares the results. Based on the test’s results, we concluded that in a simulation with 30 users (or less), the centralized execution shows results far better than compared to the results of the distributed execution. However, when as the number of uses grows and reach 100 concurrent users, the distributed execution shows a performance better than the centralized execution.ix, 80f. : il., grafs., tabs.application/pdfDisponível em formato digitalBanco de dados relacionaisCiência da computaçãoExecução distribuída de benchmarks em sistemas de bancos de dados relacionadosinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisporreponame:Repositório Institucional da UFPRinstname:Universidade Federal do Paraná (UFPR)instacron:UFPRinfo:eu-repo/semantics/openAccessORIGINALdissertacao-murilo-r-lima.pdfapplication/pdf922156https://acervodigital.ufpr.br/bitstream/1884/20535/1/dissertacao-murilo-r-lima.pdf5100c298237130a8d5a5fdf3e828067fMD51open accessTEXTdissertacao-murilo-r-lima.pdf.txtExtracted Texttext/plain139524https://acervodigital.ufpr.br/bitstream/1884/20535/2/dissertacao-murilo-r-lima.pdf.txtebc0c8daab46e55306af214a0557ccd1MD52open accessTHUMBNAILdissertacao-murilo-r-lima.pdf.jpgGenerated Thumbnailimage/jpeg1204https://acervodigital.ufpr.br/bitstream/1884/20535/3/dissertacao-murilo-r-lima.pdf.jpg273faa1753769469e18a5a61c61621ecMD53open access1884/205352024-11-01 15:26:40.591open accessoai:acervodigital.ufpr.br:1884/20535Repositório InstitucionalPUBhttp://acervodigital.ufpr.br/oai/requestinformacaodigital@ufpr.bropendoar:3082024-11-01T18:26:40Repositório Institucional da UFPR - Universidade Federal do Paraná (UFPR)false |
| dc.title.pt_BR.fl_str_mv |
Execução distribuída de benchmarks em sistemas de bancos de dados relacionados |
| title |
Execução distribuída de benchmarks em sistemas de bancos de dados relacionados |
| spellingShingle |
Execução distribuída de benchmarks em sistemas de bancos de dados relacionados Lima, Murilo Rodrigues de Banco de dados relacionais Ciência da computação |
| title_short |
Execução distribuída de benchmarks em sistemas de bancos de dados relacionados |
| title_full |
Execução distribuída de benchmarks em sistemas de bancos de dados relacionados |
| title_fullStr |
Execução distribuída de benchmarks em sistemas de bancos de dados relacionados |
| title_full_unstemmed |
Execução distribuída de benchmarks em sistemas de bancos de dados relacionados |
| title_sort |
Execução distribuída de benchmarks em sistemas de bancos de dados relacionados |
| author |
Lima, Murilo Rodrigues de |
| author_facet |
Lima, Murilo Rodrigues de |
| author_role |
author |
| dc.contributor.other.pt_BR.fl_str_mv |
Universidade Federal do Paraná. Setor de Ciências Exatas. Programa de Pós-Graduação em Informática |
| dc.contributor.advisor1.fl_str_mv |
Sunye, Marcos Sfair, 1964- |
| dc.contributor.author.fl_str_mv |
Lima, Murilo Rodrigues de |
| contributor_str_mv |
Sunye, Marcos Sfair, 1964- |
| dc.subject.por.fl_str_mv |
Banco de dados relacionais Ciência da computação |
| topic |
Banco de dados relacionais Ciência da computação |
| description |
Inclui apêndices |
| publishDate |
2008 |
| dc.date.issued.fl_str_mv |
2008 |
| dc.date.accessioned.fl_str_mv |
2024-11-01T18:26:40Z |
| dc.date.available.fl_str_mv |
2024-11-01T18:26:40Z |
| 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://hdl.handle.net/1884/20535 |
| url |
https://hdl.handle.net/1884/20535 |
| dc.language.iso.fl_str_mv |
por |
| language |
por |
| dc.relation.pt_BR.fl_str_mv |
Disponível em formato digital |
| dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
| eu_rights_str_mv |
openAccess |
| dc.format.none.fl_str_mv |
ix, 80f. : il., grafs., tabs. application/pdf |
| dc.source.none.fl_str_mv |
reponame:Repositório Institucional da UFPR instname:Universidade Federal do Paraná (UFPR) instacron:UFPR |
| instname_str |
Universidade Federal do Paraná (UFPR) |
| instacron_str |
UFPR |
| institution |
UFPR |
| reponame_str |
Repositório Institucional da UFPR |
| collection |
Repositório Institucional da UFPR |
| bitstream.url.fl_str_mv |
https://acervodigital.ufpr.br/bitstream/1884/20535/1/dissertacao-murilo-r-lima.pdf https://acervodigital.ufpr.br/bitstream/1884/20535/2/dissertacao-murilo-r-lima.pdf.txt https://acervodigital.ufpr.br/bitstream/1884/20535/3/dissertacao-murilo-r-lima.pdf.jpg |
| bitstream.checksum.fl_str_mv |
5100c298237130a8d5a5fdf3e828067f ebc0c8daab46e55306af214a0557ccd1 273faa1753769469e18a5a61c61621ec |
| bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 |
| repository.name.fl_str_mv |
Repositório Institucional da UFPR - Universidade Federal do Paraná (UFPR) |
| repository.mail.fl_str_mv |
informacaodigital@ufpr.br |
| _version_ |
1847526018714173440 |