Cargando…

A new intuitionistic fuzzy rule-based decision-making system for an operating system process scheduler

We present a new intuitionistic fuzzy rule-based decision-making system based on intuitionistic fuzzy sets for a process scheduler of a batch operating system. Our proposed intuitionistic fuzzy scheduling algorithm, inputs the nice value and burst time of all available processes in the ready queue,...

Descripción completa

Detalles Bibliográficos
Autores principales: Butt, Muhammad Arif, Akram, Muhammad
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Springer International Publishing 2016
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5020040/
https://www.ncbi.nlm.nih.gov/pubmed/27652120
http://dx.doi.org/10.1186/s40064-016-3216-z
_version_ 1782453160665677824
author Butt, Muhammad Arif
Akram, Muhammad
author_facet Butt, Muhammad Arif
Akram, Muhammad
author_sort Butt, Muhammad Arif
collection PubMed
description We present a new intuitionistic fuzzy rule-based decision-making system based on intuitionistic fuzzy sets for a process scheduler of a batch operating system. Our proposed intuitionistic fuzzy scheduling algorithm, inputs the nice value and burst time of all available processes in the ready queue, intuitionistically fuzzify the input values, triggers appropriate rules of our intuitionistic fuzzy inference engine and finally calculates the dynamic priority (dp) of all the processes in the ready queue. Once the dp of every process is calculated the ready queue is sorted in decreasing order of dp of every process. The process with maximum dp value is sent to the central processing unit for execution. Finally, we show complete working of our algorithm on two different data sets and give comparisons with some standard non-preemptive process schedulers.
format Online
Article
Text
id pubmed-5020040
institution National Center for Biotechnology Information
language English
publishDate 2016
publisher Springer International Publishing
record_format MEDLINE/PubMed
spelling pubmed-50200402016-09-20 A new intuitionistic fuzzy rule-based decision-making system for an operating system process scheduler Butt, Muhammad Arif Akram, Muhammad Springerplus Research We present a new intuitionistic fuzzy rule-based decision-making system based on intuitionistic fuzzy sets for a process scheduler of a batch operating system. Our proposed intuitionistic fuzzy scheduling algorithm, inputs the nice value and burst time of all available processes in the ready queue, intuitionistically fuzzify the input values, triggers appropriate rules of our intuitionistic fuzzy inference engine and finally calculates the dynamic priority (dp) of all the processes in the ready queue. Once the dp of every process is calculated the ready queue is sorted in decreasing order of dp of every process. The process with maximum dp value is sent to the central processing unit for execution. Finally, we show complete working of our algorithm on two different data sets and give comparisons with some standard non-preemptive process schedulers. Springer International Publishing 2016-09-13 /pmc/articles/PMC5020040/ /pubmed/27652120 http://dx.doi.org/10.1186/s40064-016-3216-z Text en © The Author(s) 2016 Open AccessThis article is distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made.
spellingShingle Research
Butt, Muhammad Arif
Akram, Muhammad
A new intuitionistic fuzzy rule-based decision-making system for an operating system process scheduler
title A new intuitionistic fuzzy rule-based decision-making system for an operating system process scheduler
title_full A new intuitionistic fuzzy rule-based decision-making system for an operating system process scheduler
title_fullStr A new intuitionistic fuzzy rule-based decision-making system for an operating system process scheduler
title_full_unstemmed A new intuitionistic fuzzy rule-based decision-making system for an operating system process scheduler
title_short A new intuitionistic fuzzy rule-based decision-making system for an operating system process scheduler
title_sort new intuitionistic fuzzy rule-based decision-making system for an operating system process scheduler
topic Research
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5020040/
https://www.ncbi.nlm.nih.gov/pubmed/27652120
http://dx.doi.org/10.1186/s40064-016-3216-z
work_keys_str_mv AT buttmuhammadarif anewintuitionisticfuzzyrulebaseddecisionmakingsystemforanoperatingsystemprocessscheduler
AT akrammuhammad anewintuitionisticfuzzyrulebaseddecisionmakingsystemforanoperatingsystemprocessscheduler
AT buttmuhammadarif newintuitionisticfuzzyrulebaseddecisionmakingsystemforanoperatingsystemprocessscheduler
AT akrammuhammad newintuitionisticfuzzyrulebaseddecisionmakingsystemforanoperatingsystemprocessscheduler