Fuzzy-based CPU scheduler has become an emerging component of an operating system. It can handle the imprecise nature of parameters used in scheduler. This paper introduces an adaptive fuzzy-based highest response ratio next CPU scheduler which is an extension of conventional CPU scheduler. The proposed scheduler works in two layers. At the first layer, a fuzzy inference system is defined that handles the uncertainties of parameters, and at the second layer, an adaptive scheduling algorithm is used to schedule each task. The proposed scheduler intelligently generates the response ratio for each ready-to-run task which makes the system adaptive at run time. The work is compared with the conventional highest response ratio next scheduling and the existing fuzzy highest ratio next scheduling algorithms. Results validate the better performance of proposed scheduler. The proposed scheduler also provides comparable results with respect to shortest job-first scheduling and shortest remaining task-first scheduling algorithms.
展开▼
机译:基于模糊的 CPU 调度器已成为操作系统的一个新兴组件。它可以处理调度程序中使用的参数的不精确性。该文介绍了一种基于自适应模糊的最高响应率下一个CPU调度器,它是传统CPU调度器的扩展。建议的调度程序分为两层。在第一层,定义了一个模糊推理系统来处理参数的不确定性,在第二层,使用自适应调度算法来调度每个任务。建议的调度器智能地为每个准备运行的任务生成响应率,使系统在运行时自适应。将该工作与传统的最高响应率次调度算法和现有的模糊最高响应率次调度算法进行了比较。结果验证了所提调度器的性能。所提出的调度器还提供了关于最短作业优先调度和最短剩余任务优先调度算法的可比结果。
展开▼