【技术实现步骤摘要】
一种基于CPU积分的负载均衡方法及系统
[0001]本申请涉及计算机
,更具体地说,涉及一种基于
CPU
积分的负载均衡方法及系统
。
技术介绍
[0002]随着云计算和大数据应用的迅猛发展,服务器集群中的负载均衡变得至关重要
。
在一个典型的服务器集群中,任务的分发和资源的利用对系统性能和用户体验起着关键作用
。
然而,传统的静态均衡算法无法根据实际任务执行情况进行任务调度,导致一些服务器负载过重,而其他服务器处于闲置状态
。
尤其对于突增型实例,其负载变化模式与普通实例不同
。
常用的以服务器负载为权重的线性加权法无法有效适应突增型实例的负载特性
。
线性加权法仅将负载作为权重因素,但无法准确反映突增型实例的真实负载情况
。
[0003]在当前现有的技术中,静态均衡算法无法根据实际任务执行情况进行任务调度,而动态算法主要采用线性加权法以服务器负载为权重
。
然而,由于突增型实例具有不同的负载特性,常规的算法无法准确地适应和调整任务的分发,从而导致资源利用率下降
。
[0004]中国专利申请,申请号
CN201810834342.1
,公开日
2018
年
12
月
18
日,公开了一种负载均衡调度方法
、
负载均衡器
、
服务器及系统
。
应负载均 ...
【技术保护点】
【技术特征摘要】
1.
一种基于
CPU
积分的负载均衡方法,包括:获取服务器的
CPU
利用率和
CPU
核数;根据获取的
CPU
核数计算服务器的基准利用率,基准利用率为服务器
CPU
核数与预设比例系数的乘积;计算服务器的累计积分,累计积分按服务器
CPU
利用率与基准利用率差值的比例进行积分;计算服务器的剩余启动积分,剩余启动积分为基准利用率与累计积分的差值;根据服务器的累计积分计算权重
W
;向权重
W
最大的服务器分发网络请求或任务
。2.
根据权利要求1的基于
CPU
积分的负载均衡方法,其特征在于:权重
W
的计算公式为:其中,剩余启动积分为服务器在停启操作后剩余可用于启动的积分量;
CPU
利用率为服务器单个
CPU
核的平均利用率;
CPU
核数为服务器上用于并行处理任务的
CPU
数量;
t
为
CPU
积分累计的时间间隔;第一标记表示是否需要单独计算服务器的启动积分;基准利用率为利用突增型服务器定义的基准
CPU
利用率;
m
为统计计算
CPU
积分时的第一统计参数;
h
为统计计算
CPU
积分时的第二统计参数;累计积分为服务器从过去到当前时刻累积的
CPU
积分总量;
N
为正整数
。3.
根据权利要求2的基于
CPU
积分的负载均衡方法,其特征在于:利用突增型服务器定义的基准
CPU
利用率;其中,
Ui
表示第
i
个突增型服务器;
CPU
利用率为服务器单个
CPU
核的平均利用率;基准利用率为利用突增型服务器定义的基准
CPU
利...
【专利技术属性】
技术研发人员:杨本芊,杨文俊,黄诚,任翔,徐健,
申请(专利权)人:南京网眼信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。