基于业务处理能力的负载调度方法、装置及云计算系统制造方法及图纸

技术编号:15690692 阅读:132 留言:0更新日期:2017-06-24 03:17
本发明专利技术公开了一种基于业务处理能力的负载调度方法、装置及云计算系统,涉及负载均衡领域,其中的方法包括:采集业务处理能力数据以及与业务相关的网络资源数据;基于业务处理能力数据和网络资源数据计算出业务层负载指标值和网络层负载指标值;根据业务层负载指标值和/或网络层负载指标值进行负载调度。本发明专利技术的负载调度方法、装置及云计算系统,解决了负载调度策略单一采用CPU、内存等硬件指标检测、而无法准确均衡调度各业务处理能力负载的问题,能够综合业务层和网络层的处理能力,根据预设的监控指标对业务层和网络层的指标进行综合计算,动态的调度和分配业务处理负载,提高了网络数据处理能力,能够保障产品质量和用户体验。

Load scheduling method, device and cloud computing system based on service processing capability

The invention discloses a load scheduling method, device and service processing capability based on cloud computing system, involving load balancing, the method includes: acquisition data and business processing capabilities of cyber source data and business related; calculate the load index value of business layer and network layer load index data processing capacity and network business based on the data resources; according to the business layer load index and / or network layer load index value of load scheduling. Load dispatching method and device of the invention and the cloud computing system, solve the load scheduling strategy using single CPU, memory and other hardware load index measurement, and can not accurately balancing the business processing capabilities, comprehensive business and network layer processing ability, according to the preset monitoring index of the comprehensive calculation of layer and the network layer index service, dynamic scheduling and load distribution business process, improve the data processing capacity of the network, to ensure the quality of products and user experience.

【技术实现步骤摘要】
基于业务处理能力的负载调度方法、装置及云计算系统
本专利技术涉及负载均衡
,尤其涉及一种基于业务处理能力的负载调度方法、装置及云计算系统。
技术介绍
云计算(cloudcomputing)是基于互联网的相关服务的增加、使用和交付模式,通常涉及通过互联网来提供动态易扩展且经常是虚拟化的资源。均衡且最大化利用处理能力是云计算的显著特点,目前主流的负载均衡方案是监控各业务处理单元所在虚拟机的CPU、内存等,在达到预设的阀值时进行业务负载调度伸缩。但是通过虚拟机的CPU、内存等指标并不一定能直接反映业务处理负载的实际情况,比如业务处理的时延及响应率都已经不符合业务开展要求时,可能此时CPU和内存的开销并不高而目前业务服务感受是衡量产品质量和用户体验的重要指标。
技术实现思路
有鉴于此,本专利技术要解决的一个技术问题是提供一种基于业务处理能力的负载调度方法、装置及云计算系统。一种基于业务处理能力的负载调度方法,包括:采集业务处理能力数据以及与业务相关的网络资源数据;基于所述业务处理能力数据和网络资源数据计算出业务层负载指标值和网络层负载指标值;根据所述业务层负载指标值和/或所述网络层负载指标值进行负载调度。根据本专利技术的一个实施例,进一步的,计算所述网络层负载指标值H1的计算公式为:H1=[§1(θ11×H11+θ12×H12......θ1P×H1P)+......§Q(θQ1×HQ1+θQ2×HQ2......θQP×HQP)]×100;其中,§Q为第Q个接口协议类型的权重因子,θQP为第Q个接口协议类型的第P接口的权重因子,HQP为第Q个接口协议类型的第P接口的接口健康指标值,Q>1,P>1。根据本专利技术的一个实施例,进一步的,计算所述接口健康指标值HQP的计算公式为:其中,Rp为接口综合请求响应指标,Rs为接口综合请求成功指标,Kd为接口综合请求时延指标;Kb为接口综合繁忙指标。根据本专利技术的一个实施例,进一步的,计算所述网络接口综合成功指标Rs的计算公式为:计算所述网络接口综合时延指标Kd的计算公式为:计算所述网络接口综合响应指标Rp的计算公式为:其中,n为请求种类,n>1,αi为请求的权重因子,m为失败原因种类,m>1,βj为原因权重,CAUj为某种原因的失败响应数,SUC为成功响应数,DLYi为请求的平均响应时延,DLSi为请求的标准响应时延,RSPi为发出的响应数,RQTi为收到的请求数,i、j为自然数。根据本专利技术的一个实施例,进一步的,计算所述业务层负载指标值H2的计算公式为:H2=(θS×RS1+θd×Rd1)÷log2Kd1;其中,θs为发出成功率权重,θd1为递送成功率权重,RS1为发出成功率,Rd1为递送成功率,Kd1为递送时延指标。根据本专利技术的一个实施例,进一步的,计算所述发出成功率Rs1的计算公式为:计算所述到达成功率Rd1的计算公式为:计算所述递送时延Kd1的计算公式为:其中,m1为业务错误的原因种类,βi为原因权重,Csi为发送失败原因次数,Ss为发送成功次数,RQTs为业务请求的次数,RSPs为业务响应的次数;n1为业务处理的原因种类,αj为原因权重,Cdj为通知递送失败的原因次数,Sd为通知递送成功的次数,RQTs为业务请求的次数,RQTd为业务响应的次数,Davg为平均递送时延,Dstd为标准递送时延,i、j为自然数。根据本专利技术的一个实施例,进一步的,所述根据所述业务层负载指标值和/或网络层负载指标值确定负载情况并进行负载调度包括:将所述业务层负载指标值与预设的负载阈值进行比较,如果在预设的持续时间内高于负载阀值上限,则请求减少负载,如果在预设的持续时间内低于负载阀值下限,则请求增加负载。一种基于业务处理能力的负载调度装置,包括:业务层采集模块,用于采集业务处理能力数据;网络层采集模块,用于采集与业务相关的网络资源数据;负载能力计算模块,用于基于所述业务处理能力数据和网络资源数据计算出业务层负载指标值和网络层负载指标值;负载调度模块,用于根据所述业务层负载指标值和/或所述网络层负载指标值进行负载调度。根据本专利技术的一个实施例,进一步的,所述负载能力计算模块计算所述网络层负载指标值H1的计算公式为:H1=[§1(θ11×H11+θ12×H12......θ1P×H1P)+......§Q(θQ1×HQ1+θQ2×HQ2......θQP×HQP)]×100;其中,§Q为第Q个接口协议类型的权重因子,θQP为第Q个接口协议类型的第P接口的权重因子,HQP为第Q个接口协议类型的第P接口的接口健康指标值,Q>1,P>1。根据本专利技术的一个实施例,进一步的,所述负载能力计算模块计算所述接口健康指标值HQP的计算公式为:其中,Rp为接口综合请求响应指标,Rs为接口综合请求成功指标,Kd为接口综合请求时延指标;Kb为接口综合繁忙指标。根据本专利技术的一个实施例,进一步的,所述负载能力计算模块计算所述网络接口综合成功指标Rs的计算公式为:所述负载能力计算模块计算所述网络接口综合时延指标Kd的计算公式为:所述负载能力计算模块计算所述网络接口综合响应指标Rp的计算公式为:其中,n为请求种类,n>1,αi为请求的权重因子,m为失败原因种类,m>1,βj为原因权重,CAUj为某种原因的失败响应数,SUC为成功响应数,DLYi为请求的平均响应时延,DLSi为请求的标准响应时延,RSPi为发出的响应数,RQTi为收到的请求数,i、j为自然数。根据本专利技术的一个实施例,进一步的,所述负载能力计算模块计算所述业务层负载指标值H2的计算公式为:H2=(θS×RS1+θd×Rd1)÷log2Kd1;其中,θs为发出成功率权重,θd1为递送成功率权重,RS1为发出成功率,Rd1为递送成功率,Kd1为递送时延指标。根据本专利技术的一个实施例,进一步的,所述负载能力计算模块计算所述发出成功率Rs1的计算公式为:所述负载能力计算模块计算所述到达成功率Rd1的计算公式为:所述负载能力计算模块计算所述递送时延Kd1的计算公式为:其中,m1为业务错误的原因种类,βi为原因权重,Csi为发送失败原因次数,Ss为发送成功次数,RQTs为业务请求的次数,RSPs为业务响应的次数;n1为业务处理的原因种类,αj为原因权重,Cdj为通知递送失败的原因次数,Sd为通知递送成功的次数,RQTs为业务请求的次数,RQTd为业务响应的次数,Davg为平均递送时延,Dstd为标准递送时延,i、j为自然数。根据本专利技术的一个实施例,进一步的,所述负载调度模块将所述业务层负载指标值与预设的负载阈值进行比较,如果在预设的持续时间内高于负载阀值上限,则请求减少负载,如果在预设的持续时间内低于负载阀值下限,则请求增加负载。一种云计算系统,包括如上所述的基于业务处理能力的负载调度装置。本专利技术的基于业务处理能力的负载调度方法、装置及云计算系统,能够综合业务层和网络层的处理能力,根据预设的监控指标对业务层和网络层的指标进行综合计算,动态的调度和分配业务处理负载,提高网络数据处理能力,提高了网络的灵活性和可用性,能够保障产品质量和用户体验。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描本文档来自技高网...
基于业务处理能力的负载调度方法、装置及云计算系统

【技术保护点】
一种基于业务处理能力的负载调度方法,其特征在于,包括:采集业务处理能力数据以及与业务相关的网络资源数据;基于所述业务处理能力数据和网络资源数据计算出业务层负载指标值和网络层负载指标值;根据所述业务层负载指标值和/或所述网络层负载指标值进行负载调度。

【技术特征摘要】
1.一种基于业务处理能力的负载调度方法,其特征在于,包括:采集业务处理能力数据以及与业务相关的网络资源数据;基于所述业务处理能力数据和网络资源数据计算出业务层负载指标值和网络层负载指标值;根据所述业务层负载指标值和/或所述网络层负载指标值进行负载调度。2.如权利要求1所述的方法,其特征在于,包括:计算所述网络层负载指标值H1的计算公式为:H1=[§1(θ11×H11+θ12×H12......θ1P×H1P)+......§Q(θQ1×HQ1+θQ2×HQ2......θQP×HQP)]×100;其中,§Q为第Q个接口协议类型的权重因子,θQP为第Q个接口协议类型的第P接口的权重因子,HQP为第Q个接口协议类型的第P接口的接口健康指标值,Q>1,P>1。3.如权利要求2所述的方法,其特征在于,包括:计算所述接口健康指标值HQP的计算公式为:其中,Rp为接口综合请求响应指标,Rs为接口综合请求成功指标,Kd为接口综合请求时延指标;Kb为接口综合繁忙指标。4.如权利要求3所述的方法,其特征在于,包括:计算所述网络接口综合成功指标Rs的计算公式为:计算所述网络接口综合时延指标Kd的计算公式为:计算所述网络接口综合响应指标Rp的计算公式为:其中,n为请求种类,n>1,αi为请求的权重因子,m为失败原因种类,m>1,βj为原因权重,CAUj为某种原因的失败响应数,SUC为成功响应数,DLYi为请求的平均响应时延,DLSi为请求的标准响应时延,RSPi为发出的响应数,RQTi为收到的请求数,i、j为自然数。5.如权利要求1所述的方法,其特征在于:计算所述业务层负载指标值H2的计算公式为:H2=(θS×RS1+θd×Rd1)÷log2Kd1;其中,θs为发出成功率权重,θd为递送成功率权重,RS1为发出成功率,Rd1为递送成功率,Kd1为递送时延指标。6.如权利要求5所述的方法,其特征在于:计算所述发出成功率Rs1的计算公式为:计算所述到达成功率Rd1的计算公式为:计算所述递送时延Kd1的计算公式为:其中,m1为业务错误的原因种类,m1>1;βi为原因权重,Csi为发送失败原因次数,Ss为发送成功次数,RQTs为业务请求的次数,RSPs为业务响应的次数;n1为业务处理的原因种类,n1>1,αj为原因权重,Cdj为通知递送失败的原因次数,Sd为通知递送成功的次数,RQTs为业务请求的次数,RQTd为业务响应的次数,Davg为平均递送时延,Dstd为标准递送时延,i、j为自然数。7.如权利要求6所述的方法,其特征在于,所述根据所述业务层负载指标值和/或网络层负载指标值确定负载情况并进行负载调度包括:将所述业务层负载指标值与预设的负载阈值进行比较,如果在预设的持续时间内高于负载阀值上限,则请求减少负载,如果在预设的持续时间内低于负载阀值下限,则请求增加负载。8.一种基于业务处理能力的负载调度装置,其特征在于,包括:业务层采集模块,用于采集业务处理能力数据;网络层采集模块,用于采集与业务相关的网络资源数据;负载能...

【专利技术属性】
技术研发人员:杨迪任华王铮方燕萍汪少敏
申请(专利权)人:中国电信股份有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1