云计算 频道

金海:虚拟化细粒度决定云计算灵活性

    【编者按】英特尔中国大学峰会(ICAF)始办于2003年,至今已经是第七届。峰会规模从创办之初的18所学府(科研机构),增长到目前的100余家,对国内高等教育与产业合作起到了极大的促进作用。其中,2005年英特尔与浙江大学共同建立了嵌入式技术中心,次年既有超过1000名老师、10000名学生、372所大学参加了英特尔的嵌入式课程培训。而随着近年来多核技术的发展,ICAF峰会重心也将人才培养和关注技术转移到了多核领域。

    IT168服务器频道记者将第一时间现场发回相关报道。

    【IT168 现场报道】8月24日,2009英特尔中国大学峰会在广西北海隆重召开。本次会议总结了英特尔在多核与嵌入式领域的技术成就以及未来的发展方向,并结合中国科研、政府以及产业发展与来自各大科研院所、高等学府和政府相关部门进行了交流。教育部领导以及来自100多所高校的专家学者、英特尔全球及中国的多位高层主管、技术专家以及大学合作团队出席了本次会议。

    "桌面虚拟化领域我们站在最前沿"

    华中科技大学金海教授表示,目前他所做的主要是针对桌面虚拟化方面的研究。而众所周之,桌面虚拟化,前端系统几乎不承载任何应用,而所有应用都跑在后台服务器端,因此动态分配应用、后台服务器之间的计算资源调整就成了研究重点--尤其是后端虚拟平台算法的优化。

    据了解,在与英特尔的合作中,金海教授领导的研究团队从服务器的执行效率出发,优化虚拟化资源的分配算法以及与硬件的接洽--如虚拟机之间应用的迁移,以往两个或多个虚拟机是需要通过Domain0进行通讯的,无形中使通讯出现了瓶颈,而金海教授的研究就一举解决了这个问题,使得虚拟机之间可以点对点的直接进行迁移。

    金海教授表示,与目前思杰、Vmware的桌面虚拟化技术相比,本次与英特尔合作的科研成果明显效率要高出很多,也体现了我们在虚拟化领域的前瞻性。他说:"我们研究算法并不只是达到国际先进水平,而是要瞄准更先进的方向,甚至是超过他们。"

    虚拟化的细粒度决定云计算灵活度

    金海教授表示,他的研究重点是放在虚拟化的细粒度方面。据介绍,在最早的任务调度模型中,一个新来的计算任务需要搜寻可运行的环境(硬件),如果没有可运行环境,则无法做运算--于是就会有停止响应的情况出现。而利用虚拟化技术,可以在整合所有计算资源之后做出一定程度的预留--用来根据新任务的需求实时部署虚拟化环境。而这种资源化境的划分越细越好,越细就越能灵活的根据应用来划分,这样既不会有多余的计算资源浪费在一个任务上,也可以动态部署新的任务所需要的环境。金海教授的研究成果已经可以做到以核心为资源单位按需调用和部署虚拟化环境。

    金海教授举例说了两种调度方式:一是将任务平均分配到各个不同CPU内核中,这样做的好处是不会带来CPU内部的资源竞争,而缺点是会有较高的功耗;另一种方法是将计算任务分配到几个CPU中(满载),这样的好处是功耗降低,但是CPU本身由于资源竞争,效率就要低一些。因此可以看出以内核为单位对计算任务的动态分配,决定着宏观层面的效率以及功耗问题,这个简单例子也说明了虚拟化细粒度研究和调用的重要性。

    云计算=网格计算+虚拟化+SaaS 关键还是模式转化

    金海教授认为,"云计算=网格计算+虚拟化+SaaS(Web 2.0)"。他表示,云计算在基础架构层面类似网格,但本质区别在于底层采用了虚拟化技术,而网格的计算任务分配是整体调度策略。他表示,虽然云计算呈现在用户面前的是SaaS、PaaS等服务形态,但与网格相比,云计算并没有实质性的突破--它更多的是一种模式的演变。

    据金海教授介绍,目前针对云计算谈的最多的是两方面的内容,其中之一就是云计算运营模式的不同。"如果把网格计算比作是共产主义的话--即所有运算资源大家共享,大家都是这些资源的拥有者。那么云计算就是社会主义形态--不论是私有云(某一家企业私有)还是公有云(某一家企业所提供服务),他们不变的是都被一个共同的拥有者占据。这就导致云计算相比网格计算,其协作性更好把控--网格计算是靠协议来约束,而云计算由于单独提供服务,因而可以用按需付费来量化服务标准,完成资源共享的商业转化。"

    金海教授认为,随着云计算时代的到来,未来的服务器端会越来越强,而移动设备则会越来越注重低功耗以及强大的集成性--使得对云端各种服务的调用变得轻松自如。

    金海教授简介

    金海先生是中国华中科技大学(HUST)计算机科学与工程系的教授,现任华中科技大学计算机科学与技术学院院长。现任IEEE 高级会员、ACM 会员,和网络论坛指导委员会(GFSG)委员,中国教育科研网格(ChinaGrid)计划的首席科学家。他专注的研究领域包括计算机架构、虚拟化技术、集群计算和网格计算、对等计算,网络存储和网络安全等。

0
相关文章