基于G/S模式的空间分析云服务关键技术研究
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
随着空间信息技术的发展,人们对空间信息的需求不断增加,空间分析逐渐从传统的C/S模式和B/S模式向G/S模式发展。在G/S模式下,将空间分析以服务的形式构建于云中,为行业应用提供空间分析服务,具有十分重要的研究意义。
     G/S模式下的空间分析服务涉及到两个关键问题,一是空间分析云服务的交换标准;二是空间分析协同计算。G/S模式以HGML为服务交换标准,但目前还处于空间数据的交换层次上,未形成完整的空间分析云服务交互标准;云计算以分布式文件系统为基础,实现了计算向存储迁移的策略,是空间分析云服务有效的解决方案。由于空间分析本身的复杂性,目前云GIS的研究和应用仍然以提供在线空间信息数据服务为主。针对目前的研究现状,本文进行了基于G/S模式的空间分析云服务关键技术研究。
     首先,探讨了基于G/S模式的空间分析云服务的特征,初步设计了一种空间分析云服务的基础架构。该架构由数据注册中心(G/S中心服务器、任务调度服务器集群)和存储云(空间数据服务器集群)组成。在该框架中,将空间分析云服务的网络连接分成云内连接和云外连接并采用不同的数据通讯技术以提高云服务的效率;针对空间数据的存储特征,提出了自适应间隔游程编码方法;为实现计算向存储的迁移,设计了分布式文件系统中矢量数据和栅格数据的存储结构。
     第二,初步建立了基于HGML的空间分析云服务交换标准。在定义了空间分析基本数据类型的基础上,给出了空间分析三个基本HGML命令GetCapabilities、 DescribeFunction和ExecuteFunction。通过这三条命令构成的标准框架,可实现所有空间分析服务的标准化表达。
     第三,设计并建立了G/S模式下的Map/Reduce计算框架。在分析研究了云计算的并行计算技术Map/Reduce基础上,为实现G/S模式的多种聚合模式的需要,设计了G/S模式下的Map/Reduce计算框架,并进行了数据负载均衡调度和计算负载均衡调度的深入探讨。
     第四,提出并建立了G/S模式下的网络地图云服务体系。针对传统B/S模式下网络地图服务的服务器瓶颈问题,建立了网络地图云服务基础架构,探讨了地图服务的Map/Reduce任务划分和任务调度方法,并通过实验验证了G/S模式下的网络地图云服务的有效性。
     最后,针对空间分析服务的单点聚合和多点聚合的两种聚合模式,分析了不同聚合模式下的任务调度流程,并以几何体空间操作、基于WFS的空间查询、服务器空间数据聚合模式下的栅格计算为例阐述了单点聚合的任务调度,以空间数据云下载、客户端空间插值为例阐述了多点聚合的任务调度。实验证明,本文建立的G/S模式的空间分析服务提升了空间分析服务的效率,具有一定的理论价值和实践意义。
     本文的创新在于以下几个方面:
     (1)设计了一种基于G/S模式的空间分析云服务基础架构。S端通过数据注册中心(中心服务器、任务调度服务器群)和存储云(空间数据服务器集群)的协作,具备为G端提供强大空间分析云服务能力;在该架构中,提出了一种空间分析客户端聚合服务的分类方法:单点聚合和多点聚合;为提高云端空间数据网络传输的实时性,提出了一种自适应游程编码算法,通过实验证明了算法在保证一定压缩率的同时,能实时压缩空间数据流。
     (2)建立了一种基于HGML的空间分析云服务交换标准。该标准中,使用三个简单的命令概括了空间分析云服务的交换方法;通过Execute命令的嵌套,使HGML具备复杂空间分析模型的表达能力。交换标准的研究为G/S模式下的空间分析云服务奠定了语言基础。
     (3)提出了一种G/S模式的Map/Reduce计算框架。该框架充分考虑了G/S模式中多种聚合方式,即可在客户端运行,也可在中心服务器和任务调度节点运行。由于良好的“跨端”特性,提高了空间分析模块的开发和部署效率;在该框架下,提出了一种基于处理时间的计算动态均衡调度算法,并证明了该算法的有效性;以该框架为基础,设计了一种基于G/S模式的网络地图云服务,并证明在云计算环境下,网络地图服务有效性。
     (4)提出了一种在分布式文件系统中空间数据存储方法。针对目前主流分分布式文件系统按字节为单位划分文件块不能有效完成空间分析分布式计算的缺点,建立了矢量和栅格数据的分块策略与完整备份策略,为空间分析计算向存储迁移奠定了数据基础。
     本文对空间分析云服务进行的一系列开拓性的研究和尝试,可为该领域的科研工作者、空间分析模型开发者提供理论上的借鉴,有助于G/S模式理论的进一步完善和充实,并将空间分析研究引向纵深发展。
With the development of spatial information technology, people's demand for spatial information is increasing, and spatial analysis gradually developed from traditional C/S mode and B/S mode to G/S mode. In G/S mode, spatial analysis is built on the cloud in the form of services, provides spatial analysis services for industrial applications, this has a very important significance.
     Spatial analysis services in G/S mode involves two key issues:one is exchange standards of the spatial analysis cloud service, and another is collaborative computing of spatial analysis. G/S model takes HGML as service exchange standards, but now it is in the level of spatial data exchange, a complete spatial analysis cloud services interact standards is not formed; cloud computing is based on distributed file system, and realizes strategy that migration from calculation to storage, it is the effective solution of space analysis cloud service. Because spatial analysis is complex, so research and applications of cloud GIS are remain online space data services. Pointing for the current status, this article researched key technology of space analysis cloud services which based on G/S model.
     Firstly, investigate the characteristics of space analysis cloud services based on G/S model, and preliminary design a kind of space analysis cloud services infrastructure. The architecture is consisted of data registry center (G/S center server, task scheduling server cluster) and the storage cloud (spatial data server cluster). In this framework, network connections of spatial analysis cloud services is decided into cloud internal connection and cloud outside connection, and adopt different data communication technology to improve the efficiency of cloud services; adapts one interval run coding method for spatial data storage characteristics; to realize migration from calculation to storage, design storage structure of the vector data and raster data in the distributed file system.
     Secondly, one exchange standard of spatial analysis cloud services based on HGML was preliminary established. Based on defining basic data types of the spatial analysis, this paper had given three basic HGML commands of space analysis: GetCapabilities, DescribeFunction and ExecuteFunction. Standard framework made of these three commands can achieve standardization expression about spatial analysis services.
     Thirdly, designed and established Map/Reduce computing frame based on G/S mode. Analyzed and researched cloud computing parallel computing techniques Map/Reduce, To achieve a variety of modes polymerization of the G/S mode, designed Map/Reduce computing frame work in G/S mode, deeply investigate of the data load balancing scheduling and computational load balancing scheduling.
     Then put forward and established network map cloud services system in the G/S mode. Pointing to server bottleneck problem of web map service in traditional B/S mode, this paper established one network map cloud service infrastructure. On the base of given network map cloud service infrastructure, investigate the tasks division and task scheduling method of map services. And experiment verified the effectiveness of network map cloud services in G/S mode.
     Finally, pointing to the two aggregation modes which are the single point aggregation and multi polymerization spatial analysis mode, analysis task scheduling process of different polymerization mode. And elaborate task scheduling of single point aggregation according to space operations of geometry, spatial query based on WFS, grid computing in the server space data aggregation mode. Elaborate multi polymerization task scheduling technology according to spatial data cloud download, spatial interpolation of the client. Experiment results show that spatial analysis service based on G/S mode which established in this paper have enhanced the efficiency of spatial analysis service, and have a certain theoretical value and practical significance.
     The innovations of this paper are the following aspects:
     (1) Design infrastructure of space analysis cloud services based on G/S mode. The S end provide powerful spatial analysis cloud service capabilities for G end through the registered data center (central server, the task scheduling server farm) and the storage cloud (spatial data server cluster) collaboration; in this architecture, a spatial analysis client aggregation service classification is put forward:a single point aggregation and multi-point polymerization; presents an adaptive run-length encoding algorithm to improve the real-time nature of the cloud spatial data network transmission. Experiments show that the algorithm can guarantee compression rate while real-time compress spatial data streams.
     (2) Establish one space analysis cloud services exchange standards based on HGML, which rich the theoretical content demonstrated by G-end space data. Summarizes the spatial analysis cloud services exchange method by three simple commands; Execute command nesting making HGML have expression skills of complex spatial analysis model. Researching on exchange standards laid the language foundation for space analysis cloud service in G/S mode.
     (3) Proposed one Map/Reduce computing framework in G/S mode. The framework fully consider the multi polymerization manner in G/S mode, and can be run on the client, and can also be run in the central server and task scheduling node. It has Cross-end features, and improves the development and deployment efficient of spatial analysis module; in the framework, processing calculated dynamically balanced scheduling algorithm based on operation time, and proved the effectiveness of the algorithm; taking framework as the basis to design a network map cloud services based on G/S model, and proved the effectiveness of the Web Map Service in cloud computing environment.
     (4) Put forwarded one spatial data storage method in distributed file system. At the present distributed file system divided file block to sub-units by bytes, and it can't effectively complete space analysis distribute calculate. So this paper built partitioning strategy and complete backup strategy for vector and raster data. Laid the data foundation for space analysis migration from calculate to storage.
     In this paper, a series of pioneering research and try of the spatial analysis are conducted. It can provide a theoretical reference for scientists in cloud services field and space analysis model developers, contribute to further improve and enrich of the G/S mode theory, and lead spatial analysis to depth development.
引文
[1]黄杏元,马劲松.地理信息系统概论[M].高等教育出版社,2008.
    [2]刘湘南,黄方,王平.GIS空间分析原理与方法[M].科学出版社,2005.
    [3]刘耀林.新地理信息时代空间分析技术展望[J].地理信息世界,2011,9(2):21-24.
    [4]王结臣,王豹,胡玮等.并行空间分析算法研究进展及评述[J].地理与地理信息科学,2011,27(6):1-5.
    [5]张丽丽.支持空间分析的并行算法的研究与实现[D].南京航空航天大学,2008.
    [6]ZHANG L J, ZHOU Q. CCOA:Cloud computing open architecture[C].proceedings of the Web Services,2009 ICWS 2009 IEEE International Conference on, F,2009:607-616
    [7]VAQUERO L M, RODERO-MERINO L, CACERES J, et al. A break in the clouds:towards a cloud definition [J]. ACM SIGCOMM Computer Communication Review,2008,39(1):50-55
    [8]BHAT M A.AHMAD B, SHAH R M, et al. Cloud Computing:A Solution to Information Support Systems (ISS) [J]. intera,2010, 11(5):77-79
    [9]CHAN W, MEI L, ZHANG Z. Modeling and testing of cloud applications [C].proceedings of the Services Computing Conference,2009 APSCC 2009 IEEE Asia-Pacific, F,2009:111-118
    [10]刘鹏.云计算[M].北京:电子工业出版社.2010.
    [11]王鹏.云计算的关键技术与应用实例[M].人民邮电出版社,2010.
    [12]张建勋,古志民,郑超.云计算研究进展综述[J].计算机应用研究,2010,27(2):429-433.
    [13]HIRAISHI K. The Summary of OGC Activities[J].OpenGIS Project Document,2002
    [14]地理空间数据交换格式.地理空间数据交换格式[J/OL].http://www.docin.com/p-226448028.html,2007
    [15]DUEKER K J, BUTLER J A. A geographic information system framework for transportation data sharing [J].Transportation Research Part C:Emerging Technologies,2000,8(1-6):13-36.
    [16]ZHANG S, GODDARD S. OpenGIS Conforming Map-Feature Server Implementation Specifications in Component-based Distributed Systems [J].Environmental Informatics Archives, 2003,1:487-496.
    [17]FARCY C, DE TERWANGNE B, BLEROT P. A distributed information system for public forest and wildlife management in the Walloon Region (Belgium) using open GIS standards [J]. Computers and electronics in agriculture,2005,47(3):207-210.
    [18]SAYAR A, PIERCE M, FOX G.Integrating AJAX approach into GIS visualization web services[C].proceedings of the Telecommunications,2006 AICT-ICIW'06 International Conference on Internet and Web Applications and Services/Advanced International Conference on F,2006: 169-169
    [19]FREHNER M, BR NDLI M. Virtual database:Spatial analysis in a Web-based data management system for distributed ecological data [J]. Environmental Modelling & Software,2006,21(11): 1544-1554.
    [20]AN N, CHATTERJEE R, HORHAMMER M, et al. Securely implementing open geospatial consortium web service interface standards in oracle spatial [C]. proceedings of the Proceedings of the 18th international conference on World wide web, F,2009:1179-1180
    [21]MICHAELIS C D, AMES D P. Considerations for Implementing OGC WMS and WFS Specifications in a Desktop GIS [J]. Journal of Geographic Information System,2012,4(2): 161-167.
    [22]崔希民,刘清旺,谢传节等.基于GML的多源异构空间数据集成和互操作[J].矿山测量,2003,3:47-49.
    [23]陈玉敏,龚健雅,贾文珏等.基于XML的空间数据互操作与可视化研究[J].系统仿真学报,2004,16(10):2367-2371.
    [24]王峰,田锋Web Service在空间数据互操作中的研究[J].测绘与空间地理信息,2005,28(4):17-19.
    [25]马奎,李宏伟,李勤超等.NET下基于0040核心的Oracle Spatial空间数据互操作[J].计算机应用,2009,29(B06):205-208.
    [26]王方雄,侯英姿,杨俊.网格环境下空间数据共享与互操作技术研究[J].计算机科学,2009,36(1):96-100.
    [27]INC O G C. OpenGIS(?) Web Processing Service [J]. http://wwwopengeospatialorg/standards/wps, 2007
    [28]LIU J, SONG X, WANG C, et al. A distrubted retrieval system for remote sensing images based on OGC WPS [J].Geography and Geo-Information Science,2008,24(4):3
    [29]BARANSKI B. Grid computing enabled web processing service [J].GI-Days, Munster,2008,1:12
    [30]LANIG S, ZIPF A. Proposal for a Web Processing Services (WPS) application profile for 3D processing analysis[C]. proceedings of the Advanced Geographic Information Systems, Appl_ications, and Services (GEOPROCESSING),2010 Second International Conference on, F,2010,1: 117-122
    [31]DE JESUS J, WALKER P, GRANT M. Creating OGC Web Processing Service workflows using a web-based editor [C]. proceedings of the EGU General Assembly Conference Abstracts, F,2012,14: 5734
    [32]孙雨,李国庆,黄震春.基于OGC WPS标准的处理服务实现研究[J].计算机科学,2009,36(8):86-88.
    [33]宋全红.基于OGC WPS标准的空间统计PSE研究及PSE-SDBI实现[D].辽宁工程技术大学,2009.
    [34]徐卓揆,申小平.基于52 North WPS 的 Web Processing Service开发方法研究[J].测绘科学,2011,36(1):140-142.
    [35]吴楠,何洪林,张黎等.基于OGC WPS的碳循环模型服务平台的设计与实现[J].地球信息科学学报,2012,3:7.
    [36]WANG W, WANG F, QIAN Z, et al. GML data management:framework and prototype [J]. Database Systems for Adanced Applications,2011,1:101-111.
    [37]MIAO FANG Y C, LIU RUI. Discussion on Digital Earth Platform and the Technology Architecture of Digital China [J].Science of Surveying and Mapping,2007,32(6):157-158.
    [38]吴宇翔,苗放,刘瑞.基于G/S模式的虚拟旅游应用研究[J].软件导刊,2009,8(6):111-113
    [39]吴宇翔.G/S模式下分布式空间数据服务器群的数据同步研究[D].成都理工大学,2010.
    [40]任怡萱.G/S模式下空间数据缓冲区分析关键技术研究[D].成都理工大学,2010.
    [41]郭曦榕,苗放,王华军等.基于G/S模式架构的数字旅游服务平台研究[J].遥感技术与应用,2009,4:490-495.
    [42]陈永鑫.G/S模式中分布式服务器集群的主机IP动态管理研究[D].成都理工大学,2009.
    [43]陈军.3G视频监控系统在G/S模式下的研究及应用[D].成都理工大学,2010
    [44]程小恩.基于HGML的空间数据转换技术研究[D].成都理工大学,2009.
    [45]胡刚林,陶敏龙,苗放.G/S模式面向服务架构研究[J].微型机与应用,2011,30(12):11-12.
    [46]LAMPORT L. Fast paxos [J].Distributed Computing,2006,19(2):79-103.
    [47]CHAN K, DUNN R, DANIELS A. Efficient heuristic partitioning algorithm for parallel processing of large power systems network equations [C].proceedings of the Generation, Transmission and Distribution, IEE Proceedings-, F,1995,142:625-630:
    [48]ARMSTRONG M P, DENSHAM P J. Domain decomposition for parallel processing of spatial problems [J].Computers, environment and urban systems,1992,16(6):497-513.
    [49]吴功和.分布式地理信息服务研究与实践[D].郑州:信息工程大学测绘学院,2006.
    [50]MOWER J E. Automated feature and name placement on parallel computers [J]. Cartography and Geographic Information Science,1993,20(2):69-82.
    [51]TSOU M H, BUTTENFIELD B P. Client/server components and metadata objects for distributed geographic information services [J].Proceedings of the GIS/LIS'98,1998,10-12.
    [52]TAIT M G. Implementing geoportals:applications of distributed GIS [J]. Computers, environment and urban systems,2005,29(1):33-47.
    [53]MIGUEL TORRES M M-I, ROLANDO MENCHACA-M NDEZ. Spatial Analysis by means of a distributed geographical information [J/OL]. http://wwwrevistaunammx/vol12/num5/ art54a/art54apdf,2005
    [54]罗英伟,汪小林.Agent技术在分布式GIS中的应用研究[J].遥感学报,2003,7(2):153-160.
    [55]徐世武,谢忠,黄志超.分布式异构多级空间数据中心的研究与设计[J].地球科学:中国地质大学学报,2006,31(5):624-630.
    [56]吴信才.数据中心集成开发技术:新一代GIS架构技术与开发模式[J].地球科学:中国地质大学学报,2009,3:540-546.
    [57]吴沉寒,孟令奎,邓世军.一种新型的分布式GIS模型[J].计算机工程与应用,2005,41(8):207-209.
    [58]方裕,邬伦,谢昆青等.分布式协同计算的GIS技术研究[J].地理与地理信息科学,2006,22(3):9-12.
    [59]郑然,李胜利.网格资源管理与调度模型的研究[J].华中科技大学学报:自然科学版,2001,29(12):87-89.
    [60]赵生慧,陈桂林.基于网格技术的校园网资源共享探讨[J].安徽大学学报(自然科学版),2004,28(4):23-27.
    [61]曹怀虎,余镇危,徐寿林.网格环境中任务调度算法的研究[J].计算机工程与应用,2004,40(5):87-90.
    [62]FOSTER I, KESSELMAN C, TSUDIK G, et al. A security architecture for computational grids[C].proceedings of the Proceedings of the 5th ACM conference on Computer and communications security, F,1998,1,83-92
    [63]DE ROURE D, JENNINGS N R, SHADBOLT N R. The Semantic Grid:A Future e-Science Infrastructure [J]. Grid Computing-Making the Global Infrastructure a Reality,2003,1:437-470.
    [64]CZAJKOWSKI K, FERGUSON D, FOSTER I, et al. From open grid services infrastructure to ws-resource framework:Refactoring & evolution [M]. March.2004.
    [65]PANATKOOL A, LAOVEERAKUL S. Decentralized GIS web services on grid[C].proceedings of the Open source GIS-GRASS users conference, Trento, Italy, F,2002
    [66]GUAN Q. Grid-enabled Urban-CA GIS [C]. proceedings of the UCGIS Assembly/GIScience conference, F,2004.
    [67]FANG J, HE J. Architecture of Grid GIS and Its Implementation Techniques [J]. Geo-information Science,2002,4:36-42.
    [68]沈占锋,骆剑承,蔡少华等.网格GIS的应用架构及关键技术[J].地球信息科学,2003,4:57-60
    [69]邓世军,吴沉寒,孟令奎等.网格环境下的空间数据集成服务[J].计算机与数字工程,2006,34(2): 39-43.
    [70]邢学敏.基于GML的网格GIS空间数据互操作研究[D].中南大学,2008.
    [71]蔡砥.网络计算环境下空间分析的计算模式研究[D].华东师范大学,2004.
    [72]杨柳.基于云计算的GIS应用模式研究[D].河南大学,2011.
    [73]ESRI. ArcGIS for Server 10.1智能支持云的架构[J/OL] http://wwwesrichina-b.jcn/2011/1212/1604html,2012
    [74]SUPERMAP.云时代的 SuperMap GIS [J/OL].http://wwwesrichina-bjcn/2011/1212/1604html, 2012
    [75]BHAT M A, SHAH R M, AHMAD B. Cloud Computing:A solution to Geographical Information Systems(GIS) [J]. International Journal on Computer Science and Engineering,2011,3(2):594-600.
    [76]宋关福.云时代GIS发展漫谈[J].软件和信息服务,2012,6:8-8.
    [77]MICHAEL F G. A spatial analytical perspective on geographical information systems [J]. International Journal of Geographical Information System,1987,1(4):327-334.
    [78]HAINING R P. Spatial data analysis:theory and practice [M]. Cambridge Univ Pr,2003
    [79]李德仁,程涛.从GIS数据库中发现知识[J].测绘学报,1995,24(1):37-44.
    [80]郭仁忠.空间分析[M].武汉:测绘科技大学出版社,1997
    [81]康维维.GIS空间分析关键技术研究[D].国防科学技术大学,2007.
    [82]方裕.GIS的未来[J].软件世界,2006,3:48-49.
    [83]谭力.构建基于G/S模式的数字月球平台关键技术研究[D];成都理工大学,2011.
    [84]YE C, MIAO F, KONG X, et al. The oil and gas engineering techniques based on Digital Earth Platform[C].proceedings of the Proceedings of SPIE, the International Society for Optical Engineering, F,2007:679579.1-679579.6
    [85]陈建华,苗放,王华军等.GML空间数据传输与交换研究[J].微计算机信息,2009,33:19-21
    [86]LI Y, MIAO F, WANG H, et al. An Initial Research on the Digital Area Appraisal Indicator System [J]. Computer Engineering & Science,2009,4:45
    [87]YUAN-HONG Z, FANG M. G/S mode design in digital China technical architecture[C]. proceedings of the Information Science and Engineering (ICISE),2010 2nd International Conference on, F,2010:3718-3720
    [88]陈建华,王华军,苗放等XML/GML非空间数据查询的结构连接算法[J]. Computer Engineering,2010,36(3):69-71
    [89]曾建刚,苗放,陈建华.G/S模式下基于组件的地学浏览器设计与实现[J].地理空间信息,2010,8(2):118-120
    [90]WENHUI Y, YAN X, FANG M. Preliminary Study of HGML-Based Virtual Scene Construction and Interaction Display [J]. Recent Progress in Data Engineering and Internet Technology, 2011,3:231-237
    [91]MIAO F, CHENG F C, YANG W H, et al. Research on the Metadata Storage Mode and Efficiency of Distributed File System Based on HGML [J]. Applied Mechanics and Materials,2011,40:221-227
    [92]严卿,苗放,叶成明.GIS实时分析及展示功能在网络访问中的实现[J].计算机技术与发展ISTIC,2010,20(12):247-250
    [93]FANG M, LI T, CHENGMING Y, et al. Research on the technology architecture of digital moon platform [C]. proceedings of the Mechanic Automation and Control Engineering (MACE),2010 International Conference on, F,2010:2456-2460
    [94]YANG W H, HU Z Y, MIAO F, et al. The System of the Route Back to Show Based on G/S Model [J]. Applied Mechanics and Materials,2012,135:1096-1101.
    [95]刘宇芳.云计算及其实质的探究[J].惠州学院学报(自然科学版),2010,30(6):48-52
    [96]ARMBRUST M, FOX A, GRIFFITH R, et al. A view of cloud computing [J]. Communications of the ACM,2010,53(4):50-58.
    [97]FOX A, GRIFFITH R. Above the clouds:A Berkeley view of cloud computing [J]. Dept Electrical Eng and Comput Sciences, University of California, Berkeley, Rep UCB/EECS,2009,28
    [98]GROSSMAN R L. The case for cloud computing [J].IT professional,2009,11(2):23-27.
    [99]陈康,郑纬民.云计算:系统实例与研究现状[J].软件学报,2009,20(5):1337-1348.
    [100]T OGRAPH B, MORGENS Y R. Cloud computing [J]. Communications of the ACM,2008, 51(7):10-13
    [101]WU Y, HE D. Design of bottom module of server based on IOCP [J]. Information Technology, 2007,3:35.
    [102]JIN-XIN M, DING Y. Research and Implementation of High Concurrent Server Based on IOCP [J].Communications,2009,1:7.
    [103]WU Y, HE D. Design of bottom module of server based on IOCP [J]. Information Technology, 2007,3:35
    [104]陈和平,周静宁.IOCP机制与网络代理服务器实现方法[J].计算机应用,2003,23(4):109-110.
    [105]ENGELSON V, FRITZSON D, FRITZSON P. Lossless compression of high-volume numerical data from simulations[C]. proceedings of the Data Compression Conference, F,2000,1:574-586
    [106]LARRAURI J I. Anew algorithm for lossless compression applied to two-dimensional static images [C]. proceedings of the Proceedings of the 6th international conference on Communications and Information Technology, and Proceedings of the 3rd World conference on Education and Educational Technologies, F,2012,1:56-60
    [107]MAGLI E. Multiband lossless compression of hyperspectral images [J].Geoscience and Remote Sensing, IEEE Transactions on,2009,47(4):1168-1178.
    [108]籍俊伟,林小竹.图像编码中的RLE方法研究[J].石油化工高等学校学报,2004,17(1):83-87.
    [109]吴国清,陈虹.一种科学数据无损压缩方法[J].计算机工程与应用,2006,42(5):172-175.
    [110]赵军.图像的无损压缩[J].重庆邮电学院学报:自然科学版,2001,13(3):49-52.
    [111]AKHTER S, HAQUE M. ECG Compression using Run Length Encoding [J]. European signal processing (EUSIPCO-2010),2010,1645-1649.
    [112]HAUCK E L. Data compression using run length encoding and statistical encoding [M]. Google Patents.1986.
    [113]HINDS S C, FISHER J L, D'AMATO D P. A document skew detection method using run-length encoding and the Hough transform[C].proceedings of the Pattern Recognition,1990 Proceedings, 10th International Conference on, F,1990:464-468
    [114]MESSOM C H, SEN GUPTA G, DEMIDENKO S N. Hough transform run length encoding for real-time image processing [J].Instrumentation and Measurement, IEEE Transactions on,2007, 56(3):962-967.
    [115]姚毓才,张琳娜.浅析分布式文件系统原理及改进[J].铜陵学院学报,2009,7(6):79-80.
    [116]SCHMUCK F, HASKIN R. GPFS:A shared-disk file system for large computing clusters[C]. proceedings of the Proceeding of the FAST'02 Conference on File and Storage Techologies, Monterey,California, F,2002,1:231-244
    [117]MCKUSICK M K, QUINLAN S. Gfs:Evolution on fast-forward [J]. ACM Queue,2009,7(7): 10-20.
    [118]GHEMAWAT S, GOBIOFF H, LEUNG S T. The Google file system[C]. proceedings of the ACM SIGOPS Operating Systems Review, F,2003,37:29-43
    [119]CARR D F. How google works [J].Baseline Magazine,2006,6(6):56-62
    [120]GHEMAWAT S, GOBIOFF H, LEUNG S T.The Google file system[C].proceedings of the Proceeding of 19th ACM Symposium on Operating System Principles, F,2003,37:29-43
    [121]BORTHAKUR D. HDFS architecture guide [J/OL]. HADOOP APACHE PROJECT http://hadoop apache org/common/docs/current/hdfs design pdf,2008,
    [122]BORTHAKUR D.The hadoop distributed file system:Architecture and design [J]. Hadoop Project Website,2007,11:21.
    [123]ZHANG C, DE STERCK H. Cloudwf:A computational workflow system for clouds based on hadoop [J]. Cloud Computing,2009,1,393-404.
    [124]JIANG L, LI B, SONG M. The optimization of HDFS based on small files[C].proceedings of the Broadband Network and Multimedia Technology (IC-BNMT),2010 3rd IEEE International Conference on, F,2010,1:912-915
    [125]BOTTS M, PERCIVALL G, REED C, et al. OGC(?) sensor web enablement:Overview and high level architecture [J]. GeoSensor networks,2008,6:175-190.
    [126]YANG H, DASDAN A, HSIAO R L, et al. Map-reduce-merge:simplified relational data processing on large clusters [C].proceedings of the Proceedings of the 2007 ACM SIGMOD international conference on Management of data, F,2007:1029-1040
    [127]BERTHOLD J, DIETERLE M, LOOGEN R. Implementing parallel Google map-reduce in Eden [J].Euro-Par 2009 Parallel Processing,2009,5:990-1002.
    [128]AFRATI F N, ULLMAN J D. Optimizing joins in a map-reduce environment[C]. proceedings of the Proceedings of the 13th International Conference on Extending Database Technology, F,2010: 99-110
    [129]吴宝贵,丁振国.基于Map/Reduce的分布式搜索引擎研究[J].现代图书情报技术,2007,8:52-55.
    [130]CHU C T, KIM S K, LIN Y A, et al. Map-reduce for machine learning on multicore [J]. Advances in neural information processing systems,2007,19:281.
    [131]WHITE T. Hadoop:The definitive guide [M]. O'Reilly Media,2012.
    [132]THUSOO A, SARMA J S, JAIN N, et al. Hive:a warehousing solution over a map-reduce framework [J]. Proceedings of the VLDB Endowment,2009,2(2):1626-1629.
    [133]王霜,修保新,肖卫东.Web服务器集群的负载均衡算法研究[J].计算机工程与应用,2004,40(25):78-80.
    [134]BARKER K, CHERNIKOV A, CHRISOCHOIDES N, et al. A load balancing framework for adaptive and asynchronous applications [J]. Parallel and Distributed Systems, IEEE Transactions on, 2004,15(2):183-192.
    [135]LEGRAND A, RENARD H, ROBERT Y, et al. Mapping and load-balancing iterative computations [J]. Parallel and Distributed Systems, IEEE Transactions on,2004,15(6):546-558.
    [136]RENARD H, ROBERT Y, VIVIEN F. Static load-balancing techniques for iterative computations on heterogeneous clusters [J]. Euro-Par 2003 Parallel Processing,2003,8:148-159.
    [137]蒋翠清,黄梯云.基于Agent的动态负载均衡技术及仿真实现[J].微电子学与计算机,2005,22(10):47-50.
    [138]邓成玉,刘永山.动态负载均衡策略及相关模型研究[J].计算机工程与应用,2011,47(8):131-134.
    [139]WILLEBEEK-LEMAIR M H, REEVES A P. Strategies for dynamic load balancing on highly parallel computers [J].Parallel and Distributed Systems, IEEE Transactions on,1993,4(9):979-993.
    [140]XIAYU Z, YONGQUAN Y, BAIXING C, et al. An extension-based dynamic load balancing model of heterogeneous server cluster[C].proceedings of the Proceedings 2007 IEEE International Conference on Granular Computing, F,2007,2:675
    [141]TAYLOR R C. An overview of the Hadoop/MapReduce/HBase framework and its current applications in bioinformatics [J]. BMC bioinformatics,2010,11(12):1.
    [142]刘晔,沈潇军,刘摩西.基于云模式的负载均衡策略研究[J].电脑与电信,2012,12:38-40.
    [143]BEAUJARDIERE J D L. Web Map Server Implementation Specificaion [J/OL]. http://wwwopengeospatialorg/specs/page=specs,2006.
    [144]陈军,王华军,唐古拉等.云框架下的WMS服务实现研究[J].计算机工程与应用,2012,48(26):60-65
    [145]沈盛或,吴华意.自组织金字塔模型的WMS客户端方法[J].测绘信息与工程,2008,33(2):26-28.
    [146]李爱霞,龚健雅,贾文珏.基于WMS的WebGIS[J]测绘信息与工程,2004,29(6):1-3.
    [147]许朝晖,陈荣国,谢炯.WMS的自定义地图服务聚合技术研究[J].测绘科学技术学报,2011,28(3):223-226.
    [148]WENJUE J, YUMIN C, JIANYA G. Implementation of OGC web map service based on web service [J]. Geo-spatial Information Science,2004,7(2):148-152.
    [149]张凡,胡春阳,韩军.高性能互操作的OGC WMS系统的研究与实现[J].计算机应用研究,2010,27(5):1732-1736.
    [150]Song, X.F, An OGC standard-oriented architecture for distributed coal mine map services[J]. Journal of China University of Mining and Technology,2008,18(3):381-385
    [151]黄向,张毅坤,房玉峰.基于WMS服务规范的WebGIS实现方法[J].山东农业大学学报(自然科学版)2007,38(1):131-136.
    [152]罗显刚,谢忠,吴亮等.基于GML的WFS研究与实现[J].地球科学:中国地质大学学报,2006,31(5):639-644.
    [153]OGC.Web Feature Service [J/OL]. http://www.opengeospatial.org/standards/wfs,2012
    [154]JIAW, CHEN Y, GONG J, et al. Web Service Based Web Feature Service [C]. proceedings of the Proceedings of the 20th ISPRS Congress, F,2004,2,1002-1003
    [155]STAUB P. A model-driven web feature service for enhanced semantic interoperability [J]. OSGeo Journal,2008,3(1):43-48
    [156]SHEPPARD S R J, CIZEK P. The ethics of Google Earth:Crossing thresholds from spatial data to landscape visualisation [J]. Journal of environmental management,2009,90(6):2102-2117.
    [157]BOULOS M N K. Web GIS in practice Ⅲ:creating a simple interactive map of England's strategic health Authorities using Google maps API, Google earth KML, and MSN virtual earth map control [J]. International Journal of Health Geographics,2005,4(1):22.
    [158]BUTLER D.Virtual globes:The web-wide world[J]. Nature,2006,439(7078):776-778.
    [159]CHEN J, WANG H, LU H. Research for GIS Raster Data Storage and Display under the FrameWork of Private Cloud[C].proceedings of the Computer Science and Electronics Engineering (ICCSEE),2012 International Conference on, F,2012,90(6):449-452
    [160]JEFFREY S J, CARTER J O, MOODIE K B, et al. Using spatial interpolation to construct a comprehensive archive of Australian climate data [J]. Environmental Modelling & Software,2001, 16(4):309-309.
    [161]TABIOS G Q, SALAS J D. A COMPARATIVE ANALYSIS OF TECHNIQUES FOR SPATIAL INTERPOLATION OF PRECIPITATION1 [J]. JAWRA Journal of the American Water Resources Association,2007,21(3):365-380.
    [162]朱求安,张万昌,余钧辉.基于GIS的空间插值方法研究[J].江西师范大学学报:自然科学版,2004,28(2):183-188.
    [163]CHILDS C. Interpolating surfaces in ArcGIS spatial analyst [J]. ArcUser, July-September,2004, 1:32-35.
    [164]邓晓斌.基于ArcGIS两种空间插值方法的比较[J].地理空间信息,2009,6(6):85-87.

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700