突破重重难关 全力把握虚拟化技术应用

  • 时间:
  • 浏览:0





作者: 评论

CNETNews.com.cn

509-07-28 10:05:05

  【转载】 服务器在线 09年07月28日 [评论]

  尽管虚拟化技术的应用并能提高商用高端服务器的利用率,但与传统高性能计算技术(HPC)的代表超级计算机一样也面临着某些技术困境。目前全球高端服务器市场主要被RISC架构的产品趋于稳定,约占服务器市场近40%的份额。但随着开放式系统应用的深入、普通用户对高端服务器的需求增加、集群系统的技术心智成熟图片 期期是什么是什么期图片 ,RISC的地位进一步动摇。主要体现在,新兴行业和竞争激烈的传统行业因成本带来的巨大压力而产生的对8至16路通用服务器(此处"通用服务器"是相对采用RISC架构芯片的服务器而言,即采用x86或安腾架构避免器的服务器。)的需求; 高性能集群系统的成功应用,意味放弃使用大型机而采用基于集群技术的通用多路服务器所形成的市场,尤其对星群的高性能集群的需求的增长。

  虚拟化给高端服务器带来可能性

  尽管需求一再攀升,但商用高端服务器与传统的高性能计算技术的代表超级计算机一样也面临着困境--计算机的实际计算能力大大低于系统理论的峰值。不仅越来越 ,没越来越人在编制供它们使用的并行守护进程运行时的付出也与其产出不成比例。怎样才能让 ,满足对高效能的需求已成为没越来越人设计商用高端服务器的重大挑战。目前高性能计算机仍沿用冯·诺依曼模型为基础的以CPU为核心的计算模式。作为这俩 模式基础的CPU技术目前可能性发展到了追求守护进程运行级并行(TLP)的多核时代,其代表某些某些我片上服务器(server-on- chip),同类Sun的UltraSPARC T1"Niagara"避免器芯片。怎样才能让 ,疑问仍然越来越 避免--可能性应用的复杂、种类的繁多、规模的巨大,单一的编译器或操作系统仍然无法智能地去挖掘中含在其中的全版并行性。

  利用虚拟机这俩 技术可不越来越在单一服务器上支持不同的应用软件和操作系统,怎样才能让 还并能动态地将资源分配到最越来越的地方,可不越来越减少数据避免过程中所需的服务器数量。有了虚拟机,企业在每次部署新的操作系统时,就不要迁移现有的应用软件,从而能延长哪些都是只是可能性过时,但仍非常重要的应用软件的使用周期。原来,哪些基于Windows NT的守护进程运行运行就可不越来越再次焕趋于稳定机。

  除此之外,没越来越人发现利用虚拟技术,并能进一步发掘应用间的时间和空间的并行性。当然,虚拟机技术带来的隔离性、安全性、灵活性更增添了这俩 技术的魅力。中科院计算所目前正在研究的项目的主要内容某些某些我围绕怎样才能利用虚拟机技术构造高端商用服务器,研究新型的高端服务器和相关技术,一并考虑虚拟SMP的入侵防护技术。除了哪些方面,基于虚拟化技术的商用高端服务器,在各种环节的研发中还趋于稳定诸多技术挑战。

  虚拟机及其协同技术

  虚拟机是构造虚拟SMP服务器的基础,它是由虚拟机监控(VMM)软件创建和管理。传统的VMM同类Xen和VMware面向单一节点,节点既可不越来越是单一CPU也可不越来越由SMP构成。这时由哪些VMM所构造的虚拟机(VM)所并能利用的资源同类CPU、内存、磁盘、通信带宽等就仅限于这俩 单一的物理节点。从这俩 意义上说,虚拟机间的协同也就等价于传统服务节点或服务器间的协同,无法充分利用基于虚拟机技术创新所带来的益处。怎样才能让 ,越来越突破目前虚拟机构造中资源的局限性,使得有另一个 虚拟机不仅并能从它的宿主物理节点上取得资源,怎样才能让 并能利用网络从某些非宿主的物理节点上获取资源,从而实现资源在虚拟机间的流动,实现部件级的虚拟化。这里的部件泛指CPU、内存、磁盘、网络等构成传统计算机的部件。

  计算所要研究的分布式超级虚拟机监控软件(distributed hyper virtual machine monitor,DHVMM)是实现部件级虚拟化的关键支撑。基于DHVM提供的强大的部件级虚拟化能力,虚拟机间的协同就转变为资源和作业的调度和迁移。该项目将强调部件在虚拟机间的流动,当有另一个 虚拟机有多量作业到达或有繁重作业而经常突然出现负载尖锋时,不采用传统的最好的妙招如作业/守护进程运行运行的迁移,某些某些我通过 DHVMM将网络环境中可利用的某些虚拟机上的空闲部件"流动"到资源紧张的虚拟机上,通过动态地增强重载虚拟机的计算能力、存储能力、通信能力来避免其上的作业。一并,当作业的负载高峰过去后,被动态增强的虚拟机可不越来越自由、实时地释放"富余"的部件,供系统中某些虚拟机在越来越的完后 动态地获取,计算所将这俩 技术称为能力服务计算。

  服务器排行榜周关注度新品

  企业热门关键字

  【转载】 服务器在线 09年07月28日 [评论]

  共享内存技术

  SMP服务器的核心是内存共享技术,同类著名的Snoopy可能性directory 协议等。哪些技术通常越来越一定程度硬件的支持并能获得期望的高性能,同类SGI Altix的cc-NUMA内存共享技术,怎样才能让 成本高昂、扩展性差。随着网络技术有点是Myrinent和Infiniband网络技术的发展,基于软件实现的内存共享技术,同类分布式共享内存DSM技术可能性成本低廉和可扩展性好而刚结束了了发展起来。

  计算所研究的这俩 项目要求实现多个物理服务器的整合(8个以上),怎样才能让 更适合于使用不依赖硬件支持的基于软件的内存共享技术,以获得更好的通用性和平台独立性。传统的DSM技术不得不使用复杂的以lock和barrier为基础实现的融贯性和一致性协议,意味延迟开销很大。随着UPC为代表的分割的全局地址空间模型编程技术的发展,为发展新型的内存共享技术提供了客观的需求。

  另一方面,高效能服务器设计中的有另一个 重要疑问是提高编程的带宽,而阻碍并行编程带宽的首要疑问某些某些我守护进程运行运行或守护进程运行间的通信和同步疑问,某些某些事务块寄存器技术得以发展,可能性它撤除了过去在并行守护进程运行中越来越使用的lock和barrier等同步操作。一并,可能性显式同步的减少或撤除使得守护进程运行因数据依赖或同步依赖意味的守护进程运行运行等待图片时间大大减少,使系统吞吐率提高,从而使得内核负载的饱满程度得以大幅提升,进一步提高了系统的生产率。该项目计划将以DHVMM为基础,发展全新的以软件实现的内存共享技术。

  动态部署技术

  在以虚拟机为基础的商业高端服务器中部署技术是系统灵活可重构性的基础,也是系统高可用性的保障。通常意义的动态部署技术主要指物理节点两种和其操作系统与应用软件的部署,而在计算所的研究中动态部署技术已突破了传统的意义,重点是研究部件级虚拟化下虚拟机的动态部署和部件的动态部署。

  虚拟化的部件部署是虚拟机部署的基础,而虚拟机的部署又是SMP系统部署的基石。虚拟机仅仅是部件在冯·诺依曼模型下的临时、动态的聚合社会形态,其目的是执行指令、完成计算,一并提供指令和数据的存放和获取,从而构建有另一个 以CPU为塔尖,各级缓存、内存、磁盘构成的存储体系为塔身的计算架构。怎样才能让 ,虚拟机在部件级虚拟化下,就成为有另一个 临时、动态创建的"数组",DHVMM为其动态地"分配"所需的"内存"或一块全局的"虚拟地址空间"。该项目的目标之一是研究全新的分布式部件创立、管理、使用、回收的技术,实现虚拟机在SMP意义下的快速部署。

  服务器排行榜周关注度新品

  【转载】 服务器在线 09年07月28日 [评论]

  虚拟SMP高性能服务器技术

  可能性DHVMM提供了部件虚拟化技术,由此计算所发展了新型的内存共享技术和动态部署技术,怎样才能让 ,传统的SMP服务器的体系架构可能性越来越满足需求,越来越研究新型的体系社会形态以构建大型虚拟SMP高端服务器。全版支持目前的TCC协议的transactional shared memory(事务块共享存储)技术还是越来越直接应用在实用的高端商业虚拟服务器中,其中的意味与传统的高性能计算技术一样,还是应用并行化的困境,还越来越 高效的编译器并能自动将主流系统软件和大型应用软件如Oracle数据库事务化(transactionalize),因而不得不依赖于编程人员的经验和智慧。

  原来目前难以克服的障碍是事务块共享存储技术中引入了对要读取的共享变量的"预测",怎样才能让 就越来越考虑预测失败的异常避免。通常的做法是回溯(rollback),因而代价高昂。考虑到哪些现实的阻碍,越来越研究创新的基于软件实现的虚拟SMP体系架构,要求能不依赖于编译和手工进行事务块共享存储的优化,要面向部件虚拟化,使其具有良好的可扩展性和高可用性,既支持传统的共享内存和消息传递编程模式,也支持UPC和TCC等新的编程模式,以提高系统的生产率。

  对PB级存储的支持

  现代的高端商用服务器面临对存储能力的巨大需求,怎样才能让 计算所研究的服务器越来越并能提供PB(Peta Byte,1015)级存储能力的支持。传统的PB级存储系统可能性是基于光纤通道(Fibre-channel)的SAN存储网络,也可能性是基于 infiniband网络技术的存储系统,同类Oracle RAC。而计算所将把两者的优势结合起来,研究两种基于Infiniband 网络技术的SAN存储系统(IB-SAN Infiniband Based Storage Area Network)。一并,加入磁盘部件的虚拟化技术,这俩 技术不仅是前面提到的DHVM的基础之一,也是IB-SAN的基础。

  对于GPU,内存和磁盘从本质上来说是越来越 区别的,全版都是用来提供和存储数据和指令的,差别在于访问带宽和由此决定的成本。在PGAS编程模型中,存储空间应该是统一的(包括内存和磁盘,本地和远程),以此为基础构建分布式基于软件(也支持硬件)的RAID以提高存储的可靠性和吞吐率。

  服务器排行榜周关注度新品

  【转载】 服务器在线 09年07月28日 [评论]

  支持GB级I/O的刀片服务器

  机群架构是目前服务器领域的最重要体系社会形态。将标准服务器通过网络以松散耦合的最好的妙招集中在一并,统一运行、监控管理和维护某些某些我所谓的机群系统。它可不越来越用远低于原来大型机系统的费用来获得高性能的服务,具有很高的性价比。

  怎样才能让 随着机群计算结点数目的日益增加,传统机架式机群系统的不够就日趋明显。第一、受机柜深度和传统1U机箱的限制,计算密度比较疏松; 第二、安装维护工作量大、成本高; 第三、对于大规模机群,功耗日益成为瓶颈; 第四、不够智能而有效的管理监控。

  针对上述疑问,50年左右,工业界经常突然出现了刀片服务器,刀片服务器某些某些我有另一个 卡上的服务器--在有另一个 单独的主板上包中含另一个 全版的计算机系统,包括避免器、内存、网络连接、多量的本地磁盘存储,并提供內部存储访问的途径。每个刀片服务器全版都是其另一方的操作系统,怎样才能让 管理员可不越来越为不同的应用或终端用户分配单独的刀片服务器,怎样才能让 刀片服务器的插入或移去不影响某些刀片服务器的运行(热插拔)。可能性将多个刀片服务器插入有另一个 共享机箱中,越来越 该机柜的基础设施,同类电源、冷却设备、网络交换机和硬布线等就并能共用,一并具有冗余社会形态。某些某些,计算所将研制高性能的基于Infiniband的刀片服务器作为目标平台,研究新型支持多核CPU的计算刀片、主板、相应的输入/输出模块和管理与交换模块,并设计相应的机械社会形态,避免散热疑问。

  虚拟机技术下的入侵防护

  计算所研究的虚拟SMP是由物理独立的服务器构成系统,一并为用户服务。它们通常是松散耦合,通不够速互联网络连接起来,怎样才能让 极易受到网络的攻击。为此,越来越结合计算所研究的服务器体系社会形态特点,研究虚拟全域可扩展分布式入侵检测引擎(Virtual Intrusion Detection System Sensor; VIS),探测能力服务域内基于物理和软件虚拟机之上的内外网攻击行为。

  看到本文后的感觉:

  好文/烂文排行

  服务器排行榜周关注度新品