z-logo
open-access-imgOpen Access
Designing of 2-Stage CPU Scheduler Using Vague Logic
Author(s) -
Supriya Raheja,
Reena Dhadich,
Smita Rajpal
Publication year - 2014
Publication title -
advances in fuzzy systems
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.38
H-Index - 19
eISSN - 1687-711X
pISSN - 1687-7101
DOI - 10.1155/2014/841976
Subject(s) - computer science , scheduling (production processes) , fixed priority pre emptive scheduling , turnaround time , fuzzy logic , response time , rate monotonic scheduling , distributed computing , dynamic priority scheduling , mathematical optimization , artificial intelligence , operating system , mathematics , schedule
In operating system the CPU scheduler is designed in such a way that all the resources are fully utilized. With static priority scheduling the scheduler ensures that CPU time will be assigned according to the highest priority but ignores other factors; hence it affects the performance. To improve the performance, we propose a new 2-stage vague logic based scheduler. In first stage, scheduler handles the uncertainty of tasks using the proposed vague inference system (VIS). In second stage, scheduler uses a vague oriented priority scheduling (VOPS) algorithm for selection of next process. The goal of this work is to handle the uncertainty as well as to optimize both the average and the amount of variation with respect to performance matrices average waiting time, average turnaround time, and average normalized turnaround time. A simulation using MATLAB is also conducted to evaluate the performance. Simulation results show that the proposed scheduler using VOPS algorithm is better than the scheduler with traditional priority scheduling algorithm. Results are based on the dual concept of fuzzy theory and its generalization, vague theory. Additionally, this work comprises the evaluation of VOPS and shortest job first algorithm. The outcome of proposed VOPS algorithm is much closer to the result obtained by traditional shortest job first

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here
Accelerating Research

Address

John Eccles House
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom