欢迎访问中国科学院大学学报,今天是

中国科学院大学学报 ›› 2015, Vol. 32 ›› Issue (1): 103-109.DOI: 10.7523/j.issn.2095-6134.2015.01.017

• 信息与电子科学 • 上一篇    下一篇

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

杨延青1,2, 任应超1   

  1. 1. 中国科学院遥感与数字地球研究所, 北京 100101;
    2. 中国科学院大学, 北京 100049
  • 收稿日期:2014-03-07 修回日期:2014-04-23 发布日期:2015-01-15
  • 通讯作者: 杨延青
  • 基金资助:

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

Scalable asynchronous cluster-based Web processing service

YANG Yanqing1,2, REN Yingchao1   

  1. 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:2014-03-07 Revised:2014-04-23 Published:2015-01-15

摘要:

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

关键词: 网络空间信息处理服务, 集群, 可伸缩性, 多进程, 异步

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.

Key words: Web processing service, cluster, scalability, multi-process, asynchronous

中图分类号: