首页 | 官方网站   微博 | 高级检索  
     

负载均衡算法在智慧矿山软件平台中的应用
引用本文:郭秀才,张悦,贺耀宜.负载均衡算法在智慧矿山软件平台中的应用[J].工矿自动化,2020,46(5):104-107,112.
作者姓名:郭秀才  张悦  贺耀宜
作者单位:西安科技大学电气与控制工程学院,陕西西安710054;中煤科工集团常州研究院有限公司,江苏常州 213015;天地(常州)自动化股份有限公司,江苏常州 213015
基金项目:天地(常州)自动化股份有限公司科研项目
摘    要:针对现有负载均衡算法在处理智慧矿山系统数据时存在处理速度慢、无法合理利用现有资源完成任务调度等问题,提出一种基于布谷鸟搜索的加权最小连接数(CS-WLC)算法,并将其应用于智慧矿山软件平台解决负载均衡问题。该算法综合考虑后端服务器处理速率、内存容量、磁盘IO速率、网络吞吐量、进程数指标,通过对指标赋予权值计算各后端服务器利用率;根据计算结果,采用布谷鸟搜索算法对后端服务器进行全局寻优,得到一组较优解;考虑连接数及使用频率对后端服务器赋予权值,采用加权最小连接数(WLC)算法在较优解中选取负载较轻的后端服务器处理实时数据存取和用户访问请求。采用分布式融合性监控系统软件平台进行负载均衡测试,结果表明在数据量不断增多的情况下,与WLC算法相比,CS-WLC算法应答时延小、响应连接数多,从而验证了CS-WLC算法具有更好的负载均衡效果。

关 键 词:智慧矿山  煤矿监控系统  软件平台  负载均衡  布谷鸟搜索算法  加权最小连接数算法

Application of load balancing algorithm in smart mine software platform
GUO Xiucai,ZHANG Yue,HE Yaoyi.Application of load balancing algorithm in smart mine software platform[J].Industry and Automation,2020,46(5):104-107,112.
Authors:GUO Xiucai  ZHANG Yue  HE Yaoyi
Affiliation:(School of Electrical and Control Engineering,Xi'an University of Science and Technology,Xi'an 710054,China;CCTEG Changzhou Research Institute,Changzhou 213015,China;Tiandi(Changzhou)Automation Co.,Ltd.,Changzhou 213015,China)
Abstract:For problems of current load balancing algorithms such as slow processing speed and unreasonable use of existing resources to complete task scheduling in processing data of smart mine system,a cuckoo search based weighted least connection(CS-WLC)algorithm was proposed and applied to smart mine software platform for load balancing.The algorithm synthetically considers backend server indexes including processing speed,RAM,disc IO speed,network throughput and process quantity,and calculates availability of each backend server through assigning weight to each index.Cuckoo search algorithm is used for global optimization of the backend servers according to the calculation results,so as to get an optimal solution collection.The backend servers are assigned weights considering linking number and usage frequency,and weighted least connection(WLC)algorithm is used to select a backend server with lighter load in the optimal solution collection to process real-time data and user access requests.Load balancing test is carried out on software platform of distributed fusion monitoring system.The results show that CS-WLC algorithm has shorter response time-delay and larger linking number than WLC algorithm under the condition of data increase,which verifies CS-WLC algorithm has better load balancing effect.
Keywords:smart mine  coal mine monitoring system  software platform  load balancing  cuckoo search algorithm  weighted least connection algorithm
本文献已被 CNKI 维普 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司    京ICP备09084417号-23

京公网安备 11010802026262号