• 中国出版政府奖提名奖

    中国百强科技报刊

    湖北出版政府奖

    中国高校百佳科技期刊

    中国最美期刊

    留言板

    尊敬的读者、作者、审稿人, 关于本刊的投稿、审稿、编辑和出版的任何问题, 您可以本页添加留言。我们将尽快给您答复。谢谢您的支持!

    姓名
    邮箱
    手机号码
    标题
    留言内容
    验证码

    基于聚类调度负载均衡的WebGIS模型

    黄颖 谢忠 吴亮 郭明强

    黄颖, 谢忠, 吴亮, 郭明强, 2010. 基于聚类调度负载均衡的WebGIS模型. 地球科学, 35(3): 407-414. doi: 10.3799/dqkx.2010.048
    引用本文: 黄颖, 谢忠, 吴亮, 郭明强, 2010. 基于聚类调度负载均衡的WebGIS模型. 地球科学, 35(3): 407-414. doi: 10.3799/dqkx.2010.048
    HUANG Ying, XIE Zhong, WU Liang, GUO Ming-qiang, 2010. A WebGIS Model Based on Cluster Scheduling Load-Balancing Algorithm. Earth Science, 35(3): 407-414. doi: 10.3799/dqkx.2010.048
    Citation: HUANG Ying, XIE Zhong, WU Liang, GUO Ming-qiang, 2010. A WebGIS Model Based on Cluster Scheduling Load-Balancing Algorithm. Earth Science, 35(3): 407-414. doi: 10.3799/dqkx.2010.048

    基于聚类调度负载均衡的WebGIS模型

    doi: 10.3799/dqkx.2010.048
    基金项目: 

    国家重点“863”项目 2009AA12Z211

    国家重点“863”项目 2007AA120503

    详细信息
      作者简介:

      黄颖(1981-),女,博士,主要从事GIS、网络地理信息系统及其应用等研究.E-mail: mayying_2003@163.com

    • 中图分类号: TP301.6

    A WebGIS Model Based on Cluster Scheduling Load-Balancing Algorithm

    • 摘要: 为了提高网络地理信息系统(geographic information system, GIS)并发访问性能,研究了现有WebGIS负载均衡技术的缺陷,分析了在大用户量并发访问情况下利用协作任务聚类技术解决WebGIS负载均衡的必要性和可行性,提出了基于聚类调度负载均衡的WebGIS模型,重点研究了聚类调度负载均衡算法,最后建立试验床,通过一系列的试验结果验证了本模型良好的并发性.

       

    • 图  1  主流分布式多层WebGIS模型

      a.基于Web服务+组件的WebGIS模型;b.基于Socket+组件的WebGIS模型

      Fig.  1.  mainstream distributed multi-tier WebGIS model

      图  2  基于聚类调度负载均衡的WebGIS模型

      Fig.  2.  The cluster scheduling load-balancing WebGIS model

      图  3  协作性计算任务

      Fig.  3.  The collaborative computing tasks

      图  4  子任务最早开始时间

      Fig.  4.  The earliest start time of sub tasks

      图  5  协作任务聚类

      Fig.  5.  The collaborative tasks cluster

      图  6  加载地图与地图放大事务平均响应时间比较

      a.加载地图事务平均响应时间;b.地图放大操作平均响应时间

      Fig.  6.  The comparation of the average response time of load map

      表  1  性能值、权值参数定义

      Table  1.   The definition of performance value and weight param

      硬件名称 性能值 权值
      CPU Ci W(c)
      内存 Mi W(m)
      硬盘 Di W(d)
      网卡 Ni W(n)
      操作系统 Oi W(o)
      注:CiMiDiNiOi<1;W(c)+W(m)+W(d)+W(n)+W(o)=1.
      下载: 导出CSV

      表  2  硬件配置参数

      Table  2.   Hardware configuration parameter

      角色 CPU配置
      地图服务器 CPU:AMD AthlonTM64 X2 Dual
      Core Processor 4400+
      2.31 GHz;2.00 GHz
      内存:2 G
      硬盘:464 G;网卡:100 M
      地图服务器 CPU:AMD AthlonTM64 X2 Dual
      Core Processor 4400+
      2.31 GHz;2.00 GHz
      内存:2 G
      硬盘:464 G;网卡:100 M
      Web服务器 CPU:Intel(R)CoreTM2 Duo
      2.4 GHz;2.39 GHz
      内存:2 G
      硬盘:250 G;网卡:100 M
      负载均衡调度器 CPU:Intel(R)Pentium D
      2.66 GHz;2.68 GHz
      内存:2 G
      硬盘:185 G;网卡:100 M
      下载: 导出CSV
    • [1] Guo, M.Q., Huang, Y., Xie, Z., 2008. Design and implementation of distributed WebGIS model based on server farm. Geography and Geo-Information Science, 24(6): 12-17 (in Chinese with English abstract). http://en.cnki.com.cn/Article_en/CJFDTOTAL-DLGT200806005.htm
      [2] He, J., Liu, R.Y., Liu, N., 2004. Technical design and systemic implementation of WebGIS based on COM+. Journal of Zhejiang University (Science Edition), 31(6): 712-715, 720 (in Chinese with English abstract). http://en.cnki.com.cn/Article_en/CJFDTOTAL-HZDX200406026.htm
      [3] Jiang, F., Zhou, B.Q., Wang, H.F., 2006. An effective loading-balancing framework for distributed WebGIS. Control & Automation, 22(28): 215-217, 234 (in Chinese with English abstract). http://en.cnki.com.cn/Article_en/CJFDTOTAL-WJSJ200628076.htm
      [4] Li, G.H., Zhu, M.Z., Li, Y.M., 2008. Design and implementation of GIS application server. Control & Automation, 24(34): 203-205 (in Chinese with English abstract).
      [5] Luo, X.G., Xie, Z., Wu, L., et al., 2006. Research and realization of WFS based on GML. Earth Science—Journal of China University of Geosciences, 31(5): 639-644 (in Chinese with English abstract). http://en.cnki.com.cn/Article_en/CJFDTOTAL-DQKX200605012.htm
      [6] Tan, J., Yang, W.M., Zhang, B.P., et al., 2008. WebGIS based on self-defined protocol. Computer Engineering, 34(13): 248-250 (in Chinese with English abstract). http://en.cnki.com.cn/Article_en/CJFDTOTAL-JSJC200813091.htm
      [7] Wang, H., Yu, Z.W., Li, R., et al., 2009. Cost based load balancing for network geographic information service. Acta Geodaetica et Cartographica Sinic. , 38(3): 242-249 (in Chinese with English abstract). http://en.cnki.com.cn/Article_en/CJFDTOTAL-CHXB200903009.htm
      [8] Wang, Y.E., Liu, H., 2009. Research on architecture and application of WebGIS. Engineering of Surveying and Mapping, 18(2): 70-73, 76 (in Chinese with English abstract). http://en.cnki.com.cn/Article_en/CJFDTOTAL-CHGC200902020.htm
      [9] Wu, X.C., Wu, L., 2006. Service-oriented distributed spatial information supporting system. Earth Science—Journal of China University of Geosciences, 31(5): 585-589 (in Chinese with English abstract).
      [10] Zhang, S., Kang, Z.W., 2006. Design and implementation of. net-based WebGIS system. Computer Engineering, 32(15): 106-108 (in Chinese with English abstract).
      [11] Zhou, Z.B., Bian, F.L., 2006. Real-time monitoring system based on socket in WebGIS. Science of Surveying and Mapping, 31(4): 88-89, 69 (in Chinese with English abstract). http://en.cnki.com.cn/Article_en/CJFDTOTAL-CHKD200604028.htm
      [12] 郭明强, 黄颖, 谢忠, 2008. 一种基于服务器场的分布式WebGIS计算模型设计与实现. 地理与地理信息科学, 24(6): 12-17. https://www.cnki.com.cn/Article/CJFDTOTAL-DLGT200806005.htm
      [13] 何江, 刘仁义, 刘南, 2004. 基于COM+的WebGIS系统设计与实现. 浙江大学学报(理学版), 31(6): 712-715, 720. doi: 10.3321/j.issn:1008-9497.2004.06.026
      [14] 江飞, 周保群, 王惠芳, 2006. 一种有效负载均衡的分布式WebGIS体系结构模型. 微计算机信息, 22(28): 215-217, 234. https://www.cnki.com.cn/Article/CJFDTOTAL-WJSJ200628076.htm
      [15] 李光辉, 朱美正, 李艳明, 2008. GIS应用服务器设计与实现. 微计算机信息, 24(34): 203-205. doi: 10.3969/j.issn.1008-0570.2008.34.086
      [16] 罗显刚, 谢忠, 吴亮, 等, 2006. 基于GML的WFS研究与实现. 地球科学——中国地质大学学报, 31(5): 639-644. https://www.cnki.com.cn/Article/CJFDTOTAL-DQKX200605012.htm
      [17] 谭靖, 杨为民, 张百平, 等, 2008. 基于自定义协议的网络地理信息系统. 计算机工程, 34(13): 248-250. doi: 10.3969/j.issn.1000-3428.2008.13.089
      [18] 王浩, 喻占武, 李锐, 等, 2009. 基于开销代价的网络地理信息服务负载均衡算法研究. 测绘学报, 38(3): 242-249. doi: 10.3321/j.issn:1001-1595.2009.03.009
      [19] 王玉娥, 刘晖, 2009. WebGIS及其体系结构研究. 测绘工程, 18(2): 70-73, 76. https://www.cnki.com.cn/Article/CJFDTOTAL-CHGC200902020.htm
      [20] 吴信才, 吴亮, 2006. 面向服务的分布式空间信息支撑平台. 地球科学——中国地质大学学报, 31(5): 585-589. https://www.cnki.com.cn/Article/CJFDTOTAL-DQKX200605001.htm
      [21] 张胜, 康志伟, 2006. 基于. net技术的WebGIS系统的设计与实现. 计算机工程, 32(15): 106-108. https://cdmd.cnki.com.cn/Article/CDMD-10013-1015583577.htm
      [22] 周泽兵, 边馥苓, 2006. 基于Socket通信的WebGIS实时监测系统. 测绘科学, 31(4): 88-89, 69. https://www.cnki.com.cn/Article/CJFDTOTAL-CHKD200604028.htm
    • 加载中
    图(6) / 表(2)
    计量
    • 文章访问数:  2848
    • HTML全文浏览量:  180
    • PDF下载量:  30
    • 被引次数: 0
    出版历程
    • 收稿日期:  2010-01-15
    • 刊出日期:  2010-05-01

    目录

      /

      返回文章
      返回