DocumentCode :
2356049
Title :
Scheduling transactions in real-time distributed databases
Author :
Ramanathan, G.
Author_Institution :
Dept. of Comput. Sci. & Inf. Processing, Brock Univ., St. Catharines, Ont., Canada
fYear :
1994
fDate :
28-29 Apr 1994
Firstpage :
76
Lastpage :
81
Abstract :
Work on scheduling concurrent transactions in real-time databases must address two issues: (i) synchronization of the corresponding tasks´ accesses to shared data items (ii) guaranteeing timing requirements of the transactions. In this paper, first, we present a concurrency control protocol for real-time databases in a uniprocessor system. In this protocol, we consider the system characteristics to be dynamic. This is in contrast to the priority ceiling protocol and most of the work in scheduling theory where the system workload is assumed to be static and predetermined. Priorities are assigned dynamically to transactions using the well-known strategy Earliest Deadline first. The protocol is proven to avoid deadlocks. The blocking duration arising from mutual exclusion of shared resources is bounded under this protocol. Schedulability analysis for dynamically occurring transactions is provided. Next, we extend the protocol for distributed databases in a shared memory multiprocessor system. The protocol for distributed databases is shown to have the properties of the uniprocessor protocol
Keywords :
concurrency control; distributed databases; protocols; real-time systems; synchronisation; Earliest Deadline first; concurrency control protocol; concurrent transactions scheduling; priority ceiling protocol; real-time distributed databases; schedulability analysis; scheduling transactions; shared data items; shared memory multiprocessor system; synchronization; system characteristics; timing requirements; uniprocessor protocol; uniprocessor system; Access protocols; Concurrency control; Distributed databases; Dynamic scheduling; Job shop scheduling; Processor scheduling; Real time systems; Scheduling algorithm; Timing; Transaction databases;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel and Distributed Real-Time Systems, 1994. Proceedings of the Second Workshop on
Conference_Location :
Cancun
Print_ISBN :
0-8186-6420-7
Type :
conf
DOI :
10.1109/WPDRTS.1994.365647
Filename :
365647
Link To Document :
بازگشت