DocumentCode :
1840157
Title :
Scheduling transactions in real-time database systems
Author :
Cheng, A.M.K.
Author_Institution :
Dept. of Comput. Sci., Houston Univ., TX, USA
fYear :
1993
fDate :
22-26 Feb. 1993
Firstpage :
222
Lastpage :
231
Abstract :
The author describes an efficient algorithm for determining the feasibility of a transaction with runtime linearly proportional to the number of lock requests in the transaction. The schedulability checker based on the game-board representation determines transaction schedulability one at a time (incrementally), and thus it also has linear runtime complexity once the checker is initialized. Given the current configuration of the database and the characteristics of the newly arrived transaction, the feasibility test can determine a priori whether the new transaction can be completed by its specified deadline. An example is presented which illustrates how the transaction feasibility checker and the runtime monitor work.<>
Keywords :
computational complexity; database management systems; real-time systems; scheduling; transaction processing; game-board representation; linear runtime complexity; real-time database systems; runtime monitor; schedulability checker; transactions scheduling; Access protocols; Computer science; Concurrency control; Concurrent computing; Database systems; Processor scheduling; Real time systems; Testing; Timing; Transaction databases;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Compcon Spring '93, Digest of Papers.
Conference_Location :
San Francisco, CA, USA
Print_ISBN :
0-8186-3400-6
Type :
conf
DOI :
10.1109/CMPCON.1993.289670
Filename :
289670
Link To Document :
بازگشت