DocumentCode :
1792595
Title :
A criticality-aware mapping of real-time virtual machines to multi-core processors
Author :
Groesbrink, Stefan ; Almeida, Luis
Author_Institution :
Heinz Nixdorf Inst., Univ. of Paderborn, Paderborn, Germany
fYear :
2014
fDate :
16-19 Sept. 2014
Firstpage :
1
Lastpage :
9
Abstract :
The manual partitioning of virtual machines with real-time requirements onto a multi-core platform is expensive, does not guarantee to find an optimal solution, and does not scale with regard to the upcoming higher number of both virtual machines and processor cores. This work proposes an algorithmic solution. As a prerequisite, the partitioning problem is defined in a formal manner by the abstraction of computation time demand of virtual machines and computation time supply of a shared processor core. In particular, we propose a branch-and-bound partitioning algorithm that systematically generates and evaluates candidate solutions. Combined with a computation time server based scheduling of the virtual machines that are mapped to the same core, it is guaranteed that the computation time demand of all virtual machines is satisfied. The utilization is optimized by transforming to harmonic server periods. The partitioning either minimizes the required number of cores or maximizes the distribution of critical virtual machines. The different outcomes of the algorithm according to these two goals are illustrated exemplarily and evaluated with random workloads.
Keywords :
multiprocessing systems; processor scheduling; real-time systems; tree searching; virtual machines; branch-and-bound partitioning algorithm; computation time demand abstraction; computation time server based scheduling; critical virtual machine distribution; criticality-aware mapping; harmonic server periods; multicore processors; random workloads; real-time virtual machines; shared processor core; Delays; Operating systems; Optimized production technology; Partitioning algorithms; Processor scheduling; Servers; Virtual machining;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Emerging Technology and Factory Automation (ETFA), 2014 IEEE
Conference_Location :
Barcelona
Type :
conf
DOI :
10.1109/ETFA.2014.7005238
Filename :
7005238
Link To Document :
بازگشت