Title :
Some performance issues for transactions with firm deadlines
Author_Institution :
Nat. Univ. of Singapore, Singapore
Abstract :
We present a performance model for transactions with firm deadlines on a database system that uses locking, but without priority scheduling. Such a system may be a legacy, or bought off-the-shelf. Excluding priority scheduling is also a way of determining how resource and data contention affect deadline misses. The model is used to (a) define a workload number that helps the evaluation of a system design by predicting the stress on it; (b) show that performance is proportional to the cube of transaction length, so transactions should request a minimal number of locks; (c) examine how deadlines should vary with transaction length, thus demonstrating the crucial role of resource contention; and (d) show that execution times and multiprogramming levels can cause a bias only though priority scheduling. We also offer an interpretation of “missed deadlines must be rare” in terms of abort cost
Keywords :
multiprocessing programs; real-time systems; scheduling; software performance evaluation; transaction processing; abort cost; data contention; database system; execution times; firm deadlines; locking; multiprogramming levels; performance issues; resource contention; transactions; Analytical models; Bandwidth; Costs; Database systems; Delay; Job shop scheduling; Performance analysis; Predictive models; Processor scheduling; Stress;
Conference_Titel :
Real-Time Systems Symposium, 1995. Proceedings., 16th IEEE
Conference_Location :
Pisa
Print_ISBN :
0-8186-7337-0
DOI :
10.1109/REAL.1995.495221