Controlling processing usage at user level: U way to make resource sharing more flexible
Research output: Journal contributions › Journal articles › Research › peer-review
Standard
In: Concurrency and Computation: Practice and Experience, Vol. 22, No. 3, 10.03.2010, p. 278-294.
Research output: Journal contributions › Journal articles › Research › peer-review
Harvard
APA
Vancouver
Bibtex
}
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 -