DBT-5: A Fair Usage Open-Source TPC-E Implementation for Performance Evaluation of Computer Systems
Resumo
O TPC-E é o novo benchmark aprovado recentemente pelo conselho TPC. Foi projetado para exercitar uma carga de trabalho de Processamento de Transação On-Line de uma corretora de ações, sendo centrada no trabalho executado pelo servidor de banco de dados. Neste artigo nós apresentamos a ferramenta DBT-5, uma implementação de código aberto, para uso não comercial, do benchmark TPC-E. Além de descrevermos a arquitetura e a implementação do sistema, mostramos resultados experimentais em um sistema rodando o banco de dados PostgreSQL. A importância deste trabalho se dá pela provisão de um ambiente onde as inovações no campo das cargas de trabalho transacionais podem ser avaliadas.Referências
A. Bernstein, P., and E. Newcomer. Principles of Transaction Processing for the Systems Professional. Morgan Kaufmann, 1997.
D. R. Llanos and B. Palop. TPCC-UVa: An Open-Source TPC-C Implementation for Parallel and Distributed Systems. IEEE 6th International Workshop on Performance Modeling, Evaluation, and Optimization of Parallel and Distributed Systems, 2006.
J. Raj. The Art of Computer Systems Performance Analysis Techniques For Experimental Design Measurements Simulation And Modeling. Wiley Computer Publishing, John Wiley & Sons, Inc, 1991.
J. Zhang, A. Sivasubramaniam, H. Franke, N. Gautam, Y. Zhang, S. Nagar. Synthesizing Representative I/O Workloads for TPC-H. Proceedings of the 10th International Symposium on High Performance Computer Architecture, 2004.
K. John, L., and L. Eeckhout. Performance Evaluation and Benchmarking. CRC Taylor & Francis Group, 2006.
S. T. Leutenegger and D. Dias. A Modeling Study of the TPC-C Benchmark. ACM SIGMOD, 2003.
Transaction Processing Performance Council, TPC BenchmarkTME, Draft Revision 0.30 for Public Release, August, 19, 2006.
D. R. Llanos and B. Palop. TPCC-UVa: An Open-Source TPC-C Implementation for Parallel and Distributed Systems. IEEE 6th International Workshop on Performance Modeling, Evaluation, and Optimization of Parallel and Distributed Systems, 2006.
J. Raj. The Art of Computer Systems Performance Analysis Techniques For Experimental Design Measurements Simulation And Modeling. Wiley Computer Publishing, John Wiley & Sons, Inc, 1991.
J. Zhang, A. Sivasubramaniam, H. Franke, N. Gautam, Y. Zhang, S. Nagar. Synthesizing Representative I/O Workloads for TPC-H. Proceedings of the 10th International Symposium on High Performance Computer Architecture, 2004.
K. John, L., and L. Eeckhout. Performance Evaluation and Benchmarking. CRC Taylor & Francis Group, 2006.
S. T. Leutenegger and D. Dias. A Modeling Study of the TPC-C Benchmark. ACM SIGMOD, 2003.
Transaction Processing Performance Council, TPC BenchmarkTME, Draft Revision 0.30 for Public Release, August, 19, 2006.
Publicado
30/06/2007
Como Citar
NASCIMENTO, Rilson O. do; WONG, Mark; MACIEL, Paulo R. M..
DBT-5: A Fair Usage Open-Source TPC-E Implementation for Performance Evaluation of Computer Systems. In: WORKSHOP EM DESEMPENHO DE SISTEMAS COMPUTACIONAIS E DE COMUNICAÇÃO (WPERFORMANCE), 6. , 2007, Rio de Janeiro/RJ.
Anais [...].
Porto Alegre: Sociedade Brasileira de Computação,
2007
.
p. 495-504.
ISSN 2595-6167.
