The design, implementation and initial evaluation of an advanced knowledge-based process scheduler

Sukanya Suranauwarat, Hideo Taniguchi

Research output: Contribution to journalArticle

4 Citations (Scopus)

Abstract

Traditional operating systems control the execution of programs regardless of how often they are run. This raises the question: can't the often run or the often used programs provide better performance if an operating system had an ability to optimize their execution behavior based on a knowledge the operating system had obtained from their previous execution(s)? In this paper, we integrate this ability into a part of an operating system called a process scheduler and examine its cost and benefit. Our initial evaluations show that the cost involved in our scheduler is small and the processing time can be reduced by using this scheduler.

Original languageEnglish
Pages (from-to)61-81
Number of pages21
JournalOperating Systems Review (ACM)
Volume35
Issue number4
DOIs
Publication statusPublished - Oct 2001
Externally publishedYes

Fingerprint

Costs
Processing

ASJC Scopus subject areas

  • Information Systems
  • Hardware and Architecture
  • Computer Networks and Communications

Cite this

The design, implementation and initial evaluation of an advanced knowledge-based process scheduler. / Suranauwarat, Sukanya; Taniguchi, Hideo.

In: Operating Systems Review (ACM), Vol. 35, No. 4, 10.2001, p. 61-81.

Research output: Contribution to journalArticle

@article{dca23fea4b594278bbe27c47de180002,
title = "The design, implementation and initial evaluation of an advanced knowledge-based process scheduler",
abstract = "Traditional operating systems control the execution of programs regardless of how often they are run. This raises the question: can't the often run or the often used programs provide better performance if an operating system had an ability to optimize their execution behavior based on a knowledge the operating system had obtained from their previous execution(s)? In this paper, we integrate this ability into a part of an operating system called a process scheduler and examine its cost and benefit. Our initial evaluations show that the cost involved in our scheduler is small and the processing time can be reduced by using this scheduler.",
author = "Sukanya Suranauwarat and Hideo Taniguchi",
year = "2001",
month = "10",
doi = "10.1145/506084.506090",
language = "English",
volume = "35",
pages = "61--81",
journal = "Operating Systems Review (ACM)",
issn = "0163-5980",
publisher = "Association for Computing Machinery (ACM)",
number = "4",

}

TY - JOUR

T1 - The design, implementation and initial evaluation of an advanced knowledge-based process scheduler

AU - Suranauwarat, Sukanya

AU - Taniguchi, Hideo

PY - 2001/10

Y1 - 2001/10

N2 - Traditional operating systems control the execution of programs regardless of how often they are run. This raises the question: can't the often run or the often used programs provide better performance if an operating system had an ability to optimize their execution behavior based on a knowledge the operating system had obtained from their previous execution(s)? In this paper, we integrate this ability into a part of an operating system called a process scheduler and examine its cost and benefit. Our initial evaluations show that the cost involved in our scheduler is small and the processing time can be reduced by using this scheduler.

AB - Traditional operating systems control the execution of programs regardless of how often they are run. This raises the question: can't the often run or the often used programs provide better performance if an operating system had an ability to optimize their execution behavior based on a knowledge the operating system had obtained from their previous execution(s)? In this paper, we integrate this ability into a part of an operating system called a process scheduler and examine its cost and benefit. Our initial evaluations show that the cost involved in our scheduler is small and the processing time can be reduced by using this scheduler.

UR - http://www.scopus.com/inward/record.url?scp=0040746118&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=0040746118&partnerID=8YFLogxK

U2 - 10.1145/506084.506090

DO - 10.1145/506084.506090

M3 - Article

AN - SCOPUS:0040746118

VL - 35

SP - 61

EP - 81

JO - Operating Systems Review (ACM)

JF - Operating Systems Review (ACM)

SN - 0163-5980

IS - 4

ER -