International Journal in IT & Engineering
  • Year: 2015
  • Volume: 3
  • Issue: 6

CPU scheduling policies using fuzzy linguistic variables in real world environment

  • Author:
  • Jaspreet Kaur, Silky Miglani, T.P. Singh
  • Total Page Count: 13
  • Page Number: 104 to 116

*Research Scholar (CSE), Yamuna Institute of Engg. & Tech., Gadholi

**Assistant Prof., Yamuna Institute of Engg. & Tech. Gadholi, Yamuna Nagar

***Professor (Maths and Computer Science), Yamuna Institute of Engg. & Tech., Gadholi, Yamuna Nagar

Online published on 27 February, 2018.

Abstract

The performance of CPU depends on the scheduling policies adopted. These policies provide a schedule framework for execution of processes waiting in ready queue. Various scheduling algorithms as FCFS, SJF, Priority, Round Robin are already existing in the literature for operating system. In an interactive environment, these scheduling policies differ in their efficiency depending upon the characteristics and criteria to be considered. Fuzzy logic can be integrated to decide the task to be implemented according to sequential order. In the present paper, we propose the integration of fuzzy logic with existing Scheduling policies. Fuzzy logic concept is used to select among different values by using reasoning which is approximate and vague. By Fuzzy Logic we are able to decide on the basis of already known knowledge that in which order instructions are given by the user. The inference system in fuzzy logic enables the scheduler to invoke the order of task as in the beginning rather waiting for high and low priorities. In this paper we have designed a C++ simulator to compare various CPU parameters. With Linguistic variables introduced through Fuzzy Inference Rule, the efficiency of different scheduling policies have been evaluated.

Keywords

Round Robin, Fuzzy logic, Ready Queue, Fuzzy Inference System