虚拟资源调度方法与装置制造方法及图纸

技术编号:11956302 阅读:87 留言:0更新日期:2015-08-27 08:08
本发明专利技术公开了虚拟资源调度装置与方法,该方法包括:采集业务层参数和网络层参数;根据业务层参数计算业务层指标,以及根据网络层参数计算网络层指标;将业务层指标以及网络层指标分别与各自的阈值进行比较,并根据比较结果调整对资源的分配。本发明专利技术可以保证业务开展所需的质量。

【技术实现步骤摘要】

本专利技术属于云计算领域,尤其涉及虚拟资源调度方法与装置
技术介绍
按需使用资源是云计算的显著特点,主流的资源伸缩方案是监控应用所在虚拟机 的CPU、内存等,在达到预设的阀值时进行资源调度。但是通过虚拟机的CPU、内存等指标并 不一定能直接反映业务生产的实际情况,比如业务处理的时延及响应率都已经不符合业务 开展要求时,可能此时CPU和内存的开销并不高。
技术实现思路
本专利技术的专利技术人发现上述现有技术中存在问题,并因此针对所述问题中的至少一 个问题提出了一种新的技术方案。 根据本专利技术一方面,提出虚拟资源调度方法,包括: 采集业务层参数和网络层参数; 根据业务层参数计算业务层指标,W及根据网络层参数计算网络层指标; 将业务层指标W及网络层指标分别与各自的阔值进行比较,并根据比较结果调整 对资源的分配。 进一步,将业务层指标与业务层上限阔值和业务层下限阔值进行比较,当业务层 指标大于业务层上限阔值,则减少对其分配的资源,当业务层指标小于业务层下限阔值,贝U 增加对其分配的资源。 进一步,将网络层指标与网络层上限阔值和网络层下限阔值进行比较,当网络层 指标大于网络层上限阔值,则减少对其分配的资源,当网络层指标小于网络层下限阔值,则 增加对其分配的资源。 进一步,网络层指标H的计算公式为:[00川H=[ § A( e AiXH" + . . . +日AnXHAn)+ § B( e BiXHbi + . . . + e … § N(日N1 X H肌+. . . +白皿馬)]XlOO[001引其中:§w是接口协议类型N的权重因子,取值范围是0~1 ; 0Wk是接口协议类型N的接口k的权重因子,取值范围是0~1讯k是接口类型N的接口k的健康指标Hw;【主权项】1. 虚拟资源调度方法,其特征在于: 采集业务层参数和网络层参数; 根据业务层参数计算业务层指标,以及根据网络层参数计算网络层指标; 将业务层指标以及网络层指标分别与各自的阈值进行比较,并根据比较结果调整对资 源的分配。2. 根据权利要求1所述虚拟资源调度方法,其特征在于: 将业务层指标与业务层上限阈值和业务层下限阈值进行比较,当业务层指标大于业务 层上限阈值,则减少对其分配的资源,当业务层指标小于业务层下限阈值,则增加对其分配 的资源。3. 根据权利要求1所述虚拟资源调度方法,其特征在于: 将网络层指标与网络层上限阈值和网络层下限阈值进行比较,当网络层指标大于网络 层上限阈值,则减少对其分配的资源,当网络层指标小于网络层下限阈值,则增加对其分配 的资源。4. 根据权利要求1或2或3所述虚拟资源调度方法,其特征在于: 网络层指标H的计算公式为: H= X100 其中: § N是接口协议类型N的权重因子,取值范围是O~I ; θΝ1?是接口协议类型N的接口 k的权重因子,取值范围是O~1 ; HNk是接口类型N的接口 k的健康指标Hitf ;Rp表示接口请求响应率,根据请求数与响应数计算的比率; Rs表示接口请求成功率,根据成功响应数与失败响应数计算的比率; Kd表示接口请求时延率,根据平均响应时延与标准响应时延计算的比率; Kb表示接口繁忙率,根据并发用户数与最大支持用户数计算的比率。5. 根据权利要求4所述虚拟资源调度方法,其特征在于: 接口请求成功率Rs :其中: η为请求种类; α为某类请求的权重因子; m为失败原因种类; β为权重因子; CAU为某种原因的失败响应数; sue为成功响应数。6. 根据权利要求4所述虚拟资源调度方法,其特征在于: 接口请求时延率Kd:其中: η为请求种类; α为某类请求的权重因子; DLY为某类请求的平均响应时延,最小等于DLS ; DLS为某类请求的标准响应时延。7. 根据权利要求4所述虚拟资源调度方法,其特征在于: 接口繁忙率Kb :其中: Umax为网元设计支持的最大用户数; U为活动用户数、流量、承载数、消息或报文数。8. 根据权利要求4所述虚拟资源调度方法,其特征在于: 接口请求响应率Rn :其中: η为请求种类; α为某类请求的权重因子; RSP为发出的响应数; RQT为收到的请求数。9. 根据权利要求1或2或3所述虚拟资源调度方法,其特征在于: 业务层指标Hn的计算公式为: Hn- (Ts X Ps+Td X Pd) - Iog2Ld 其中: Ts为发出成功率权重; Td为递送成功率权重; Ps为发出成功率; Pd为递送成功率; Ld为递送时延率。10. 根据权利要求9所述虚拟资源调度方法,其特征在于: 发出成功率Ps :其中: m为业务错误的原因种类; β为原因权重; Cs为某种发送失败原因次数; Ss为发送成功次数; RQTs为业务请求的次数; RSPs为业务响应的次数。11. 根据权利要求9所述虚拟资源调度方法,其特征在于: 递送成功率Pd:其中: η为业务处理的原因种类; α为原因权重; Cd为通知递送失败的某原因次数; Sd为通知递送成功的次数; RQTs为业务请求的次数; RQTd为业务响应的次数。12. 根据权利要求9所述虚拟资源调度方法,其特征在于: 递送时延率Ld:其中: Davg为平均递送时延; Dstd为标准递送时延。13. 虚拟资源调度装置,其特征在于: 业务层采集接口,采集业务层参数; 网络层采集接口,采集网络层参数; 计算处理单元,根据业务层参数计算业务层指标,以及根据网络层参数计算网络层指 标;将业务层指标以及网络层指标分别与各自的阈值进行比较,并根据比较结果调整对资 源的分配。14. 根据权利要求13所述虚拟资源调度装置,其特征在于: 将业务层指标与业务层上限阈值和业务层下限阈值进行比较,当业务层指标大于业务 层上限阈值,则减少对其分配的资源,当业务层指标小于业务层下限阈值,则增加对其分配 的资源。15. 根据权利要求13所述虚拟资源调度装置,其特征在于: 将网络层指标与网络层上限阈值和网络层下限阈值进行比较,当网络层指标大于网络 层上限阈值,则减少对其分配的资源,当网络层指标小于网络层下限阈值,则增加对其分配 的资源。16. 根据权利要求13或14或15所述虚拟资源调度装置,其特征在于: 网络层指标H的计算公式为: H= X100 其中: § N是接口协议类型N的权重因子,取值范围是O~I ; θΝ1?是接口协议类型N的接口 k的权重因子,取值范围是O~1 ; HNk是接口类型N的接口 k的健康指标Hitf ;Rp表示接口请求响应率,根据请求数与响应数计算的比率; Rs表示接口请求成功率,根据成功响应数与失败响应数计算的比率; Kd表示接口请求时延率,根据平均响应时延与标准响应时延计算的比率; Kb表示接口繁忙率,根据并发用户数与最大支持用户数计算的比率。17. 根据权利要求16所述虚拟资源调度装置,其特征在于: 接口请求成功率Rs :其中: η为请求种类; α为某类请求的权重因子; m为失败原因种类; β为权重因子; CAU为某种原因的失败响应数; SUC为成功响应数。18. 根据权利要求16所述虚拟资源调度装置,其特征在于: 接口请求时延率Kd本文档来自技高网...

【技术保护点】
虚拟资源调度方法,其特征在于:采集业务层参数和网络层参数;根据业务层参数计算业务层指标,以及根据网络层参数计算网络层指标;将业务层指标以及网络层指标分别与各自的阈值进行比较,并根据比较结果调整对资源的分配。

【技术特征摘要】

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

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

1