作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程 ›› 2010, Vol. 36 ›› Issue (11): 39-41,44. doi: 10.3969/j.issn.1000-3428.2010.11.014

• 软件技术与数据库 • 上一篇    下一篇

基于轻量级虚拟机的透明计算系统

CHEN Cheng-cai, ZHANG Yao-xue, ZHOU Yue-zhi, GAO Yuan   

  1. (清华大学计算机科学与技术系清华信息科学与技术国家实验室,北京100084)
  • 出版日期:2010-06-05 发布日期:2010-06-05
  • 作者简介:陈成才(1986-),男,硕士研究生,主研方向:透明计算,虚拟机技术,网络存储;张尧学,工程院院士、博士生导师;周悦芝,副教授;高 原,博士研究生
  • 基金资助:

    国家“863”计划基金资助项目(2009AA01Z151)

Lightweight Virtual Machine-based Transparent Computing System

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.   

  1. (Tsinghua National Laboratory of Information Science and Technology, Department of Computer Science and Technology, Tsinghua University, Beijing 100084)
  • Online:2010-06-05 Published:2010-06-05

摘要:

基于虚拟机的透明计算系统MMNC-VX实现了未经修改的操作系统在透明计算环境中可按需加载,但其性能与同配置PC相比有较大差距。针对该问题,提出一种基于轻量级虚拟机的透明计算系统,仅虚拟网络设备,减少了由全虚拟化带来的开销,利用设备模型将用户操作系统的存储I/O请求重定向到服务器上处理,实现透明计算。经测试,原型系统性能与同配置PC基本相当,与MMNC-VX相比有较大提高。

关键词: 轻量级虚拟机, 透明计算, 虚拟化

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

中图分类号: