Title :
The response time distribution in a multi-processor database with single queue static locking
Author :
Bodlaender, M.P. ; Sassen, S.A.E. ; van der Stok, P.D.V. ; van der Wal, J.
Author_Institution :
Dept. of Math. & Comput. Sci., Eindhoven Univ. of Technol., Netherlands
Abstract :
A transaction scheduling mechanism is designed for a shared memory, multiprocessor database system. The scheduler used is a variant of static locking, adapted for real time and more than one processor. It is assumed that transactions arrive according to a Poisson process, execution times of transactions are independent and exponentially distributed and all transactions use the same number of data items. The system is then represented as a Markov model. A steady state is derived from this model. By examining the path through the system of a single transaction, a recursive relation that describes all moments of a transaction´s response time is derived. The response time distribution is approximated by fitting a distribution to the first two moments. Simulation shows that this approximation gives excellent results
Keywords :
Markov processes; Poisson distribution; concurrency control; distributed databases; processor scheduling; real-time systems; scheduling; shared memory systems; transaction processing; Markov model; Poisson process; execution times; multiprocessor database system; recursive relation; response time distribution; shared memory multiprocessor DBMS; single queue static locking; static locking; steady state; transaction scheduling mechanism; Computer architecture; Data analysis; Database systems; Delay; Mathematics; Processor scheduling; Real time systems; Steady-state; Throughput; Transaction databases;
Conference_Titel :
Parallel and Distributed Real-Time Systems, 1996. Proceedings of the 4th International Workshop on
Conference_Location :
Honolulu, HI
Print_ISBN :
0-8186-7515-2
DOI :
10.1109/WPDRTS.1996.557641