您现在的位置: 首页 > 技术转让 > 虚拟化计算平台中应用请求调度的方法及其系统
虚拟化计算平台中应用请求调度的方法及其系统

虚拟化计算平台中应用请求调度的方法及其系统

  • 专利类型:发明专利
  • 有效期:不限
  • 发布日期:2021-07-15
  • 技术成熟度:详情咨询
交易价格: ¥面议
  • 法律状态核实
  • 签署交易协议
  • 代办官方过户
  • 交易成功

专利推荐

  • 技术(专利)类型 发明专利
  • 申请号/专利号 CN200910244006.2 
  • 技术(专利)名称 虚拟化计算平台中应用请求调度的方法及其系统 
  • 项目单位 中国科学院计算技术研究所
  • 发明人 冯斌全;宋莹;王若倪;孙毓忠 
  • 行业类别 物理
  • 技术成熟度 详情咨询
  • 交易价格 ¥面议
  • 联系人 李志文
  • 发布时间 2021-07-15  
  • 01

    项目简介

    本发明涉及虚拟化计算平台中应用请求调度的方法及其系统,方法包括:步骤1,采集各个虚拟机的资源总量、资源利用率和服务请求连接的数量;步骤2,根据虚拟机的当前权值、资源总量、资源利用率和服务请求连接的数量对所述虚拟机的权值进行更新;步骤3,采用基于权值的轮询调度方法对服务请求进行调度。本发明能够在虚拟机系统中实现资源与负载匹配,提高整个虚拟化计算平台的利用效率。
    展开
  • 02

    说明书


    1.一种虚拟化计算平台中应用请求调度的方法,其特征在于,包括:步骤1,采集各个虚拟机的资源总量、资源利用率和服务请求连接的数量;步骤2,根据虚拟机的当前权值、资源总量、资源利用率和服务请求连接的数量对所述虚拟机的权值进行更新;步骤3,采用基于权值的轮询调度方法对服务请求进行调度;所述步骤3后还包括:步骤61,计算虚拟机预设时长的平均资源利用率,根据该平均资源利用率纠正调度偏差。
    2.如权利要求1所述的虚拟化计算平台中应用请求调度的方法,其特征在于,所述步骤2进一步为:步骤21,根据虚拟机的资源总量、资源利用率和服务请求连接的数量判断所述虚拟机是否超载,如果超载,则将所述虚拟机的权值记为预设最小值,否则,执行步骤22;步骤22,根据虚拟机的资源利用率、服务请求连接的数量和当前的权值计算所述虚拟机新的权值,按所述新的权值对所述虚拟机进行更新。
    3.如权利要求2所述的虚拟化计算平台中应用请求调度的方法,其特征在于,所述步骤21进一步为:步骤31,由虚拟机的资源总量和资源利用率计算出虚拟机的可用资源量,将所述虚拟机的可用资源量和服务请求连接数量带入性能预测模型计算出所述虚拟机的最大连接数;步骤32,如果所述虚拟机的服务请求的连接数量大于等于所述虚拟机的最大连接数,则将所述虚拟机的权值记为预设最小值;否则,执行所述步骤22。
    4.如权利要求2所述的虚拟化计算平台中应用请求调度的方法,其特征在于,所述步骤22进一步为:步骤41,根据资源利用率和服务请求连接的数量计算出综合负载值;步骤42,根据所述虚拟机的综合负载值和所述虚拟机的当前的权值算出所述虚拟机的新的权值;步骤43,如果所述虚拟机的新的权值和所述虚拟机的当前的权值的差值大于设定的阀值,则将所述虚拟机的权值更新为所述新的权值。
    5.如权利要求4所述的虚拟化计算平台中应用请求调度的方法,其特征在于,所述步骤42进一步为:按如下公式计算所述虚拟机的新的权值, w newi = w i + K × 1 - Server _ load i 3 , ]]>其中,wnewi为新的权值,wi当前权值,K为预设的调整系数,Server_loadi为综合负载值。
    6.如权利要求1所述的虚拟化计算平台中应用请求调度的方法,其特征在于,所述步骤1前还包括:步骤71,在初始时,采用加权最小连接调度算法,并为虚拟机群中虚拟机设置初始的权值。
    7.如权利要求1所述的虚拟化计算平台中应用请求调度的方法,其特征在于,所述步骤1前还包括:步骤81,在一个物理机器上配置不同资源密集型的服务对应的虚拟机。
    8.一种虚拟化计算平台中应用请求调度的系统,包括运行于物理节点上的虚拟机,其特征在于,系统还包括:中控模块,用于采集各个虚拟机的资源总量,并将各个虚拟机的资源总量反馈给调度器模块;所述调度器模块,用于采集各个虚拟机的资源利用率和服务请求连接的数量;所述调度器模块还用于根据虚拟机的当前权值、资源总量、资源利用率和服务请求连接的数量对所述虚拟机的权值进行更新;所述中控模块用于接收服务请求,并将所述服务请求转发给所述调度器模块;所述调度器模块还用于采用基于权值的轮询调度方法对服务请求进行调度;所述系统还包括偏差纠正模块,用于计算虚拟机预设时长的平均资源利用率,根据该平均资源利用率纠正调度偏差。
    9.如权利要求8所述的虚拟化计算平台中应用请求调度的系统,其特征在于,所述调度器模块在更新权值时进一步用于根据虚拟机的资源总量、资源利用率和服务请求连接的数量判断所述虚拟机是否超载,如果超载,则将所述虚拟机的权值记为预设最小值,否则,根据虚拟机的资源利用率、服务请求连接的数量和当前的权值计算所述虚拟机新的权值,按所述新的权值对所述虚拟机进行更新。
    10.如权利要求9所述的虚拟化计算平台中应用请求调度的系统,其特征在于,所述调度器模块在判断超载时进一步用于由虚拟机的资源总量和资源利用率计算出虚拟机的可用资源量,将所述可用资源量发送给所述中控模块,接收所述中控模块反馈的最大连接数,如果所述虚拟机的服务请求的连接数量大于等于所述虚拟机的最大连接数,则判断为超载;否则,判断为不超载;所述中控模块还用于将所述虚拟机的可用资源量和服务请求连接数量带入性能预测模型计算出所述虚拟机的最大连接数,将所述最大连接数反馈给所述调度器模块。
    11.如权利要求9所述的虚拟化计算平台中应用请求调度的系统,其特征在于,所述调度器模块在更新虚拟机的权值时进一步用于根据资源利用率和服务请求连接的数量计算出综合负载值;根据所述虚拟机的综合负载值和所述虚拟机的当前的权值算出所述虚拟机的新的权值;如果所述虚拟机的新的权值和所述虚拟机的当前的权值的差值大于设定的阀值,则将所述虚拟机的权值更新为所述新的权值。
    12.如权利要求11所述的虚拟化计算平台中应用请求调度的系统,其特征在于,所述调度器模块计算综合负载值时进一步用于按如下公式计算所述虚拟机的新的权值, w newi = w i + K × 1 - Server _ load i 3 , ]]>其中,wnewi为新的权值,wi当前权值,K为预设的调整系数,Server_loadi为综合负载值。
    13.如权利要求8所述的虚拟化计算平台中应用请求调度的系统,其特征在于,所述调度器模块还用于在初始时,采用加权最小连接调度算法,并为虚拟机群中虚拟机设置初始的权值。
    14.如权利要求8所述的虚拟化计算平台中应用请求调度的系统,其特征在于,在一个物理机器上配置不同资源密集型的服务对应的虚拟机。
    展开

专利技术附图

< >

服务流程

过户资料

  • 买卖双方需提供资料
  • 平台提供
  • 过户后您将获得
  • 买家
  • 卖家
  • 公司
  • 企业营业执照
  • 企业营业执照

    专利注册证原件

  • 个人
  • 身份证

    个体户营业执照

  • 身份证

    专利注册证原件

  • 专利代理委托书

    转让申请书

    转让协议

  • 手续合格通知书

    专利证书

    专利利登记簿副本

安全保障

  • 品类齐全

    海量资源库,平台整合几十万闲置资源。
  • 交易保障

    完善的资金保障体系确保买卖双方资金安全。
  • 专人跟进

    专业交易顾问全程服跟进,确保交易流畅。
  • 快速响应

    专业在线/电话客服服务,快速响应贴心服务。
  • 售后无忧

    资质过硬,国内大知识产权服务平台。

在线客服

在线咨询

010-83278899

返回顶部