作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程 ›› 2008, Vol. 34 ›› Issue (11): 96-98,1. doi: 10.3969/j.issn.1000-3428.2008.11.035

• 软件技术与数据库 • 上一篇    下一篇

分布式空间数据库的动态负载平衡算法

孟令奎,张 文   

  1. (武汉大学遥感信息工程学院,武汉 430079)
  • 收稿日期:1900-01-01 修回日期:1900-01-01 出版日期:2008-06-05 发布日期:2008-06-05

Dynamic Load Balancing Arithmetic of Distributed Spatial Database

MENG Ling-kui, ZHANG Wen   

  1. (School of Remote Sensing and Information Engineering, Wuhan University, Wuhan 430079)
  • Received:1900-01-01 Revised:1900-01-01 Online:2008-06-05 Published:2008-06-05

摘要: 针对分布式应用环境下空间数据库系统的负载失衡问题,提出一种基于服务类型的负载均衡算法。该算法根据不同空间信息服务类型对系统性能指标要求的差异,采用任务和数据相结合的双重迁移机制。在进行任务分配时,根据迁移对象采用不同的分配算法,以保证任务和数据都能够相对均衡地分配到系统中的各个节点上。实验和测试表明,该算法在并发用户不断增多的情况下,有效地控制了系统的负载状况,使系统能够保持稳定的性能。

关键词: 分布式, 空间数据库, 负载平衡, 加权轮询

Abstract: This paper researches on the load unbalance problem of distributed spatial database system that is taken by the multi-user parallel accesses, and designs a load balancing arithmetic based on the kind of spatial data service. According to the different performance needing by ones spatial data service kind, this paper raises a double transfer mechanism that contains both tasks and data. When tasks are assigned, the load balancing server uses different assigning arithmetic automatically according to the transfer object, which ensures that the task and data can be assigned to each system node averagely. Experimental and test results show that the load balancing server can control the system load status effectively and make the system steady in a multi-user application environment.

Key words: distributed, spatial database, load balancing, weighted round-robin

中图分类号: