Fuzzy Logic based algorithm for uniprocessor scheduling
The key to multiprogramming is scheduling. Multiprogramming enables an operating system to use its resources more efficiently. When the system has a range of processes to execute, it must also have a policy to decide which process to run at a given time. This policy should attempt to maximize throughput, minimize latency, prevent process starvation etc. There are many techniques that are nowadays in use. In this paper we present a new improve scheduling algorithm technique based on Fuzzy Logic. We use the Matlab implementation of this algorithm to compare and contrast the output with a currently used technique (HRRN) In this paper present a short overview of some of the well known techniques of short term scheduling in a single processor environment. The performance of the new process scheduling algorithm based fuzzy logic shows that the batch processorspsila utilization could be increased and jobspsila average lateness with respect to the internal deadline reduced significantly by applying our methodology.
2008 International Conference on Computer and Communication Engineering