计算机虚拟化技术及应用前景分析

来源 :数字化用户 | 被引量 : 0次 | 上传用户:asgtzyj_lxj
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  【摘 要】虚拟化技术用于支持高层软件共用底层硬件资源,为用户提供多个应用软件运行环境。本文分析了虚拟化技术高性能计算机的应用,对虚拟化技术在高性能计算中的应用前景进行了展望。
  【关键词】虚拟化技术 应用 高效协同
  随着高性能计算机性价比性能的提高,其规模不断扩大,各部件之间的关系日益复杂,对系统的管理和使用也变得越来越困难。为了获得较高的性能和效率,高性能计算机系统软件必须根据体系结构的特点进行定制,高性能计算应用程序也需要根据特定体系结构进行优化。虚拟化技术用于支持高层软件共用底层硬件资源,为用户提供多个应用软件运行环境。虚拟化技术用于支持高层软件共用底层硬件资源,为用户提供多个应用软件运行环境。本文分析了虚拟化技术高性能计算机的应用,对虚拟化技术在高性能计算中的应用前景进行了展望。
  一、虚拟化技术在高性能计算中的应用
  从目前的研究可以看出,虚拟化技术尚未被广泛应用于高性能计算领域,其主要原因包括以下几个方面:
  (一)虚拟化带来的性能开销问题。传统的服务器虚拟化技术带来额外的系统性能开销。在一个虚拟化系统中,VMMM运行在最高特权级上,VM和Guest 0S作为VMM上的用户级程序运行。这就导致Guest OS运行过程中遇到特权级操作时,必须内陷到VMM中。由VMM执行。这种执行方式需进行上下文切换,且会导致更长的设备访问延迟,对于对系统性能敏感的高性能计算应用来说是难以接受的。因此,需要研究面向高性能计算机系统的虚拟化技术,针对应用对高性能的需求,进行VMM优化设计。
  (二)多VMM高效协同问题。面向高性能计算机系统的虚拟化技术不同于传统的服务器虚拟化技术。传统的服务器虚拟化只需要单个VMM对服务器底层硬件设备进行抽象。而在多维异构的高性能计算机系统中,每个节点都需要运行一个独立的VMM,该VMM只对单个节点进行虚拟化。整个系统中运行了大量相互关联的VMM。VMM之间协同工作,构成统一的大规模系统级虚拟化环境。因此,需要研究高效的VMM协同机制,其中包括大量VMM之间的协同管理、协同部署、VM跨物理节点的高效通信、VM迁移以及系统级容错等技术问题。
  (三)大量VM的管理问题。为了支持高性能计算应用程序的运行。可能需要一次部署运行上千个乃至上万个的VM。传统的服务器虚拟化技术只涉及少量VM的部署问题和运行时管理问题。如何支持大量VM的动态部署、根据应用需求快速分配所需的硬件资源、以较低的系统开销快速启动VM、对大量VM进行运行时管理等,都是实现高性能计算机系统虚拟化时需要解决的重要技术问题。
  (四)编程模型和软件环境的支持问题。传统的编程模型和支持应用开发和运行的软件环境都是直接针对非虚拟化系统设计的,而虚拟化技术对硬件系统进行了抽象,改变了用户所见的资源组织形态,使得传统的编程模型和软件环境无法适应用户对虚拟化系统的使用要求。因此,需要研究面向虚拟化高性能计算机系统的新型编程模型和针对虚拟化系统进行优化设计的配套软件环境,如并行编译器、链接器、调试优化工具、并行函数库等。
  二、 虚拟化技术在高性能计算中的应用前景
  目前,虚拟化技术已被广泛应用于台式电脑和服务器上,取得了很好的应用效果。相比之下,在高性能计算领域的应用还非常有限。随着高性能计算技术的发展和对虚拟化技术研究的深入,两者之间的结合将会变得越来越紧密,虚拟化技术也将为高性能计算领域的诸多难题提供新的解决方法。
  (一)构建虚拟应用开发环境。高性能计算应用程序与运算环境关系密切,不同规模的运行环境下表现的行为也不尽相同。利用虚拟化技术,可以在小规模系统上构建大规模的虚拟应用开发环境,使应用程序可以在更为接近最终运行环境的系统环境下进行开发和优化,开发的应用程序可以被更快、更方便地移植到大规模系统上运行。
  (二)整合异构资源。随着应用需求和高性能计算技术的发展,高性能计算机体系结构正在逐步向着异构化的方向发展。如何高效管理和使用异构系统是高性能计算系统软件和应用程序开发人员面临的主要技术难题。虚拟化技术在整合异构资源方面有其固有的优势。利用虚拟化技术对底层异构硬件资源进行抽象和管理,可以有效地隐藏硬件平台的异构特性,为用户提供一个统一的系统环境,方便用户对异构系统的使用。
  (三)提供定制的Appliance。不同的高性能计算应用程序需要不同的系统环境,如面向应用优化的操作系统环境、特定版本的编译器以及通信库等,这使得应用程序的部署费时费力,系统环境也难以做到最优化,系统效能得不到充分发挥。采用虚拟化技术有助于解决上述问题。虚拟化技术支持预先将定制的操作系统、经过优化配置的应用运行环境和应用二进制代码一起打包成VM映像,这种映像被称为Appliance。通过直接部署Appliance,可以实现高性能计算应用程序的快速部署,并获得较好的运行时性能。
  (四)提高系统可靠性和容错性能。随着高性能计算机规模的不断扩大,部件间复杂性的不断提高,系统硬件故障率也不断增大。在虚拟化的系统中,由于节点上各VM之问相互隔离,软件错误如操作系统或应用程序故障只能直接影响到一个VM,甚至硬件故障如CPU、内存、设备的故障也只影响到它们所被指定到的VM。当出现故障时,通过VM迁移、快速重启VM等方法可以重新恢复甚至于不中断应用程序的运行。
  三、结论
  总之,随着虚拟化技术的不断发展,底层硬件越来越多地加入对虚拟化的支持,有效地降低了虚拟化的性能开销。而高性能计算机体系结构向多层次、多粒度的异构化方向发展的趋势也必将进一步推动高性能计算机虚拟化技术的发展。
  参考文献:
  [1]王小平,张成志,赵昀飞. 虚拟化技术在企业的应用[J]. 电脑知识与技术. 2010(28)
  [2]周铁成. 虚拟化技术在数据中心架构中的应用研究[J]. 现代计算机(专业版). 2009(04)
  [3]王德才. 开源软件和虚拟化技术在数据中心IT架构中的应用[J]. 中国科技信息. 2008(11)
  [4]陈俞强,杨颖令. 浅谈应用系统的数据安全[J]. 科技信息(学术研究). 2007(16)
其他文献
【摘 要】技术的发展是一把双刃剑,在给人们带来更多便利的同时,黑客、病毒等安全问题的肆虐给各单位的局域网带来了巨大的威胁。安全稳定的网路信息环境能够有效地保证企事业单位顺利的完成日常办公和业务,但始终要受到网络安全问题的困扰。服务器在企事业单位的局域网中占据着重要的位置,因而保障服务器的安全就显得十分必要的了。本文以微软的windows server 系列网络操作系统为基础,从服务器的自身安全性强
期刊
【摘 要】降低煤耗是火电厂急需解决的一个重大问题,本文以耗差分析方法为理论基础,从给水水质指标的角度出发,研究了水质指标的变化对煤耗的影响。使用加热设备模拟锅炉试验,得出机组煤耗与给水水质指标之间的关系,将锅炉水质指标与煤耗率联系起来,建立了耗差分析的模型。  【关键词】水质指标 锅炉给水 节能  一、前言  节能减排是实现我国可持续发展战略的重要方法之一,火电厂作为煤炭消耗的主要单位,其首要目标
期刊
【摘 要】石油资源作为特殊的政治商品,成为我国现代工业和经济增长的主要能源。本文详尽阐述了我国石油资源现状、深部石油资源勘查模式、深部石油资源勘查的构造控制等进行了深入的研究。  【关键词】石油资源 勘查 模式 构造控制  石油资源作为重要的国家资源,关系着社会经济发展,更关系着国家安全。西方发达国家充分认识到石油对国民经济发展和对国际战略的重要性,将其置为与国家安全、经济命脉同等重要的高度,在全
期刊
【摘 要】介绍了出口蒙古铁路公司平-集共用平车的主要用途、主要结构、主要技术参数、计算分析和试验结果等。  【关键词】出口蒙古平-集共用平车 技术参数 结构 计算分析及试验情况  齐齐哈尔轨道交通装备有限责任公司(以下简称齐轨道装备公司)为蒙古铁路公司研制的蒙古平-集共用平车(以下简称共用平车)用于在蒙古1520mm轨距铁路线路上运行,主要用于运输运输轮式和履带式机械、道路施工机械、机械零件、集装
期刊
【摘 要】随着移动通信网络的广泛应用,许多不法分子也将目光转移至该领域,使得移动通信网络面临巨大的安全风险。本文在简要阐述移动互联网发展特点的基础上,着重从平台、终端和网络三个方面对如何提升移动通信网络安全性能展开初步探索,旨在抛砖引玉,有效推进相关工作的更好开展。  【关键词】安全管理 移动互联网 策略  近年来,随着网络信息技术的迅速发展,移动通信网已经成为当今世界发展最快、前景最诱人、市场最
期刊
【摘 要】电梯是现代生活中不可或缺的交通运输工具之一。传统电梯电气控制系统中,采用继电器控制系统的电梯,接线复杂,可靠性较低、查找和排除故障困难,针对这些问题,介绍了一种采用西门子S7-200 PLC作为控制器的电梯电气控制系统,实现电梯的集选控制。控制系统主要实现电梯的高度自动控制,可进行无司机驾驶、具有自动平层、自动开关门、轿内主令登记、厅外召唤登记、自动停层、顺向截梯、反向不停等功能;另外,
期刊
【摘 要】DNS作为互联网的基础服务,其安全性、稳定性具有举足轻重的地位。本文主要分析现有DNS系统存在的安全问题,以及传统DNS加强方案的不足,提出能够有效提升互联网安全性能的DNS加强系统解决方案。  【关键词】DNS 安全 加强系统  一、背景  DNS(Domain Name System)系统是一种多层次的分布式数据库系统,其基本功能是提供易于记忆的域名和不易记忆、但技术上真正使用的IP
期刊
【摘 要】广泛的应用计算机和互联网技术在现代科技发达的社会已经人们司空见惯的事情了,计算机和互联网也给我们的生活提供了很大的便利条件,但是有利就有弊,计算机网络的安全隐患也成为人们担心的问题。本文通过阐述计算机防火墙的定义、结构和技术类型等方面,来探索计算机网络防火墙的安全技术。  【关键词】防火墙结构 防火墙类型 安全技术  现代科技高速发展,计算机网络技术更是方便快捷了我们的生活。但是,计算机
期刊
【摘 要】计算机技术是世界上发展最快的科学技术之一,产品不断升级换代。目前计算机不断朝着智能化、微型化、网络化、巨型化等方向发展,使得计算机本身的性能越来越优越,应用范围也越来越广泛,成为人们工作、学习和生活必不可少的工具。  【关键词】计算机 问题 发展 趋势  一、计算机技术发展的特点  (一)多极化。如今,个人计算机已席卷全球,但由于计算机应用的不断深入,对巨型机、大型机的需求也稳步增长,巨
期刊
【摘 要】通信网络技术和计算机网络系统的结合已经成了未来发展的必然趋势,在通过对通信网络和计算机网络的研究后发现,二者之间的融合在实际应用中能够起到非常好的效果,并且解决了以往存在的很多难题。本文通过对通信网络和计算机网络交换技术的分析,详细说明了通信网络和计算机网络在融合中存在的问题,并且通过存在的问题提出了一些解决的建议,希望能够为相关部门提供一些参考。  【关键词】通信网络 计算机网络 融合
期刊