Design and Implementation of Modified Fuzzy based CPU Scheduling Algorithm

CPU Scheduling is the base of multiprogramming. Scheduling is a process which decides order of task from a set of multiple tasks that are ready to execute. There are number of CPU scheduling algorithms available, but it is very difficult task to decide which one is better. This paper discusses the design and implementation of modified fuzzy based CPU scheduling algorithm. This paper present a new set of fuzzy rules. It demonstrates that scheduling done with new priority improves average waiting time and average turnaround time.

[1]  Feng Xia,et al.  Fuzzy Logic Based Feedback Scheduler for Embedded Control Systems , 2005, ICIC.

[2]  William Stallings,et al.  Operating Systems: Internals and Design Principles , 1991 .

[3]  Kasim M. Al-Aubidy,et al.  Design and Evaluation of a Fuzzy-Based CPU Scheduling Algorithm , 2010, BAIP.

[4]  Xiao-Ping Zhang,et al.  Advances in Intelligent Computing, International Conference on Intelligent Computing, ICIC 2005, Hefei, China, August 23-26, 2005, Proceedings, Part I , 2005, ICIC.

[5]  Tryambak A. Hiwarkar,et al.  New Applications of Soft Computing, Artificial Intelligence, Fuzzy Logic & Genetic Algorithm in Bioinformatics , 2013 .

[6]  Andrew R. Nix,et al.  Modelling and performance prediction for multiple antenna systems using enhanced ray tracing , 2005, IEEE Wireless Communications and Networking Conference, 2005.

[7]  Yi Chun Chang,et al.  A Fuzzy-Based Dynamic Load Decision Making Scheme in Cloud Computing , 2013 .

[8]  Navid Bazrkar,et al.  Task Scheduling for Computational Grids Using NSGA II with Fuzzy Variance Based Crossover , 2013 .

[9]  M. J. B. Reddy,et al.  Applications of type-2 fuzzy logic in power systems: A literature survey , 2013, 2013 12th International Conference on Environment and Electrical Engineering.

[10]  Klaus H. Ecker,et al.  Scheduling Computer and Manufacturing Processes , 2001 .

[11]  S. Shanmugavel,et al.  An efficient fuzzy based priority scheduler for mobile ad hoc networks and performance analysis for various mobility models , 2004, 2004 IEEE Wireless Communications and Networking Conference (IEEE Cat. No.04TH8733).

[12]  Ahmed I. Saleh An efficient grid-scheduling strategy based on a fuzzy matchmaking approach , 2013, Soft Comput..

[13]  J. Yen,et al.  Fuzzy Logic: Intelligence, Control, and Information , 1998 .

[14]  Sandeep Kumar,et al.  Air Conditioning System with Fuzzy Logic and Neuro-Fuzzy Algorithm , 2012, SocProS.

[15]  Chuan He,et al.  Solving Fuzzy Job Shop Scheduling Problem Based on Interval Number Theory , 2013 .