Experiencing with 007 Benchmark for Concurrency Control Technique Performance Evaluations
نویسندگان
چکیده
The 007 benchmark provides a comprehensive test of OODB (Object-Oriented Data Base) performance. In this paper, we discuss the problems and the possible suggestions for the 007 Benchmark, based on our experience, in terms of performance evaluation of OODB concurrency control techniques. Our discussions are focused on three access types of OODB concurrency control techniques: conflict among methods, class hierarchy locking and nested method invocations.
منابع مشابه
Robust adaptive control of voltage saturated flexible joint robots with experimental evaluations
This paper is concerned with the problem of design and implementation a robust adaptive control strategy for flexible joint electrically driven robots (FJEDR), while considering to the constraints on the actuator voltage input. The control design procedure is based on function approximation technique, to avoid saturation besides being robust against both structured and unstructured uncertaintie...
متن کاملThe 007 Benchmark
The 007 Benchmark represents a comprehensive test of 00DBMS performance. In this paper we describe the benchmark and present performance results from its implementation in three 00DBMS systems. It is our hope that the 007 Benchmark will provide useful insight for end-users evaluating the performance of 00DBMS systems; we also hope that the research community will find that 007 provides a databa...
متن کاملA benchmark for evaluating moving object indexes
Progress in science and engineering relies on the ability to measure, reliably and in detail, pertinent properties of artifacts under design. Progress in the area of database-index design thus relies on empirical studies based on prototype implementations of indexes. This paper proposes a benchmark that targets techniques for the indexing of the current and near-future positions of moving objec...
متن کاملHandling Parallelism in a Concurrency Model
Programming models for concurrency are optimized for dealing with nondeterminism, for example to handle asynchronously arriving events. To shield the developer from data race errors effectively, such models may prevent shared access to data altogether. However, this restriction also makes them unsuitable for applications that require data parallelism. We present a library-based approach for per...
متن کاملOn the analytical modeling of concurrency control algorithms for Software Transactional Memories: The case of Commit-Time-Locking
We present an analytical performance modeling approach for concurrency control algorithms in the context of Software Transactional Memories (STMs). We consider a realistic execution pattern where each thread alternates the execution of transactional and non-transactional code portions. Our model captures dynamics related to the execution of both (i) transactional read/write memory accesses and ...
متن کامل