A Novel Hardware Assisted Full Virtualization Technique
Citations Over TimeTop 10% of 2008 papers
Abstract
Virtual machine technology is rapidly emerging as an important component of future computer systems. Full virtualization with dynamic binary translation outperforms paravirtualization and hardware assisted virtualization in x86 CPU virtualization. Previous full virtualization techniques are implemented in software without any hardware assist. In this paper, for the first time, we propose a novel hardware assisted full virtualization technique-dynamic binary translation in DIMM (DBTIM). We integrate a reconfigurable dynamic binary translation chip into a DIMM. DBTIM could be inserted to the mainboard as a normal DIMM, hence easily making the host CPU virtualizable. We also implement a DBTIM prototype on FPGA. We analyze our new approach and compare it with other modern virtualization techniques. We demonstrate that the new technique in this paper could provide full virtualization to all kinds of CPU architectures, including x86, with better virtualization capability, better software and hardware compatibility, better performance and lower overheads.
Related Papers
- → Virtualization Tools and Techniques: Survey(2015)10 cited
- → NHVM: Design and Implementation of Linux Server Virtual Machine Using Hybrid Virtualization Technology(2010)9 cited
- → How Virtualization Happens(2010)4 cited
- A Survey: Main Virtualization Methods and Key Virtualization Technologiesof CPU and Memory(2015)
- 具有硬體支援之 ARM 架構上效能監控計數器的虛擬化(2014)