A Workload Generator for Database System Benchmarks
نویسندگان
چکیده
There are cases in which database system benchmarks should be executed in a realistic environment to get meaningful performance results. We propose a workload generator that helps benchmarks be executed in an environment similar to the real world in terms of resource status. The workload generator can create memory-bound, CPU-bound, and I/O-bound workloads. The workload generator allows users to create a composite workload, which is similar to real workload users run across in practice. Finally, using TPC-C and the Wisconsin benchmark, we conduct an experiment to show the feasibility of the proposed workload generator.
منابع مشابه
DBmbench: fast and accurate database workload representation on modern microarchitecture
With the proliferation of database workloads on servers, much recent research on server architecture has focused on database system benchmarks. The TPC benchmarks for the two most common server workloads, OLTP and DSS, have been used extensively in the database community to evaluate the database system functionality and performance. Unfortunately, these benchmarks fall short of being effective ...
متن کاملChapter 3 . 21 Database Benchmarks
Performance measurement tools are very important, both for designers and users of Database Management Systems (DBMSs). Performance evaluation is useful to designers to determine elements of architecture, and, more generally, to validate or refute hypotheses regarding the actual behavior of a DBMS. Thus, performance evaluation is an essential component in the development process of well-designed...
متن کاملBenchmarking Linked Open Data Management Systems
Objective, well-designed and good quality benchmarks are important to fairly compare the performance of software products and uncover useful insights related to their strengths as well as their limitations. They encourage the advancement of technology by providing both academy and industry with clear targets for performance and functionality. The Linked Data Benchmark Council (LDBC) aims to cre...
متن کاملFrom TPC-C to Big Data Benchmarks: A Functional Workload Model
Big data systems help organizations store, manipulate, and derive value from vast amounts of data. Relational database and MapReduce are the two most prominent technologies for such systems. Organizations use them to perform complex analysis on diverse and unconventional data types with fast growing data volumes. As more big data systems are deployed, the industry faces the challenge to develop...
متن کاملAnalysis of the Characteristics of Production Database Workloads and Comparison with the TPC Benchmarks
There has been very little empirical analysis of any real production database workloads. Although The Transaction Processing Performance Council benchmarks C (TPC-C) and D (TPC-D) have become the standard benchmarks for online transaction processing and decision support systems respectively, there has also not been any major effort to systematically analyze their workload characteristics, espec...
متن کامل