当前位置:问答库>论文摘要

题目:基于虚拟机的网络设计和运行管理工具的研究与实现

关键词:虚拟机;虚拟网络;拓扑描述;网格;图形编辑框架

  摘要

近年来虚拟化应用的发展,使得虚拟机技术在经过多年的发展后,成为当前受到广泛关注的技术,其固有优点对解决新出现的应用问题提供了有力的支持,比如虚拟机提供独立运行环境的能力在网格研究中得到了很大重视,然而虚拟机技术应用于网格中仍然存在着一些问题。基于虚拟机进行的应用,往往需要一个由虚拟机运行实例(即客户操作系统)组成的虚拟网络环境,然而配置和部署一个这样的环境比较烦琐,因此,需要解决虚拟机网络环境的部署问题,以提高系统的效率和易操作性。本文工作基于虚拟机软件与技术,通过对国内外的相关研究工作和技术进行分析和比较,针对网格环境部署虚拟机的需求和特点,设计和实现了一个基于虚拟机的网络设计和运行管理工具系统,为基于虚拟机网络运行环境的部署提供支持。本文首先从分析基于虚拟机网络环境特征入手,进一步明确基于虚拟机的网络设计和运行管理工具的设计目标和功能需求,通过分析的相关技术和研究,针对可定制性,通用性,可移植性和交互性的目标,探讨和制定了相应的虚拟机网络设计和管理技术,提出了系统的设计原则和设计方法,并且据此设计和实现了基于虚拟机的网络设计和运行管理工具系统。该系统被分解成几个独立的功能模块:图形化的虚拟机网络设计模块,虚拟机网络拓扑信息处理模块以及虚拟机磁盘镜像的创设计块和运行管理模块。网络设计模块遵照GEF(Graphical-Editing-Framework)图形化编辑框架,提供图形化的虚拟机网络设计以及虚拟机节点(会被映射到一个虚拟机运行实例)配置功能;拓扑信息处理模块实现网络拓扑信息的序列化处理,以便支持分布式环境下的虚拟机网络拓扑的部署以及网络拓扑信息的管理,通过XML格式的网络拓扑信息描述,不仅实现对虚拟机网络拓扑信息的描述,而且通过特殊的序列化和反序列化处理来支持对网络拓扑的回退功能;磁盘镜像创设计块提供了自动化的虚拟机磁盘镜像创建功能,同时设计了一个用以提高磁盘镜像创建速度处理方法;最后的运行管理模块实现了对虚拟机网络的基本运行和管理功能。最后通过设计实验对系统性能进行了评估,并针对系统存在的问题以及未解决的问题对下一步工作提出展望。