Title :
Fuzzy based multilevel queue scheduling algorithm
Author :
Chahar, Vaishali ; Raheja, Supriya
Author_Institution :
CSE Dept., ITM Univ., Gurgaon, India
Abstract :
Many scheduling techniques has been designed for scheduling of processes in the multiprogramming system, one of these techniques is multilevel queue CPU scheduling technique where the ready queue is divided into multiple sub-queues. Processes are assigned to different sub queues depending on their classification. In traditional multilevel queue scheduling approach each queue is assigned a priority level. Processes from the higher level queues always gets priority over the processes in lower level queues which can cause starvation for processes in lower queues. In this paper we propose a new fuzzy based multilevel queue CPU scheduling algorithm. In our proposed work ready queue is divided into two sub-queues which contain I/O bound and CPU bound processes. CPU time is allocated dynamically to each queue. We have designed two fuzzy inference systems. One is to dynamically allocate the CPU time to two queues. Another FIS is designed to calculate the time quantum to schedule the I/O bound processes. Our proposed work improves the starvation problem and the average response time.
Keywords :
fuzzy reasoning; multiprogramming; queueing theory; scheduling; CPU bound process; CPU time; FIS; I-O bound; average response time; fuzzy based multilevel queue CPU scheduling algorithm; fuzzy inference systems; higher level queues; lower level queues; multiprogramming system; priority level; starvation problem; Phase locked loops; Time factors; CPU Bound; CPU Scheduling; First Come First Served (FCFS); Fuzzy Inference System (FIS); I/O Bound; Round Robin (RR);
Conference_Titel :
Advances in Computing, Communications and Informatics (ICACCI), 2013 International Conference on
Conference_Location :
Mysore
Print_ISBN :
978-1-4799-2432-5
DOI :
10.1109/ICACCI.2013.6637156