[发明专利]云计算环境下基于协调的动态负载均衡分布式处理方法在审
申请号: | 201610501155.2 | 申请日: | 2016-06-30 |
公开(公告)号: | CN105959411A | 公开(公告)日: | 2016-09-21 |
发明(设计)人: | 陈长宝;杜红民;侯长生;孔晓阳;王茹川;郭振强;多华娥;王磊;王莹莹 | 申请(专利权)人: | 中原智慧城市设计研究院有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 郑州德勤知识产权代理有限公司 41128 | 代理人: | 黄军委 |
地址: | 451162 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供一种云计算环境下基于协调的动态负载均衡分布式处理方法,本发明针对云计算环境下高并发访问的分布式处理系统,动态负载不平衡的特点,采用选取一个节点服务器作为协调服务器,其它节点服务器与协调服务器交换信息,由协调服务器检测负载是否超载,超载的忙节点由空闲节点调入执行,即将重载节点服务器上的任务转移到其它轻载的节点服务器上,尽可能地实现系统中各服务器站点的负载均衡。本发明能对云计算环境中大量并发访问的问题进行有效处理;通过对影响服务器节点负载关键因素的分析,综合负载均衡算法,实现基于云计算的多服务器节点负载均衡的高性能分布式系统。 | ||
搜索关键词: | 计算 环境 基于 协调 动态 负载 均衡 分布式 处理 方法 | ||
【主权项】:
一种云计算环境下基于协调的动态负载均衡分布式处理方法,其特征在于:该分布式处理系统包括进行信息交互的节点服务器和客户机,选取一个节点服务器作为协调服务器,其它节点服务器采用负载数动态处理算法获得各自的负载状态;其中,所述负载数动态处理算法包括:节点服务器每接受一个任务,将任务放入任务队列的队尾,同时将负载值Li+1;节点服务器每处理完一个任务,将任务从任务队列中删除,同时将负载值Li‑1;所述协调服务器用于实现以下处理流程:配置为节点服务器的远程接口调用RMI服务器,其它的节点服务器作为RMI服务器的客户机;给所述协调服务器设置负载情况表和待命任务表;所述负载情况表定义为远程对象,节点服务器将动态调用的负载情况表作为远程对象实时向协调服务器汇报自己的负载状态,并获得其他节点服务器的负载状态;所述待命任务表定义为远程对象,各节点服务器实时监听该表,并在执行完所述负载数处理算法之后根据自己的最大负载LoadMax上限和最小负载LoadMin下限判别自身的负载状态;当节点服务器检测到自身的负载超出最大负载LoadMax上限时,自动调用所述待命任务表,将与其相连的客户机提出的新的服务请求放入所述协调服务器的待命任务表;若节点服务器自身的负载在最小负载LoadMin下限之下时,从待命任务表接受适合的任务,并继续执行所述负载数处理算法,然后继续监听负载情况表和待命任务表;所述节点服务器用于实现以下处理流程:步骤3.1,所述节点服务器查询自身的任务接收器,查看是否有新任务,若有新任务提交,转到步骤3.2;若无新任务提交,转到步骤3.3;步骤3.2,将新任务放入负载情况表,并执行所述负载数动态处理算法,得到实时负载数NowLoadNum,转到步骤3.3;步骤3.3,检查自身的任务结束控制器,如果任务结束标志为否,根据节点服务器自身设置的负载上限和负载下限执行任务调度执行算法;如果任务结束标志为真,当待命任务表及负载情况表皆为非空时,执行任务调度执行算法;当待命任务表及负载情况表皆为空时,转到步骤3.4;步骤3.4,退出处理流程。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中原智慧城市设计研究院有限公司,未经中原智慧城市设计研究院有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610501155.2/,转载请声明来源钻瓜专利网。
- 上一篇:一种智能家居门窗系统
- 下一篇:服务器集群的负载均衡方法及负载均衡系统