PC集群环境下地图切片的并行计算方法_杨轶

PC集群环境下地图切片的并行计算方法_杨轶

ID:38261636

大小:247.47 KB

页数:4页

时间:2019-05-25

PC集群环境下地图切片的并行计算方法_杨轶_第1页
PC集群环境下地图切片的并行计算方法_杨轶_第2页
PC集群环境下地图切片的并行计算方法_杨轶_第3页
PC集群环境下地图切片的并行计算方法_杨轶_第4页
资源描述:

《PC集群环境下地图切片的并行计算方法_杨轶》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第39卷第3期测绘科学Vol.39No.32014年03月ScienceofSurveyingandMappingMar.PC集群环境下地图切片的并行计算方法杨轶(云南省测绘工程院,昆明650033)摘要:WebGIS的地图服务普遍采用地图数据切片的发布策略,切片数量随着地图渲染精细程度的加大以几何级数增长,以单机或单服务器的计算方式已经无法满足地图切片生成与更新的效率需求,而构建高性能计算机集群或采用高端分布式环境增加了计算的成本和复杂度。本文以相同条件进行PC集群环境下地图切片的并行计算实验与分析,随着计算节点的加入,并行计算执行时间相对于串行计算缩短了2-6倍。实验结

2、果表明,PC集群环境下进行地图切片的并行计算,是一种成本相对较低、具有伸缩性和提升效率的解决方法。关键词:计算机集群;地图切片;并行计算;MPI【中图分类号】P208【文献标识码】A【文章编号】1009-2307(2014)03-0120-04访问性能;文献[11]以ArcGISServer分布式技术1引言实现了企业级GIS应用程序的综合平台,并对Arc-近年来随着网络及多核计算机技术的发展,并GISServer的性能进行最小的服务器资源占用率、行计算从一直以其展现的高端性开始向低端的个人最小化的数据传输量、最合适的图像格式和最佳的[1]高性能机扩展,并在空间信息处理方面得

3、到广泛代码执行效率的优化,提升整个系统的性能。[2]应用。根据数据处理类型的不同,大致分为两类:在如“数字城市”建设的工程实践中,对快[3-5]①基于栅格影像数据的并行空间分析应用;②基速高效生成与更新地图切片的需求迫切,以单机[6-8]于矢量数据的并行存取和空间分析应用。其中以或单服务器的计算方式效率低下,而构建高性能栅格影像数据并行计算的研究和应用较多。计算机集群或采用高端分布式环境增加了计算的当前,WebGIS的地图服务普遍采用地图数据成本和复杂度,低端多计算资源整合的伸缩性与切片(Tile,也称瓦片)的发布策略,相对传统的可用性的期望越来越高。本文讨论置于相对成本W

4、ebGIS地图实时请求服务,无论在服务器端、网较低的PC集群环境下地图切片的并行计算生成,络与客户端的负荷都相对较小,从而提高了请求并以相同的条件进行实验与对比分析。实验结果数量和访问速度。地图服务平台提供不同分辨率表明该方法满足地图切片生成的大量计算资源需(不同比例尺)的地图切片数据支持时,切片数量求,并呈现出良好的扩展伸缩性。呈现金字塔结构并以几何级数增长,越精细的地图渲染则切片数量巨大。文献[9]中,提出了一2地图切片与并行计算种基于并行计算熵迁移策略的并行多分辨DOM数1)地图切片据生成算法,并在由128个节点,256个处理器构地图切片是按照一定的数学规则,把连续比

5、成的集群式高性能计算机仿真实验环境中,获得例的地图划分为多级离散比例,并将每个比例的了较高的加速比和并行效率;文献[10]在ha-地图切分成具有一定规格的图片矩阵保存在服务doop分布式文件系统环境中,提出并实现了新一器端,建立图片名称与地图坐标的映射关系,当代的地图瓦片缓存方案,提升了大量并发用户的客户端请求地图服务时,服务器直接返回当前请[12]求坐标区域所对应的地图切片,并以开放式地作者简介:杨轶(1976),男,云南大姚理空间信息联盟(OGC)制定的Web描绘服务标准人,高级工程师,硕士,主要从事“数字WMTS(WebMapTileService)进行发布。此方式城

6、市”建设方面的工作和研究。不涉及服务器端地图的动态解析生成,为客户端E-Mail:dabiao_li@126.com切片图像按对应关系的下传加载,是电子地图浏览方式的一种降低负载的简化策略。地图切片按收稿日期:2013-1-14金字塔模型由顶部向底部表达空间实体分辨率(详细程度)呈离散形式逐渐增高,目前我国的“数字第3期杨轶PC集群环境下地图切片的并行计算方法121城市”建设提供从0级到19级的细节层次的地图1:defineintergerprocs,rank//定义并行计渲染,每级切片数量为2的级数次方乘积,地图切算进程数、进程号片的映射生成与更新上所需计算资源巨大。2:

7、definedoublexll_corner,yll_corner,2)并行计算与集群xru_corner,yru_corner//定义切片范围左下角、并行计算是将一项大的数据处理与数值计算右上角坐标任务分解为多个可相互独立、同时进行的子任务,3:inputxll_corner,yll_corner,xru_cor-并通过这些子任务相互协调的运行,实现快速、ner,yru_corner//输入切片范围高效的问题求解。并行计算的主要目的之一是解4:CALLMPI_Init()//MPI环境初始化决大规模密集计算问题,

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。