Title :
Organization Based Intelligent Process Scheduling Algorithm (OIPSA)
Author :
Munam Ali Shah;Muhammad Bilal Shahid;Sijing Zhang;Safi Mustafa;Mushahid Hussain
Author_Institution :
Department of Computer Science, COMSATS Institute of Information Technology, Islambad, Pakistan
Abstract :
In a multi-tasking environment, the purpose of a scheduling algorithm is to give CPU time to each process in such a way that maximum throughput could be achieved. One way is to manually set the priority of the processes but conventional operating systems put equivalent scheduling policies on each set of process and do not observe organizational preferences. It is believed that every organization performs same set of tasks most of the time. Tasks performed by an organization must be given priority according to their level of activeness rather than some hard rules defined at a design level. In this paper, we propose a novel algorithm that schedule processes according to the organization´s need. Our proposed Organization Based Intelligent Process Scheduling Algorithm (OIPSA) intelligently learns the processes that are frequently used within an organization´s operating system and give priority to the users´ most wanted processes. The results show that OIPSA decreases response time, waiting time and turnaround time for the organization preferred processes and enhance the overall efficiency of the system when compared with conventional scheduling algorithms.
Keywords :
"Organizations","Operating systems","Scheduling algorithms","Scheduling","Time factors","Artificial intelligence","Algorithm design and analysis"
Conference_Titel :
Automation and Computing (ICAC), 2015 21st International Conference on
DOI :
10.1109/IConAC.2015.7313978