当前位置:主页 > 科技论文 > 航空航天论文 >

基于JCF中间件的负载均衡算法研究

发布时间:2018-06-14 16:40

  本文选题:JCF中间件 + 负载均衡 ; 参考:《中国民航大学》2015年硕士论文


【摘要】:随着中国民航旅客逐渐增长,旅客网络订票数量也呈爆发式增长,对处理订票请求的分布式服务交易平台——JCF(Java Component Framework)系统造成了很大压力。目前部署在JCF中间件上的负载均衡算法是静态加权轮询算法,该算法在提高系统吞吐量及降低响应时间方面效果不显著,易造成负载不均,需要改进当前的负载均衡算法。首先,本文调研了中间件和负载均衡算法的国内外现状,着重分析了JCF中间件的特点以及其负载均衡机制,并研究目前部署在其上的静态加权轮询算法,为后续的算法改进做好了基础工作。其次,分析了静态加权轮询算法存在的不足,提出了一种周期可变的动态负载均衡算法。该算法将反馈负载信息的周期长度与网络中请求数量相关联,既保证了反馈信息的实时性又有效地降低了计算各节点负载量的资源消耗。在该算法实现过程中,采用改进的模拟退火算法确定负载权重向量β,具体思想是将响应时间作为最优解,选取得到最优解的那组β值,提高了人为经验得到β值的精确性。最后,提出了一种负载预测与过载迁移的融合算法,采用对周期内无法提取到的负载情况进行预测,对超过负载阈值的服务器进行告警,并且关闭该进程将服务请求分发给轻负载服务器的方式。通过提前预测与负载迁移的有机结合,解决了周期内无法获取各个节点的实际负载问题,负载预测的不准确问题,以及可能出现的部分服务器过载,甚至崩溃问题,最终达到了系统的负载均衡。在中间件平台上的实验结果表明该算法优于静态加权轮询算法,动态加权轮询算法以及周期可变的动态负载均衡算法,在提高均衡效率,增加集群系统的吞吐量,降低服务请求响应时间等多方面有着显著效果,在实际应用中有较大的价值。
[Abstract]:With the gradual growth of civil aviation passengers in China, the number of tickets booked on the passenger network is also increasing explosively, which has caused great pressure on the JCFN Java component Framework system, which is a distributed service trading platform for handling booking requests. At present, the load balancing algorithm deployed on JCF middleware is static weighted polling algorithm. This algorithm is not effective in improving system throughput and reducing response time, it is easy to cause load imbalance, so it is necessary to improve the current load balancing algorithm. Firstly, this paper investigates the current situation of middleware and load balancing algorithms at home and abroad, analyzes the characteristics of JCF middleware and its load balancing mechanism, and studies the static weighted polling algorithm deployed on JCF middleware. The basic work is done for the subsequent algorithm improvement. Secondly, the shortcomings of static weighted polling algorithm are analyzed, and a dynamic load balancing algorithm with variable cycle is proposed. The algorithm associates the cycle length of the feedback load information with the number of requests in the network, which not only ensures the real-time performance of the feedback information, but also effectively reduces the resource consumption for computing the load of each node. In the implementation of the algorithm, the improved simulated annealing algorithm is used to determine the load weight vector 尾. The concrete idea is that the response time is taken as the optimal solution, and the group of 尾 values obtained from the optimal solution is selected, which improves the accuracy of the artificial experience to obtain the 尾 value. Finally, a fusion algorithm of load prediction and overload migration is proposed. And shut down the way the process distributes service requests to light-load servers. Through the organic combination of early prediction and load migration, the problems of the actual load of each node can not be obtained in the cycle, the inaccuracy of load prediction, and the possible overload or even crash of some servers are solved. Finally, the load balance of the system is achieved. The experimental results on the middleware platform show that the proposed algorithm is superior to the static weighted polling algorithm, the dynamic weighted polling algorithm and the dynamic load balancing algorithm with variable cycle, which can improve the balancing efficiency and increase the throughput of the cluster system. Reducing the response time of service request has remarkable effect and has great value in practical application.
【学位授予单位】:中国民航大学
【学位级别】:硕士
【学位授予年份】:2015
【分类号】:V354

【参考文献】

相关期刊论文 前10条

1 乔国娟;陈光;;一种基于预测模型的负载均衡算法[J];计算机与现代化;2014年08期

2 张腊;刘淑芬;韩璐;;基于负载均衡的任务调度算法[J];吉林大学学报(理学版);2014年04期

3 吕慎敏;;基于服务器实时性能状态的动态负载均衡算法[J];网络安全技术与应用;2014年07期

4 周源;冯文龙;黄梦醒;;云计算环境下中间件的负载均衡机制研究[J];计算机工程与设计;2014年04期

5 陈国斌;;一种分布式动态负载均衡调度算法[J];广西师范学院学报(自然科学版);2014年01期

6 韩丹;;浅谈中间件cics在银行中间业务的使用[J];科技信息;2014年09期

7 郭明强;谢忠;黄颖;;集群并发环境下大规模矢量数据负载均衡算法[J];武汉大学学报(信息科学版);2013年09期

8 胡荣;黄萍;;中间件技术应用现状研究[J];电脑知识与技术;2013年22期

9 李新;黎文伟;;一种改进的动态告警负载均衡算法[J];小型微型计算机系统;2013年07期

10 孙峻文;周良;丁秋林;;基于退火算法的动态负载均衡研究[J];计算机科学;2013年05期

相关博士学位论文 前1条

1 王红斌;Web服务器集群系统的自适应负载均衡调度策略研究[D];吉林大学;2013年

相关硕士学位论文 前10条

1 宋宸州;基于Webtob/Jeus中间件的银行核心系统集群技术研究[D];中国地质大学(北京);2013年

2 王光波;云计算环境下虚拟机迁移机制研究[D];解放军信息工程大学;2013年

3 李楠;中间业务平台关键技术的研究与实现[D];南京邮电大学;2013年

4 付继文;分布式环境中的性能预测方法[D];上海交通大学;2013年

5 邹潇;基于脏页率预测的虚拟机动态迁移研究[D];上海交通大学;2013年

6 刘诗海;Xen虚拟机迁移机制和负载均衡策略研究[D];山东大学;2012年

7 李新;基于Web服务器集群的动态负载均衡算法改进及实现研究[D];湖南大学;2012年

8 景晨;综合负载均衡度最小优先:一种实现云数据中心负载均衡的新方法[D];电子科技大学;2012年

9 童瑞霞;基于动态反馈机制的集群负载均衡算法研究[D];武汉理工大学;2011年

10 柳旭日;基于负载预测和过载迁移的动态负载均衡研究[D];青岛理工大学;2009年



本文编号:2018191

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/hangkongsky/2018191.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户4a2db***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com