DocumentCode
240874
Title
Virtual Machine Migration as a Fault Tolerance Technique for Embedded Real-Time Systems
Author
Groesbrink, Stefan
Author_Institution
Univ. of Paderborn, Paderborn, Germany
fYear
2014
fDate
June 30 2014-July 2 2014
Firstpage
7
Lastpage
12
Abstract
Virtualization´s architectural abstraction and encapsulation of guest systems in virtual machines facilitate migration, but existing real-time virtualization solutions are characterized by a static mapping of virtual machines to processors. This work studies migration of virtual machines with real-time constraints on homogeneous multiprocessor architectures as a service restoration in response to hardware faults. The migration policy respects real-time requirements and minimizes and predicts deadline misses based on a preceding comparison of downtime caused by the migration and slack-based computation of the virtual machine´s maximum affordable downtime. The distributed design is characterized by a communication between the paravirtualized operating system and the hypervisor in order to provide the required scheduling information. The overhead regarding memory footprint, execution times, and paravirtualization effort is analyzed. The evaluation identifies ranges for virtual machine size and timing characteristics for which the approach is feasible. A reliability analysis based on a combinatorial model is used to quantify the impact of migration on reliability.
Keywords
embedded systems; operating systems (computers); processor scheduling; software fault tolerance; virtual machines; virtualisation; combinatorial model; distributed design; embedded real-time systems; fault tolerance technique; hypervisor; multiprocessor architectures; paravirtualized operating system; reliability analysis; scheduling information; virtual machine migration; Hardware; Program processors; Real-time systems; Software reliability; Virtual machine monitors; Virtual machining; Hypervisor-based virtualization; fault tolerance; migration; real-time; reliability;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Security and Reliability-Companion (SERE-C), 2014 IEEE Eighth International Conference on
Conference_Location
San Francisco, CA
Type
conf
DOI
10.1109/SERE-C.2014.16
Filename
6901634
Link To Document