Abstract:
A virtual machine-based transparent computing system called MMNC-VX is implemented so that heterogeneous operating systems can run unmodified on-demand in a transparent computing environment, but its performance has the very big disparity compared with PC. In order to solve this problem, this paper presents a lightweight virtual machine based transparent computing system LBTC which only virtualizes network devices and allows user operating system to access other devices except network device directly to decrease extra overhead because of virtualization. Meanwhile LBTC adds a virtual storage device model in service operating system to redirect storage I/O requests to be dealt with by the server to implement transparent computing. Test results show the prototype’s performance has the same level as PC with the same hardware and is improved compared with MMNC-VX.
Key words:
lightweight virtual machine,
transparent computing,
virtualization lightweight virtual machin,
transparent computing,
virtualization lightweight virtual machine,
transparent computing,
virtualization lightweight virtual machine,
ransparent computing,
virtualization lightweight virtual machine,
transparent computing,
irtualization
摘要:
基于虚拟机的透明计算系统MMNC-VX实现了未经修改的操作系统在透明计算环境中可按需加载,但其性能与同配置PC相比有较大差距。针对该问题,提出一种基于轻量级虚拟机的透明计算系统,仅虚拟网络设备,减少了由全虚拟化带来的开销,利用设备模型将用户操作系统的存储I/O请求重定向到服务器上处理,实现透明计算。经测试,原型系统性能与同配置PC基本相当,与MMNC-VX相比有较大提高。
关键词:
轻量级虚拟机,
透明计算,
虚拟化
CLC Number:
CHEN Cheng-cai, ZHANG Yao-xue, ZHOU Yue-zhi, GAO Yuan. Lightweight Virtual Machine-based Transparent Computing System[J]. Computer Engineering, 2010, 36(11): 39-41,44.
陈成才,张尧学,周悦芝,高 原. 基于轻量级虚拟机的透明计算系统[J]. 计算机工程, 2010, 36(11): 39-41,44.