Title :
Dynamic transaction scheduling and reallocation in overloaded real-time database systems
Author :
Hansson, J. ; Son, S.H. ; Stankovic, J.A. ; Andler, S.F.
Author_Institution :
Dept. of Comput. Sci., Univ. of Skovde, Sweden
Abstract :
We introduce a novel scheduling architecture with a new algorithm for dynamically resolving transient overloads, that is executed when a new transaction cannot be admitted to the system due to scarce resources. The resolver algorithm generates a cost effective overload resolution plan which, in order to admit the new transaction, finds the required time by de-allocating time among the previously admitted but not yet completed transactions. Considering the cost efficiency of executing the plan and the importance of the new transaction a decision is made whether to execute the plan and admit the new transaction, or to reject it. We consider a multi-class transaction workload consisting of hard critical and firm transactions, where critical transactions have contingency transactions that can be invoked during overloads. We present a performance analysis showing to what degree the overload resolver enforces predictability and ensures the timeliness of critical transactions when handling extreme overload scenarios in real-time database systems
Keywords :
database management systems; database theory; real-time systems; resource allocation; scheduling; cost efficiency; database systems; dynamic transaction scheduling; multiple class transaction; predictability; real-time systems; resolver algorithm; resource allocation; transient overloads; Computer science; Costs; Database systems; Dynamic scheduling; Electronic switching systems; Job shop scheduling; Processor scheduling; Programmable logic arrays; Real time systems; Time factors;
Conference_Titel :
Real-Time Computing Systems and Applications, 1998. Proceedings. Fifth International Conference on
Conference_Location :
Hiroshima
Print_ISBN :
0-8186-9209-X
DOI :
10.1109/RTCSA.1998.726430