The V4DB testbed: evaluating of real-time database transaction processing strategies
Václav Król, Jan Pokorný · Annual Conference on Computers · 2007
Previous research in real-time databases has focused primarily on evolution and evaluation of transaction processing algorithms, priority assignment strategies or concurrency control techniques. But for the most part the research efforts are based only on simulation studies with many parameters defined. It is very difficult to achieve guaranteed real time database services when putting a database into a real-time environment because various components can compete for system resources. So our objective was to design and implement an experimental real-time database system suitable for study of real time transaction processing. The experimental system was implemented as an integrated set of the most important functional parts of a veritable real-time database system. It serves as a support platform for performance evaluation of known and new algorithms of the particular processing components, including CPU scheduling, concurrency control and conflict resolution strategies. Because of the strong interactions among the processed components, proposed system can help us to understand their effect on system performance and to identify the most influencing factors. In this paper the overall system design is presented together with some experimental results showing the system testing possibilities.