Reference Hub3
Designing of Vague Logic Based Fair-Share CPU Scheduler: VFS CPU Scheduler

Designing of Vague Logic Based Fair-Share CPU Scheduler: VFS CPU Scheduler

Supriya Raheja, Reena Dadhich, Smita Rajpal
Copyright: © 2015 |Volume: 4 |Issue: 3 |Pages: 25
ISSN: 2156-177X|EISSN: 2156-1761|EISBN13: 9781466679979|DOI: 10.4018/IJFSA.2015070103
Cite Article Cite Article

MLA

Raheja, Supriya, et al. "Designing of Vague Logic Based Fair-Share CPU Scheduler: VFS CPU Scheduler." IJFSA vol.4, no.3 2015: pp.25-49. http://doi.org/10.4018/IJFSA.2015070103

APA

Raheja, S., Dadhich, R., & Rajpal, S. (2015). Designing of Vague Logic Based Fair-Share CPU Scheduler: VFS CPU Scheduler. International Journal of Fuzzy System Applications (IJFSA), 4(3), 25-49. http://doi.org/10.4018/IJFSA.2015070103

Chicago

Raheja, Supriya, Reena Dadhich, and Smita Rajpal. "Designing of Vague Logic Based Fair-Share CPU Scheduler: VFS CPU Scheduler," International Journal of Fuzzy System Applications (IJFSA) 4, no.3: 25-49. http://doi.org/10.4018/IJFSA.2015070103

Export Reference

Mendeley
Favorite Full-Issue Download

Abstract

CPU scheduler is the primary component of an operating system which supports multitasking. Fair Share CPU scheduler uses static policy to share the CPU time among different levels of system. Static sharing of CPU time can affect the performance of system. Moreover, Fair share scheduler does not consider the impreciseness and uncertainty related to tasks. The objective is to design a vague based fair share scheduler (VFS). VFS scheduler extends the research in the field of fair sharing of CPU time where the functions of VFS scheduler are threefold: firstly, it deals with the impreciseness of task. Secondly, it dynamically shares the CPU time among users as well as among tasks. Thirdly, it supplies the dynamic priority to each task. It improves the performance of system. The VFS scheduler has three modules, VIS-DCS vague inference system for sharing CPU time; VIS-DP vague inference system for assigning dynamic priority to each task and scheduling algorithm to schedule the tasks. The novelty of this approach is to introduce the vague logic based CPU scheduler. Simulation results show that the VFS scheduler has improved performance over the fair share scheduler.

Request Access

You do not own this content. Please login to recommend this title to your institution's librarian or purchase it from the IGI Global bookstore.