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.
| Original language | English |
|---|---|
| Title of host publication | Proceedings - 5th International Conference on Real-Time Computing Systems and Applications, RTCSA 1998 |
| Publisher | Institute of Electrical and Electronics Engineers Inc. |
| ISBN (Electronic) | 081869209X, 9780818692093 |
| DOIs | |
| State | Published - 1998 |
| Event | 5th International Conference on Real-Time Computing Systems and Applications, RTCSA 1998 - Hiroshima, Japan Duration: 27 Oct 1998 → 29 Oct 1998 |
Publication series
| Name | Proceedings - 5th International Conference on Real-Time Computing Systems and Applications, RTCSA 1998 |
|---|---|
| Volume | 1998-October |
Conference
| Conference | 5th International Conference on Real-Time Computing Systems and Applications, RTCSA 1998 |
|---|---|
| Country/Territory | Japan |
| City | Hiroshima |
| Period | 27/10/98 → 29/10/98 |
Bibliographical note
Publisher Copyright:© 1998 IEEE.