DBT-5: uma implementaÃÃo de cÃdigo aberto do TPC-E para avaliaÃÃo de desempenho de sistemas de processamento transacional

AUTOR(ES)
DATA DE PUBLICAÇÃO

2008

RESUMO

Neste trabalho à apresentado o DBT-5, uma implementaÃÃo de cÃdigo aberto do benchmark TPC-E. A principal contribuiÃÃo deste trabalho à disponibilizar um ambiente para avaliaÃÃo de desempenho de sistemas computacionais baseado em uma carga de trabalho transacional representativa. Ferramentas como o DBT-5 sÃo importantes para os fornecedores de SGBD, pois podem ser utilizados no processo de controle de qualidade destes sistemas. Os objetivos principais sÃo: diagnosticar problemas de desempenho ou regressÃo nos produtos existentes e auxiliar na engenharia de novos produtos e novas funcionalidades. O usuÃrio final tambÃmpode se utilizar de benchmarks para auxiliÃ-lo na decisÃo de investimento em sistemas computacionais, atravÃs de comparativos de desempenho entre sistemas concorrentes. O TPC-E à o novo benchmark aprovado pelo conselho TPC e modela uma carga de trabalho de processamento de transaÃÃes online centrada no Sistema Gerenciador de Banco de Dados (SGBD). O TPC-E simula um sistema de corretagem de aÃÃes com mÃltiplos tipos de transaÃÃo e foi projetado para balancear o uso de disco e de processamento. benchmark. A arquitetura e implementaÃÃo do DBT-5 sÃo descritas e o resultado da validaÃÃo à apresentado, seguindo os requisitos de auditoria da especificaÃÃo TPC-E. Por fim, dois estudos de caso sÃo mostrados. O primeiro avalia o desempenho dos schedulers de E/S do Linux executando os sistemas de arquivos EXT2, EXT3 e ReiserFS. O segundo analisa o comportamento de E/S do DBT-5 utilizando um tracer

ASSUNTO(S)

benchmarking database workload benchmark ciencia da computacao avaliaÃÃo de desempenho performance evaluation carga de trabalho de banco de dados

Documentos Relacionados