Transparent Fault Tolerance of Device Drivers for Virtual Machines

Cited 10 time in webofscience Cited 0 time in scopus
  • Hit : 343
  • Download : 0
In a consolidated server system using virtualization, physical device accesses from guest virtual machines (VMs) need to be coordinated. In this environment, a separate driver VM is usually assigned to this task to enhance reliability and to reuse existing device drivers. This driver VM needs to be highly reliable, since it handles all the I/O requests. This paper describes a mechanism to detect and recover the driver VM from faults to enhance the reliability of the whole system. The proposed mechanism is transparent in that guest VMs cannot recognize the fault and the driver VM can recover and continue its I/O operations. Our mechanism provides a progress monitoring-based fault detection that is isolated from fault contamination with low monitoring overhead. When a fault occurs, the system recovers by switching the faulted driver VM to another one. The recovery is performed without service disconnection or data loss and with negligible delay by fully exploiting the I/O structure of the virtualized system.
Publisher
IEEE COMPUTER SOC
Issue Date
2010-11
Language
English
Article Type
Article
Citation

IEEE TRANSACTIONS ON COMPUTERS, v.59, no.11, pp.1466 - 1479

ISSN
0018-9340
DOI
10.1109/TC.2010.61
URI
http://hdl.handle.net/10203/94138
Appears in Collection
CS-Journal Papers(저널논문)
Files in This Item
There are no files associated with this item.
This item is cited by other documents in WoS
⊙ Detail Information in WoSⓡ Click to see webofscience_button
⊙ Cited 10 items in WoS Click to see citing articles in records_button

qr_code

  • mendeley

    citeulike


rss_1.0 rss_2.0 atom_1.0