中国科学院机构知识库网格
Chinese Academy of Sciences Institutional Repositories Grid
虚拟化试验平台网络支撑环境的设计与实现

文献类型:学位论文

作者崔奇
学位类别硕士
答辩日期2008-06-04
授予单位中国科学院研究生院
授予地点中国科学院软件研究所
导师石文昌
关键词试验平台 虚拟机 虚拟网络 VMware
其他题名Design and Implementation of Network Supporting Environment for a Virtual Experimental Platform
学位专业计算机软件与理论
中文摘要试验平台是计算机技术的一个重要组成部分。无论是面向研究还是应用,开发出来的产品都需要在试验平台上经过测试。传统的基于物理机器的试验平台在灵活性,安全性以及可重现性等方面均存在较大的劣势,虚拟机技术的复兴为克服这一困难提供了一种解决方案。然而,尽管虚拟机技术发展迅速,但它本身依然是一项新兴的技术,以它为基础的相关虚拟化计算环境的开发依然处于探索阶段。尤其是虚拟化试验平台网络支撑环境的构建,仍旧是一项富有挑战性的工作。 本文基于虚拟化技术,从虚拟机的网络功能出发,设计实现了一个虚拟网络支撑环境,用以支持我们开发的虚拟化试验平台RuVisen(Renmin University VIrtualized Security ENvironment)。 本文的主要贡献如下: 第一,在提出虚拟机集群概念的基础上,利用对以太网数据包的捕获、修改与转发,实现了基于数据链路层的网络虚拟化; 第二,设计实现了网络支撑环境下对虚拟网络的启动/关闭/保存/载入等操作,为虚拟网络的快速恢复与分阶段使用提供了支持; 第三,设计并实现了一种有效控制虚拟机生命周期的方法,解决了用户在网络环境下配置、使用虚拟机效率过低的问题; 第四,设计了可视化图形界面与接口函数,为上层实验平台的开发提供了良好的支持; 最后,在分析性能的基础上,从虚拟机镜像文件存储与实时迁移两个方面出发,给出了系统优化的初步方案。 总之,该网络支撑环境的设计与开发实现了一个虚拟化技术应用的实例,为国家863计划项目可信计算相关研究的原型系统测试提供了一个良好的虚拟化平台支持。
索取号暂无
英文摘要Experimental platform is an important part of Computer Technology. Every product need to be tested on an experimental platform after it is developed – no matter it is for research or for application. However, traditional experimental platforms, which are built based on physical machines, have many disadvantages on variety, security and repeatability. The revival of virtual machine technology proposed a solution to this problem. Although virtual machine technology has been developing very quickly, it is still a newly-developed technology. The development of related virtualized computing environment is still in its starting phase and remains a challenging task, especially on the construction of the network supporting environment for a virtual experimental platform. Based on virtualization technology, this paper designs and implements a virtual network supporting environment from networking functions of virtual machines to support our virtualized experimental platform RuVisen (Renmin University VIrtualized Security Environment). The contribution of this paper is listed as follows: First, based on the concept of Virtual Machine Clan, network virtualization on data-link layer is implemented with the capture, modification and forwarding of Ethernet packet. Second, it designs and implements the operation of start/shutdown/save/load for virtual networks, which provides support both for fast recovery and using by phases. Third, an effective way of controlling virtual machine lifecycles is designed and implemented. This solves the problem of low-efficiency while configuring and using virtual machines in the network environment; Fourth, it provides both GUI and interface functions to support the development of upper platform. Lastly,based on the analysis of system performance, the initial optimizing methods are proposed, specifically on storage of virtual machine image files and live migration of virtual machines. All in all, the development of this virtual network environment implements an instance of virtualization, and provides good support of virtualized experimental platform for the research on trusted computing of the National 863 Program.
公开日期2011-03-17
分类号暂无
源URL[http://124.16.136.157/handle/311060/5810]  
专题软件研究所_软件所图书馆_早期
推荐引用方式
GB/T 7714
崔奇. 虚拟化试验平台网络支撑环境的设计与实现[D]. 中国科学院软件研究所. 中国科学院研究生院. 2008.

入库方式: OAI收割

来源:软件研究所

浏览0
下载0
收藏0
其他版本

除非特别说明,本系统中所有内容都受版权保护,并保留所有权利。