|
- 2015
可伸缩的异步网络空间信息处理集群服务
|
Abstract:
摘要 为提供高效、稳定并可应对高并发用户请求的OGC网络空间信息处理服务,设计和实现了可扩展的、多进程模式的网络空间信息处理服务器,并利用集群技术和通过分布式的部署,构建可伸缩的网络空间信息处理服务集群;同时,实现基于线程池的异步处理模式,并通过对异步结果数据库进行分布式的缓存,进一步提高服务的性能和用户体验.详细阐述服务平台的设计和实现过程,并通过实验验证在处理并发的网络空间信息处理请求时,服务平台具有高可伸缩性和良好的加速比.
[1] | 徐卓揆, 朱建军. 利用代码迁移进行 WPS 服务[J]. 武汉大学学报: 信息科学版, 2012, 37(3): 370-373. |
[2] | Brown M R. FastCGI: A high-performance gateway interface[C]//Fifth International World Wide Web Conference. 1996, 6. |
[3] | 唐建智, 任应超, 杨崇俊, 等. 基于 FastCGI 的分布式集群 WebGIS 研究[J]. 计算机应用研究, 2011, 28(8):2978-2981. |
[4] | <p> OGC. About OGC[EB/OL].[2014-03-06].http://www.opengeospatial.org/ogc/. |
[5] | 张登荣, 俞乐, 邓超, 等. 基于 OGC WPS 的 Web 环境遥感图像处理技术研究[J]. 浙江大学学报: 工学版, 2008, 42(7): 1 184-1 188. |
[6] | 沈磊.可扩展网络地理信息应用平台的关键技术研究[D].北京:中国科学院遥感应用研究所,2010. |
[7] | Kneschke J. Lighttpd fly light[EB/OL].[2014-03-06].http://www.lighttpd.net/. |
[8] | 范协裕, 任应超, 杨崇俊, 等. 基于集群技术的可伸缩云 GIS 服务平台研究[J]. 计算机应用研究, 2012, 29(10): 3736-3739. |
[9] | OGC. Web map server implementation specification[EB/OL].(2006-03-15)[2014-03-06].http://portal.opengeospatial.org/files/?artifact_id=14416/. |
[10] | OGC. Web feature service 2.0 interface standard[EB/OL].(2010-11-02)[2014-03-06].http://portal.opengeospatial.org/files/?artifact_id=39967/. |
[11] | 吴楠, 何洪林, 张黎, 等. 基于 OGC WPS 的碳循环模型服务平台的设计与实现[J]. 地球信息科学学报, 2012, 14(3): 320-326. |
[12] | 范协裕, 任应超, 唐建智, 等. 基于 OGC 数据服务的空间信息处理服务平台[J]. 计算机应用研究, 2012, 29(9): 3 352-3 354. |
[13] | OGC. Web coverage service 2.0 interface standard[EB/OL].(2010-10-27)[2014-03-06].http://portal.opengeospatial.org/files/?artifact_id=41441/. |
[14] | OGC. Web processing service[EB/OL].(2007-06-08)[2014-03-06].http://portal.opengeospatial.org/files/?artifact_id=24151/. |
[15] | Goodchild M F. Citizens as sensors: the world of volunteered geography[J]. GeoJournal, 2007, 69(4): 211-221. |
[16] | 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. |
[17] | 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. |
[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.</p> |