Title :
Limited Preemptive Disk Scheduling for Real Time Database System
Author :
Bhura, Sohel A. ; Mahamune, Ankita ; Alvi, A.S.
Author_Institution :
Dept. of Comput. Sci. & Eng., Babasaheb Naik Coll. of Eng., Pusad, India
Abstract :
Previously disk IOs have been thought of as non-preemptible operations. But in case of applications requiring short, interactive responses this non-preemption can be a disruption. One such domain is that of real-time disk scheduling. Such a blocking due to non-preemption is undesirable since it degrades the schedulability of real-time transactions as well as causes an hindrance to an execution of higher priority transactions. On the other hand making disk IOs preemptible produces many unnecessary preemptions. Arbitrary preemptions can introduce a significant runtime overhead and may cause high fluctuations in transaction execution times, so degrading system predictability. So there is a need of a viable alternative between these two extremes that are non-preemptive and fully preemptive scheduling models. As we know, before giving service to transactions, it is necessary to schedule them and find the required time. So, in order to know what this time required is and how to minimize it, it is mandatory to study the different parameters required for real time disk scheduling. This task can be achieved with the help of a mathematical model which shows how scheduling result of any algorithm can be evaluated. This paper derives a limited-preemption real-time scheduling algorithm and using a mathematical model it is evaluated and compared with the fully preemptive and non-preemptive scheduling models and shows how a limited preemption model acts as a viable alternative between these two extreme cases of fully preemptive and non-preemptive scheduling.
Keywords :
database management systems; hard discs; scheduling; transaction processing; disk IO; fully preemptive scheduling model; high priority transaction execution; interactive response; limited preemptive disk scheduling; limited-preemption real-time disk scheduling algorithm; mathematical model; nonpreemptible operation; nonpreemptive scheduling model; real time database system; real-time transaction schedulability; runtime overhead; system predictability; transaction execution time fluctuation; Job shop scheduling; Mathematical model; Real-time systems; Schedules; Scheduling algorithms; Time factors; Disk; EDF; Real-time; preemption; scheduling;
Conference_Titel :
Computing Communication Control and Automation (ICCUBEA), 2015 International Conference on
Conference_Location :
Pune
DOI :
10.1109/ICCUBEA.2015.76