计算机工程 ›› 2013, Vol. 39 ›› Issue (8): 15-19.doi: 10.3969/j.issn.1000-3428.2013.08.004

• 专栏 • 上一篇    下一篇

一种多核环境下的WebGIS模型优化策略

郭明强1,2,黄 颖2,谢 忠1,2   

  1. (1. 中国地质大学(武汉)信息工程学院,武汉 430074;2. 地理信息系统软件及其应用教育部工程研究中心,武汉 430074)
  • 收稿日期:2012-07-09 出版日期:2013-08-15 发布日期:2013-08-13
  • 作者简介:郭明强(1984-),男,博士,主研方向:地理信息系统;黄 颖,博士;谢 忠,教授
  • 基金项目:

    国家“863”计划基金资助项目(2009AA12Z21);国家“十二五”科技支撑计划基金资助项目(2011BAH06B00)

A WebGIS Model Optimization Strategy Under Multi-core Environment

GUO Ming-qiang   1,2, HUANG Ying     2, XIE Zhong      1,2   

  1. (1. Faculty of Information Engineering, China University of Geosciences(Wuhan), Wuhan 430074, China; 2. Engineering Research Center for GIS Software & Application, Ministry of Education, Wuhan 430074, China)
  • Received:2012-07-09 Online:2013-08-15 Published:2013-08-13

摘要:

为提高网络地理信息系统(WebGIS)的并发访问性能,提出一种多核服务器集群环境下的WebGIS模型优化策略。设计集群中各服务节点和服务节点内部两级并行处理机制,利用任务响应比计算方法、请求队列缓冲机制和多线程调度方法提高系统并发处理性能。实验结果表明,优化后的模型能在大用户量并发访问下充分利用服务器节点的多核计算优势,CPU核心越多,并发处理能力提升越高。

关键词: 网络地理信息系统, 集群, 多核处理器, 多线程, 负载均衡, 并发

Abstract:

In order to improve the concurrent access performance of WebGIS system in a cluster environment, two level parallel processing mechanisms are proposed. One level is among each service node in the cluster and the other is within the service node. The calculation method of task response ratio, the request queue buffer mechanism and multi-thread scheduling strategy are focused on to improve system performance. Experimental results show that the WebGIS model can fully use the multi-core computing advantage of server nodes under the concurrent access environment. The more CPU core, the higher concurrent processing capabilities is enhanced.

Key words: WebGIS, cluster, multi-core processor, multi-thread, load balancing, concurrent

中图分类号: