欢迎访问中国科学院大学学报,今天是
信息与电子科学

可伸缩的异步网络空间信息处理集群服务

  • 杨延青 ,
  • 任应超
展开
  • 1. 中国科学院遥感与数字地球研究所, 北京 100101;
    2. 中国科学院大学, 北京 100049

收稿日期: 2014-03-07

  修回日期: 2014-04-23

  网络出版日期: 2015-01-15

基金资助

国家"863"计划项目(2012AA12A401)资助

Scalable asynchronous cluster-based Web processing service

  • YANG Yanqing ,
  • REN Yingchao
Expand
  • 1. Institute of Remote Sensing and Digital of Earth, Chinese Academy of Sciences, Beijing 100101, China;
    2. University of Chinese Academy of Sciences, Beijing 100049, China

Received date: 2014-03-07

  Revised date: 2014-04-23

  Online published: 2015-01-15

摘要

为提供高效、稳定并可应对高并发用户请求的OGC网络空间信息处理服务,设计和实现了可扩展的、多进程模式的网络空间信息处理服务器,并利用集群技术和通过分布式的部署,构建可伸缩的网络空间信息处理服务集群;同时,实现基于线程池的异步处理模式,并通过对异步结果数据库进行分布式的缓存,进一步提高服务的性能和用户体验.详细阐述服务平台的设计和实现过程,并通过实验验证在处理并发的网络空间信息处理请求时,服务平台具有高可伸缩性和良好的加速比.

本文引用格式

杨延青 , 任应超 . 可伸缩的异步网络空间信息处理集群服务[J]. 中国科学院大学学报, 2015 , 32(1) : 103 -109 . DOI: 10.7523/j.issn.2095-6134.2015.01.017

Abstract

In order to provide a high-performance OGC-WPS (Open Geospatial Consortium, Web processing service) which supports high-concurrency of client requests, an extensible multi-process mode single WPS server is designed and implemented. On this basis, we build a scalable service cluster and implement an asynchronous processing mode based on thread pool and distributed cache. Experiments show that with this platform one can obtain good speed up and scalability in dealing with high concurrency tasks.

参考文献

[1] OGC. About OGC[EB/OL].[2014-03-06].http://www.opengeospatial.org/ogc/.

[2] OGC. Web map server implementation specification[EB/OL].(2006-03-15)[2014-03-06].http://portal.opengeospatial.org/files/?artifact_id=14416/.

[3] OGC. Web feature service 2.0 interface standard[EB/OL].(2010-11-02)[2014-03-06].http://portal.opengeospatial.org/files/?artifact_id=39967/.

[4] OGC. Web coverage service 2.0 interface standard[EB/OL].(2010-10-27)[2014-03-06].http://portal.opengeospatial.org/files/?artifact_id=41441/.

[5] OGC. Web processing service[EB/OL].(2007-06-08)[2014-03-06].http://portal.opengeospatial.org/files/?artifact_id=24151/.

[6] Goodchild M F. Citizens as sensors: the world of volunteered geography[J]. GeoJournal, 2007, 69(4): 211-221.

[7] Yang C, Goodchild M, Huang Q, et al.Spatial cloud computing:How can the geospatial sciences use and help shape cloud computing?[J].International Journal of Digital Earth, 2011, 4(4): 305-329.

[8] 张登荣, 俞乐, 邓超, 等. 基于 OGC WPS 的 Web 环境遥感图像处理技术研究[J]. 浙江大学学报: 工学版, 2008, 42(7): 1 184-1 188.

[9] 吴楠, 何洪林, 张黎, 等. 基于 OGC WPS 的碳循环模型服务平台的设计与实现[J]. 地球信息科学学报, 2012, 14(3): 320-326.

[10] 范协裕, 任应超, 唐建智, 等. 基于 OGC 数据服务的空间信息处理服务平台[J]. 计算机应用研究, 2012, 29(9): 3 352-3 354.

[11] 徐卓揆, 朱建军. 利用代码迁移进行 WPS 服务[J]. 武汉大学学报: 信息科学版, 2012, 37(3): 370-373.

[12] 沈磊.可扩展网络地理信息应用平台的关键技术研究[D].北京:中国科学院遥感应用研究所,2010.

[13] Kneschke J. Lighttpd fly light[EB/OL].[2014-03-06].http://www.lighttpd.net/.

[14] Brown M R. FastCGI: A high-performance gateway interface[C]//Fifth International World Wide Web Conference. 1996, 6.

[15] 唐建智, 任应超, 杨崇俊, 等. 基于 FastCGI 的分布式集群 WebGIS 研究[J]. 计算机应用研究, 2011, 28(8):2978-2981.

[16] Wang Y.Under the hood of J2EE clustering[EB/OL].[2014-03-06].http://www.theserverside.com/news/1364410/Under-the-Hood-of-J2EE-Clustering.

[17] 范协裕, 任应超, 杨崇俊, 等. 基于集群技术的可伸缩云 GIS 服务平台研究[J]. 计算机应用研究, 2012, 29(10): 3736-3739.

[18] Tarreau W. HAProxy-The reliable, high-performance TCP/HTTP Load Balancer[EB/OL]. [2014-03-06]. http://haproxy.lwt.eu.

[19] Fitzpatrick B. Distributed caching with memcached[J]. Linux Journal, 2004, 2004(124): 5.

文章导航

/