Title :
Scheduling transactions in real-time distributed databases
Author_Institution :
Dept. of Comput. Sci. & Inf. Processing, Brock Univ., St. Catharines, Ont., Canada
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;
Conference_Titel :
Parallel and Distributed Real-Time Systems, 1994. Proceedings of the Second Workshop on
Conference_Location :
Cancun
Print_ISBN :
0-8186-6420-7
DOI :
10.1109/WPDRTS.1994.365647