The topic of this thesis is adaptive CPU resource management for multicore platforms. The work was done as a part of the resource manager component of the adaptive resource management framework implemented in the European ACTORS project. The framework dynamically allocates CPU resources for the applications. The key element of the framework is the resource manager that combines feedforward and feedback algorithms together with reservation techniques. The reservation techniques are supported by a new Linux scheduler through hard constant bandwidth server reservations. The resource requirements of the applications are provided through service level tables. Dynamic bandwidth allocation is performed by the resource manager which adapts applicat...
Consolidating multiple workloads on the same physical machine is an effective measure for utilizing ...
This paper introduces a resource allocation framework specifically tailored for addressing the probl...
The use of distributed computing technology in real-time systems is rapidly increasing. Distributed ...
The first part of the thesis deals with adaptive CPU resource management for multicore platforms. Th...
The adaptive resource management framework implemented in the European ACTORS project is presented. ...
An important class of adaptive applications can trade off one kind of resources (e.g., network bandw...
The number of applications sharing the same embedded device is increasing dramatically. Very efficie...
Adaptive parallel applications that can change resources during execution, promise better system uti...
Virtualizing the x86-based data center creates a dynamic environment for server application deployme...
A resource management framework for media applications modelled as dataflow streams is described. Th...
In this paper, we address distributed convergence to fair allocations of CPU resources for time-sens...
Sponsor ing organization Ti tle and subti t le Distributed Management of CPU Resources for Time-Sens...
Real-time systems are systems that have to react correctly to stimuli from the environment within gi...
The focus of this dissertation is adaptive CPU-budget allocation for periodic soft-real-time applica...
Abstract—This short paper presents an adaptive, operating system (OS) anchored budgeting mechanisms ...
Consolidating multiple workloads on the same physical machine is an effective measure for utilizing ...
This paper introduces a resource allocation framework specifically tailored for addressing the probl...
The use of distributed computing technology in real-time systems is rapidly increasing. Distributed ...
The first part of the thesis deals with adaptive CPU resource management for multicore platforms. Th...
The adaptive resource management framework implemented in the European ACTORS project is presented. ...
An important class of adaptive applications can trade off one kind of resources (e.g., network bandw...
The number of applications sharing the same embedded device is increasing dramatically. Very efficie...
Adaptive parallel applications that can change resources during execution, promise better system uti...
Virtualizing the x86-based data center creates a dynamic environment for server application deployme...
A resource management framework for media applications modelled as dataflow streams is described. Th...
In this paper, we address distributed convergence to fair allocations of CPU resources for time-sens...
Sponsor ing organization Ti tle and subti t le Distributed Management of CPU Resources for Time-Sens...
Real-time systems are systems that have to react correctly to stimuli from the environment within gi...
The focus of this dissertation is adaptive CPU-budget allocation for periodic soft-real-time applica...
Abstract—This short paper presents an adaptive, operating system (OS) anchored budgeting mechanisms ...
Consolidating multiple workloads on the same physical machine is an effective measure for utilizing ...
This paper introduces a resource allocation framework specifically tailored for addressing the probl...
The use of distributed computing technology in real-time systems is rapidly increasing. Distributed ...