分类: 服务器与存储
2008-10-18 02:11:36
2000年左右,网格计算比较火,到现在,云计算又开始流行起来。有人说,云计算不是网格,也有人说,网格与云计算密不可分。那么,什么是网格,网格和云计算有什么关系?
杨广文是清华大学计算机系的教授,他同时也是国家863“高效能计算机及网格服务环境”重大项目总体组专家,主要从事并行/分布处理、网格计算等方面的研究。在近日于中科院计算所举办的中国计算机学会青年计算机科技论坛(YOCSEF)云计算分论坛上,杨广文教授发表了自己对网格与云计算的看法。
杨广文认为,网格要实现对网络资源的共享,需要通过标准、开放、通用的协议和接口,向用户提供安全、可靠和高质量的网格服务。共享和协同是网格的基本特征。
虽然早在2000年左右,人们曾一度认为网格是网络发展的第三波,就象今天很多人认为云计算是下一代计算模式一样。但直到今天,专家们对网格的认识仍然有分歧。所谓网格是网络的第三波浪潮之说有些夸张。
杨广文教授认为,网格在中国的发展取得了一些重要成果,国家在多个计划中都给予了支持。目前国内重要的3个网格系统有中国国家网格(CNGrid)、中国教育科研网格(ChinaGrid)、国家基金委网格(CROWN),还有其它一些应用网格。比较成功的应用有863计划支持研究的资源环境网格、航空网格、新药研发网格、生物信息网格、气象网格等。如资源环境网格,通过数据网格技术实现了分布异构数据的共享,该系统可实现华北地下水资源的评估,评估所需的时间从原来的3年减少到了3个月;航空制造网格,可实现航空公司企业的资源整合,通过网格技术可以实现计算资源、软件资源和数据资源的共享,如通过许可证的集中管理实现软件共享,可节省大量昂贵软件的投资,避免重复购买;新药研发网格,为我国开发具有自主知识产权的新药提供了技术平台,满足新药发现的高性能计算、多种资源利用和多实验室合作的需要,可提供新药筛选、生物信息学、化合物毒性分析和生物分子模拟的服务。
杨广文认为,不同的应用、不同的资源需要不同的网格架构和方法。他表示,从应用角度来看,网格系统的下层是网格资源,中间是网格软件GOS,上面是网格应用。对于计算网格来说,架构比较明确,用户的需求也很简单,一般用户通过网格提交数据或程序,让后台的高性能计算机进行运算,并把结果反馈给用户。不过,杨广文也坦陈,即便是对于这种高性能计算的需求,现在的网格软件也不能很好地支持。通过这几年的努力,一方面,人们对网格的认识越来越清楚,并最终能解决以前无法解决的问题,特别在计算网格与数据网格领域成果比较显著。但另一方面,从目前取得的成果看,应用效果应该说低于人们的期望,主要原因是人们对网格应用难度估计不足、网格技术不够成熟、企业对新技术的应用滞后而导致实际应用部门参与的深度不够 。
在比较了网格与、GOOGLE等公司对云计算的定义之后,杨广文认为,IBM对云计算的定义,与原来的自主计算、按需计算相比,虽然理念上有变化,但技术上没有太大的区别;而GOOGLE对云计算的定义,只是一种以互联网为中心的计算,与原来的网格理念大同小异。
杨教授认为,“云计算为一项革命性技术”的提法不太妥,有些夸张,云计算应该是一种网格应用技术,是网格应用的商业体现。IBM、Google、 Amazon的云计算概念与结构各不相同,各有特点,随着大量企业开始介入云计算,这对促进网格技术与应用的发展是一件好事,必将最终解决许多资源共享问题。今天,各种交叉技术不断融合,数据密集型应用越显重要,应用规模和范围不断扩大,行业网格应用将会起到主导作用。