Registered by Carlos Eduardo Moreira dos Santos

CPUReserve is a tool that provides processing reservation guarantees at user level, that is, without any need for kernel or application code modification. Reservation is ensured through system calls that dynamically change priorities of processes.

The main characteristics of CPUReserve are:
    *communication takes place through sockets, which facilitates its use in distributed environments;
    *when there is idle processing, active reservations in the clients can be expanded in order to better use these resources. This feature enables its use in scenarios of opportunistic computing;
    *only part of the processors in multi-processed machines can be used;
    *an easy way to configure the active scheduling policy according to different goals.

Considering CPUReserve's characteristics, we believe that it can be useful in a broad range of situations beyong when reservation is desired for isolating performance. These situations include saving energy in mobile devices and large scale clusters, reducing the heating produced by machines, and providing different testbeds for scalability tests.

Project information

Part of:
the InteGrade Project
Maintainer:
Carlos Eduardo Moreira dos Santos
Driver:
Not yet selected
Licence:
MIT / X / Expat Licence

RDF metadata

View full history Series and milestones

integrade series is the current focus of development.

All code Code

Version control system:
Bazaar
Programming languages:
C

All bugs Latest bugs reported

Get Involved

Downloads

Latest version is 0.2
released

All downloads