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