网格计算及其在数字城市建设中的应用

时间:2009-10-27   来源:   网友评论:0   人气: 293 作者:

 “网格计算”(Grid Computing)一词产生于20世纪90年代初,比喻用户获取网格上的计算力象获取电力网的电力一样容易。所谓网格计算通常是指集聚地理分布的计算资源实现高性能计算,从而形成庞大的全球性的计算体系。目前网格计算在计算领域是一个非常热门的话题。

根据网格计算侧重点不同,网格计算分为分布式超级计算(Distributed Supercomputing)、大吞吐量计算(High-Throughput Computing)、即时计算(On-Demand Computing)、数据密集型计算(Data-Intensive Computing)和协同计算(Collaborative Computing)五种类型

网格计算技术将解放人们使用计算的方法,使人们可以轻而易举地为一些科研工作创建和使用大规模、多学科、动态的、分布式的、高性能的应用环境,而这些科研工作在以前是不可能开展的或开展起来代价很高,如高能物理数据分析、气候建模、宇宙观测、实时遥感数据分析和数据同化、大型数据集交互分析和虚拟现实可视化等。

网格计算技术是数字城市空间信息应用服务领域的核心技术。一个数字城市中的空间数据通常都是非常大的,特大城市(如北京、上海等)一般达到数万亿比特(PB)的数据容量。而且随着城市的不断发展,空间数据不断积累,城市遥感数据不断更新,数字城市空间数据容量通常成倍增长。为了满足空间信息分布式应用服务的要求,必须对这些海量的空间数据进行分布式存储和在线分析(即分布式计算)。但是由于单个机构组织拥有的计算资源和存储资源非常有限,而且对计算资源和存储资源进行扩充代价极大,如购买超级计算机、大型工作站、存储服务器等。这样必须设法把分散的空闲CPU资源和磁盘空间收集起来聚合成为一台虚拟的超级服务器,解决传统方法不可能解决的大型计算问题,如城市虚拟仿真。另外,数字城市中的组织机构可以利用网格计算提高空间信息应用服务的响应速度和吞吐量(单位时间内的应用服务容量)。

我国数字城市建设通过政府引导、研究机构和企业积极参与不断深入。目前国外对网格计算研究非常重视,许多有关项目正在进行。根据作者的调查研究,国内网格计算研究也刚刚起步,特别是在数字城市空间信息应用服务领域。

数字城市是指信息化的城市,是信息时代实体城市向虚拟城市的自然进化。由于数字城市中许多领域都是数据密集、计算密集或访问密集的。如专业仿真型城市地理信息系统通常是数据密集加计算密集的;城市遥感影像实时(Real-Time)处理也是数据密集加计算密集的;分布式虚拟现实城市地理信息系统和空间信息应用服务则是数据密集加计算密集再加访问密集。因此网格计算对数字城市诸多领域都将产生非常深远的影响,希望引起数字城市领域的研究人员的高度重视。下面从专业仿真型城市地理信息系统、城市遥感影像实时处理和虚拟现实城市地理信息系统三个领域来阐明上述观点。

城市地理信息系统是数字城市的重要组成部分。地理信息系统中的空间分析通常涉及海量的地图数据、遥感数据、地理数据,因此空间分析是典型的数据密集型计算问题。目前地理信息系统的空间分析功能还不是非常强大,但即便这样通常也需要配置高档微机、图形工作站。这样用户光是硬件投入就很大,这在一定程度上给用户设置了较高的应用地理信息系统的门槛。随着地理信息系统软件的进一步发展,地理信息系统软件的空间分析功能也逐步增强,需要消耗的计算资源也越来越多,计算资源的短缺逐渐成为地理信息系统应用的瓶颈问题。目前正在发展的网格计算技术正是有效解决这个问题的重要方法,采用网格计算技术,用户可以根据工作任务实际情况进行计算资源点播(Computing Resource On-demand)。随着地理信息系统应用的深入,通用平台型的地理信息系统逐步向专业仿真型的地理信息系统的方向发展。基于地理信息系统的系统仿真在数字城市中诸如城市交通流量仿真、城市环境污染扩散仿真、城市规划设计虚拟现实仿真等领域的应用日益广泛。这些基于地理信息系统的专业仿真系统通常需要强大计算力的支持。特别是对于那些实时性要求非常强的领域,这种计算力支持要求更加迫切。可见,网格计算在基于地理信息系统的专业仿真系统领域有着非常广阔的应用前景。


 

文章评论