Controlling processing usage at user level: U way to make resource sharing more flexible

Research output: Journal contributionsJournal articlesResearchpeer-review

Standard

Controlling processing usage at user level: U way to make resource sharing more flexible. / Dos Reis, Valéria Quadros; Cerqueira, Renato.
In: Concurrency and Computation: Practice and Experience, Vol. 22, No. 3, 10.03.2010, p. 278-294.

Research output: Journal contributionsJournal articlesResearchpeer-review

Harvard

APA

Vancouver

Bibtex

@article{1a335dd56e894bef98e9106f944f690d,
title = "Controlling processing usage at user level: U way to make resource sharing more flexible",
abstract = "General purpose Operating Systems do not provide effective mechanisms for application processing reservation. To overcome this limitation, some initiatives aim at guaranteeing processing by instrumenting kernels or by isolating the performance through the creation of virtual machines. However, these proceedings may be impractical if the kernel code is not available or high overheads should be avoided. As will be described in this paper, CPUReserve works differently from these approaches. It is a processing reservation system that runs at user level. CPUReserve allows the configuration of the active scheduling policy and simplifies the development of new ones. Thus, it can be used in many computing scenarios such as distributed and shared environments.",
keywords = "Performance isolation, Process priority, Resource sharing, User-level process scheduling, Informatics",
author = "{Dos Reis}, {Val{\'e}ria Quadros} and Renato Cerqueira",
year = "2010",
month = mar,
day = "10",
doi = "10.1002/cpe.1473",
language = "English",
volume = "22",
pages = "278--294",
journal = "Concurrency and Computation: Practice and Experience",
issn = "1532-0626",
publisher = "John Wiley & Sons Ltd.",
number = "3",

}

RIS

TY - JOUR

T1 - Controlling processing usage at user level

T2 - U way to make resource sharing more flexible

AU - Dos Reis, Valéria Quadros

AU - Cerqueira, Renato

PY - 2010/3/10

Y1 - 2010/3/10

N2 - General purpose Operating Systems do not provide effective mechanisms for application processing reservation. To overcome this limitation, some initiatives aim at guaranteeing processing by instrumenting kernels or by isolating the performance through the creation of virtual machines. However, these proceedings may be impractical if the kernel code is not available or high overheads should be avoided. As will be described in this paper, CPUReserve works differently from these approaches. It is a processing reservation system that runs at user level. CPUReserve allows the configuration of the active scheduling policy and simplifies the development of new ones. Thus, it can be used in many computing scenarios such as distributed and shared environments.

AB - General purpose Operating Systems do not provide effective mechanisms for application processing reservation. To overcome this limitation, some initiatives aim at guaranteeing processing by instrumenting kernels or by isolating the performance through the creation of virtual machines. However, these proceedings may be impractical if the kernel code is not available or high overheads should be avoided. As will be described in this paper, CPUReserve works differently from these approaches. It is a processing reservation system that runs at user level. CPUReserve allows the configuration of the active scheduling policy and simplifies the development of new ones. Thus, it can be used in many computing scenarios such as distributed and shared environments.

KW - Performance isolation

KW - Process priority

KW - Resource sharing

KW - User-level process scheduling

KW - Informatics

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

U2 - 10.1002/cpe.1473

DO - 10.1002/cpe.1473

M3 - Journal articles

AN - SCOPUS:76649103677

VL - 22

SP - 278

EP - 294

JO - Concurrency and Computation: Practice and Experience

JF - Concurrency and Computation: Practice and Experience

SN - 1532-0626

IS - 3

ER -

DOI