首页> 外文会议>Proceedings of the Sixth Symposium on Operating Systems Design and Implementation(OSDI'04) >Unmodified Device Driver Reuse and Improved System Dependability via Virtual Machines
【24h】

Unmodified Device Driver Reuse and Improved System Dependability via Virtual Machines

机译:通过虚拟机未修改的设备驱动程序重用并提高了系统可靠性

获取原文
获取原文并翻译 | 示例
获取外文期刊封面目录资料

摘要

We propose a method to reuse unmodified device drivers and to improve system dependability using virtual machines. We run the unmodified device driver, with its original operating system, in a virtual machine. This approach enables extensive reuse of existing and unmodified drivers, independent of the OS or device vendor, significantly reducing the barrier to building new OS endeavors. By allowing distinct device drivers to reside in separate virtual machines, this technique isolates faults caused by defective or malicious drivers, thus improving a system's dependability.rnWe show that our technique requires minimal support infrastructure and provides strong fault isolation. Our prototype's network performance is within 3-8% of a native Linux system. Each additional virtual machine increases the CPU utilization by about 0.12%. We have successfully reused a wide variety of unmodified Linux network, disk, and PCI device drivers.
机译:我们提出了一种方法,可以重用未修改的设备驱动程序并使用虚拟机提高系统可靠性。我们在虚拟机中运行带有原始操作系统的未修改设备驱动程序。这种方法可以独立于OS或设备供应商而广泛使用现有和未修改的驱动程序,从而大大减少了构建新OS的障碍。通过允许不同的设备驱动程序驻留在单独的虚拟机中,该技术隔离了由缺陷驱动程序或恶意驱动程序引起的故障,从而提高了系统的可靠性。rn我们证明了我们的技术需要最少的支持基础结构,并提供了强大的故障隔离能力。我们的原型的网络性能是本地Linux系统的3-8%。每增加一个虚拟机,CPU使用率就会提高约0.12%。我们已经成功地重用了各种未经修改的Linux网络,磁盘和PCI设备驱动程序。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号