首页 | 本学科首页   官方微博 | 高级检索  
     

多检测引擎监测的动态负载均衡算法
引用本文:杨忠明,梁本来,秦勇,蔡昭权. 多检测引擎监测的动态负载均衡算法[J]. 计算机应用, 2017, 37(3): 717-721. DOI: 10.11772/j.issn.1001-9081.2017.03.717
作者姓名:杨忠明  梁本来  秦勇  蔡昭权
作者单位:1. 广东科学技术职业学院 计算机工程技术学院, 广东 珠海 519090;2. 中山职业技术学院 信息工程学院, 广东 中山 528404;3. 东莞理工大学 计算机学院, 广东 东莞 523808;4. 惠州学院 教育技术中心, 广东 惠州 516007
基金项目:国家自然科学基金资助项目(61170193);广东省工业高新技术领域科技计划项目(2013B010401036);广东省高等学校优秀青年教师培养计划项目(YQ2014187);广东省自然科学基金资助项目(S2013010013432);广东省教育厅科技创新项目(2013KJCX0178)。
摘    要:为解决多引擎入侵检测系统的负载均衡问题,提出一种检测引擎的动态负载调节算法。首先,监测各引擎节点计算负载;然后,以过载或空载节点出现为调度时机,以会话为单位调度重负载节点的流量到低负载节点,并遍历节点进行负载均衡的调节。由于以会话为调度单位,算法并不以负载的绝对平均为目的,只需保障各引擎节点不出现过载或空载即达到基本目标。采用KDD cup99数据集进行模拟实验,实验结果表明,与平均分配流量算法和基于较大流调整的安全分流算法相比,所提算法对检测引擎基于会话的负载均衡效果显著,运行开销较低且降低了重负载状态下的丢包率,有利于提高入侵检测系统的检测率。

关 键 词:入侵检测  负载均衡  流量调度  检测引擎  会话调度  
收稿时间:2016-08-26
修稿时间:2016-10-31

Dynamic load balancing algorithm based on monitoring and adjusting of multiple detection engines
YANG Zhongming,LIANG Benlai,QIN Yong,CAI Zhaoquan. Dynamic load balancing algorithm based on monitoring and adjusting of multiple detection engines[J]. Journal of Computer Applications, 2017, 37(3): 717-721. DOI: 10.11772/j.issn.1001-9081.2017.03.717
Authors:YANG Zhongming  LIANG Benlai  QIN Yong  CAI Zhaoquan
Affiliation:1. Computer Engineering Technical College, Guangdong Polytechnic of Science and Technology, Zhuhai Guangdong 519090, China;2. College of Information Engineering, Zhongshan Polytechnic, Zhongshan Guangdong 528404, China;3. Computer Institute, Dongguan University of Technology, Dongguan Guangdong 523808, China;4. Educational Technology Center, Huizhou University, Huizhou Guangdong 516007, China
Abstract:To solve the load balance problem of multi-engine intrusion detection system, a dynamic load regulation algorithm of detection engine was proposed. Firstly, load was calculated by monitoring each engine node. Then, the scheduling of the heavy load node was performed by scheduling the overload or no-load node as a scheduling opportunity, and the nodes were traversed to adjust the load balancing. As the session for the scheduling unit, the algorithm was not the absolute average load for the purpose, just to ensure that the engine node does not appear overload or no load to achieve the basic goal. The KDD cup99 data set was used to simulate experiment. The experimental results show that compared with average load allocation algorithm and secure load allocation, the proposed algorithm has a significant effect on session-based load balancing, the running cost is lower, and the packet loss rate under heavy load are lower, which improves the detection rate of intrusion detection system.
Keywords:intrusion detection   load balancing   traffic scheduling   detection engine   session scheduling
点击此处可从《计算机应用》浏览原始摘要信息
点击此处可从《计算机应用》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

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