[发明专利]一种负载均衡中实现被动模式弹性计算资源调度的方法有效
申请号: | 201410263629.5 | 申请日: | 2014-06-13 |
公开(公告)号: | CN104023068B | 公开(公告)日: | 2017-12-15 |
发明(设计)人: | 吴若松 | 申请(专利权)人: | 北京信诺瑞得软件系统有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京市盛峰律师事务所11337 | 代理人: | 席小东 |
地址: | 101111 北京市大兴区北京经*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 负载 均衡 实现 被动 模式 弹性 计算 资源 调度 方法 | ||
技术领域
本发明属于通信技术领域,具体涉及一种负载均衡中实现被动模式弹性计算资源调度的方法。
背景技术
云计算环境下,将计算机硬件资源虚拟化后,得到若干台虚拟机,多台虚拟机再组成虚拟资源池,然后由虚拟资源池进行计算任务。如何充分利用虚拟资源池的虚拟资源,提高云服务平台并行处理能力,是当前研究的热点。
现有技术中,通常采取的方法为:为每一个虚拟资源池中的每台活动虚拟机设置独立的检测守护程序,通过该检测守护程序采集活动虚拟机的CPU资源或内存资源,再统计采集到的CPU资源或内存资源,得到该活动虚拟机的压力状态;然后将各台活动虚拟机的压力状态反馈给负载均衡设备,负载均衡设备对接收到的各台活动虚拟机的压力状态进行分析,判断某一虚拟资源池是否过载,进而决定是否需要向虚拟资源池中增加或者减少虚拟机,实现各虚拟资源池的负载均衡。
上述方法虽然能够通过不断监测各虚拟机的压力状态,进而调整虚拟资源分配情况,在一定程序上提高了虚拟资源的利用率,但是,由于需要不断采集活动虚拟机的当前资源情况,加重了整个系统的负担;另外,为每一台活动虚拟机设置独立的检测守护程序,也加大了整个系统的开销。
发明内容
针对现有技术存在的缺陷,本发明提供一种负载均衡中实现被动模式弹性计算资源调度的方法,用以克服上述问题。
本发明采用的技术方案如下:
本发明提供一种负载均衡中实现被动模式弹性计算资源调度的方法,包括以下步骤:
S1,搭建IAAS云计算环境,包括:负载均衡网关、虚拟机管理中心和多个应用服务池;每一个应用服务池由若干个成员组成,所述成员为虚拟主机;并且,各个应用服务池中可参与调度的虚拟主机配置有统一的参与调度标识ID,通过该参与调度标识ID,区分可参与调度的虚拟主机以及不参与调度的虚拟主机;各个应用服务池中虚拟主机具有两种状态:活动状态和非活动状态,活动状态的虚拟主机指正在运行的虚拟主机;非活动状态的虚拟主机进一步区分为关闭状态和渐退状态,关闭状态的虚拟主机指已下线的虚拟主机,渐退状态的虚拟主机指不再接收新的客户请求、将当前连接到自身的客户请求继续处理,等处理完毕后即释放所有资源进入关闭状态;
S2,所述负载均衡网关通过配置模块配置以下初始配置参数:弹性计算触发阀值、各个应用服务池所包含的全体成员IP、各个应用服务池所包含的活动成员IP、各个应用服务池中活动成员的最少限值、启动或禁用弹性计算功能的控制选项;
S3,当所述启动或禁用弹性计算功能的控制选项被设置为启动状态时,所述负载均衡网关接收来自各个客户端的资源请求,然后依据预设的负载均衡策略,将所述资源请求分配给各个应用服务池,同时所述负载均衡网关配置有记录模块,通过记录模块记录以下信息:各个应用服务池中活动的虚拟主机的在线会话数、吞吐流量和每秒请求数;
同时,所述负载均衡网关读取所述配置模块,获得各个应用服务池所包含的活动成员IP,得到各个应用服务池所包含的活动成员数量,对于任意一个应用服务池I,均执行以下操作:
S31,所述负载均衡网关首先判断是否需要向所述应用服务池I中增加一台虚拟主机,步骤如下:
S311,设应用服务池I当前状态下活动的虚拟主机数量为n;
S312,读取所述记录模块,获得以下参数:
Ci:表示应用服务池I中活动的虚拟主机i的在线会话数;
Bi:表示应用服务池I中活动的虚拟主机i的吞吐流量;
Ri:表示应用服务池I中活动的虚拟主机i的每秒请求数;
S313,读取所述配置模块中的弹性计算触发阀值,具体获得以下参数:
Sch:表示标准每台虚拟主机可以支持的在线会话数阀值上限;
Sbh:表示标准每台虚拟主机可以支持的流量阀值上限;
Srh:表示标准每台虚拟主机可以支持的每秒请求数阀值上限;
S314,按公式(一)计算δ值,其中,δ表示是否增加虚拟主机的逻辑值,如果δ值为1,则执行S315,否则,执行S316;
(一);
S315,所述负载均衡网关向所述虚拟机管理中心发送向应用服务池I中增加一台虚拟主机的调度指令;
所述虚拟机管理中心远程唤醒一台虚拟主机,并增加到所述应用服务池I中,置新增加的虚拟主机的状态为活动状态,同时更新所述配置模块中的以下参数:应用服务池I所包含的全体成员IP、应用服务池I所包含的活动成员IP;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京信诺瑞得软件系统有限公司,未经北京信诺瑞得软件系统有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410263629.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:地面压实机
- 下一篇:可用作雨伞套的组合式手柄