在刀片服务器、数据中心等虚拟环境下,对服务的不间断保障能力有很高的需求,因此,需要在动态迁移中虚拟机能不间断访问I/O等设备。对此,提出了设备代理机制。设备代理机制主要包括设备代理、远程设备访问和设备动态交换三个模块。设备代理模块主要处理在动态连移期间的I/O事务和虚拟设备状态;远程设备访问模块让虚拟机像从本地一样从远程访问I/O等设备;设备动态交换模块允许虚拟机重新动态地定向到物理设备。实验表明,设备代理机制确实在迁移期间保证了I/O服务不间断,并提高了其服务质量。
In blade servers, data centers, and other virtual environment, the ability to guarantee uninterrupted service, has high demand, so needing virtual machine without interruption to access I/O and other devices during live VM migration. In re- sponse, this paper proposed device- agent mechanism. Device- agent mechanism, including three major modules, device- agent module, remote access device module and device dynamic exchange module. Device- agent module was mainly in charge the I/ 0 transactions and the states of virtual device during live VM migration. Remote access device module made virtual machines access remote I/0 devices like access local' s. Device dynamic exchange module allowed virtual machine to re- orientation to the physical device dynamically. Experiments show that device-agent mechanism have guaranteed the I/O uninterrupted service during live VM migration, and improve the quality of service.