2009
DOI: 10.1145/1618525.1618536
|View full text |Cite
|
Sign up to set email alerts
|

Live migration of direct-access devices

Abstract: Virtual machine migration greatly aids management by allowing flexible provisioning of resources and decommissioning of hardware for maintenance. However, efforts to improve network performance by granting virtual machines direct access to hardware currently prevent migration. This occurs because (1) the VMM cannot migrate the state of the device, and (2) the source and destination machines may have different network devices, requiring different drivers to run in the migrated virtual machine.In this paper, we … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
22
0

Year Published

2009
2009
2021
2021

Publication Types

Select...
4
4
2

Relationship

3
7

Authors

Journals

citations
Cited by 45 publications
(22 citation statements)
references
References 7 publications
0
22
0
Order By: Relevance
“…Device state checkpoints enable virtual-machine checkpoints to a pass-through device [25] and live migration, because the device state from the source can be extracted and restored on identical hardware at the destination. With virtual devices, the latency of live migration can be as low as 60ms [10], so a 2 second delay to initialize a passthrough device adds significant downtime [20]. Finally, device state checkpointing enables dynamic fault tolerance at fine granularity as demonstrated by FGFT.…”
Section: Discussionmentioning
confidence: 99%
“…Device state checkpoints enable virtual-machine checkpoints to a pass-through device [25] and live migration, because the device state from the source can be extracted and restored on identical hardware at the destination. With virtual devices, the latency of live migration can be as low as 60ms [10], so a 2 second delay to initialize a passthrough device adds significant downtime [20]. Finally, device state checkpointing enables dynamic fault tolerance at fine granularity as demonstrated by FGFT.…”
Section: Discussionmentioning
confidence: 99%
“…In these instances, the hypervisor is unable to capture and migrate the state of devices, and the in VM device driver is exposed to any mismatch between device models on the server and the desktop. Solutions have been proposed to support migration of passthrough devices [67,113], and some newer devices provide support for Single-Root I/O Virtualization and Sharing (SR-IOV) [64,50], which virtualizes the device itself, allowing context switching between VMs, and more importantly, the hypervisor to capture and restore device state.…”
Section: Considerations For Deployment Of Partial Vm Migrationmentioning
confidence: 99%
“…For example, as devices become increasingly virtualization aware, quick ways to initialize or reset are critical for important virtualization features such as re-assignment of devices and live migration [19]. Drivers contain significant configuration code (15%), specifically in network (31%) and video (27%) drivers.…”
Section: What Is the Function Breakdown Of Driver Code?mentioning
confidence: 99%