• 四川郎酒股份有限公司获第十二届人民企业社会责任奖年度环保奖 2019-05-13
  • 银保监会新规剑指大企业多头融资和过度融资 2019-05-12
  • 韩国再提4国联合申办世界杯 中国网友无视:我们自己来 2019-05-11
  • 中国人为什么一定要买房? 2019-05-11
  • 十九大精神进校园:风正扬帆当有为 勇做时代弄潮儿 2019-05-10
  • 粽叶飘香幸福邻里——廊坊市举办“我们的节日·端午”主题活动 2019-05-09
  • 太原设禁鸣路段 设备在测试中 2019-05-09
  • 拜耳医药保健有限公司获第十二届人民企业社会责任奖年度企业奖 2019-05-08
  • “港独”没出路!“梁天琦们”该醒醒了 2019-05-07
  • 陈卫平:中国文化内涵包含三方面 文化复兴表现在其中 2019-05-06
  • 人民日报客户端辟谣:“合成军装照”产品请放心使用 2019-05-05
  • 【十九大·理论新视野】为什么要“建设现代化经济体系”?   2019-05-04
  • 聚焦2017年乌鲁木齐市老城区改造提升工程 2019-05-04
  • 【专家谈】上合组织——构建区域命运共同体的有力实践者 2019-05-03
  • 【华商侃车NO.192】 亲!楼市火爆,别忘了买车位啊! 2019-05-03
    • / 19
    • 下载费用:20 金币  

    重庆时时彩后三杀号方法: 一种面向云计算虚拟化环境的资源监测和调整系统.pdf

    摘要
    申请专利号:

    重庆时时彩单双窍门 www.4mum.com.cn CN201310264975.0

    申请日:

    2013.06.28

    公开号:

    CN103365700A

    公开日:

    2013.10.23

    当前法律状态:

    授权

    有效性:

    有权

    法律详情: 授权|||实质审查的生效IPC(主分类):G06F 9/455申请日:20130628|||公开
    IPC分类号: G06F9/455 主分类号: G06F9/455
    申请人: 福建师范大学
    发明人: 肖如良; 胡耀; 姜军; 倪友聪; 杜欣
    地址: 350007 福建省福州市仓山区上三路8号
    优先权:
    专利代理机构: 福州元创专利商标代理有限公司 35100 代理人: 蔡学俊
    PDF完整版下载: PDF下载
    法律状态
    申请(专利)号:

    CN201310264975.0

    授权公告号:

    ||||||

    法律状态公告日:

    2016.01.06|||2013.11.20|||2013.10.23

    法律状态类型:

    授权|||实质审查的生效|||公开

    摘要

    本发明涉及一种面向云计算虚拟化环境的资源监测和调整系统,包括资源信息监测??楹妥试吹髡??;资源信息监测??榇覺enstore获取虚拟机的静态配置信息,通过XenHypervisor获取动态资源信息,从各个DomU上获取资源详细使用信息;资源调整??榘诖孀试吹髡?楹蚔CPU资源调整???,内存资源调整??樘峁┝四诖娴髡涌?,通过按需调整策略或基于平均内存利用率的托管调整策略对内存资源进行调整,VCPU资源调整??樘峁┝薞CPU调整接口,调用XenHypervisor的热插拔??槎訴CPU资源进行调整;该系统不仅能实时地监测各虚拟机的资源利用状况,而且可以对多种虚拟机资源进行调整。

    权利要求书

    权利要求书
    1.  一种面向云计算虚拟化环境的资源监测和调整系统,其特征在于:包括设于Dom0虚拟机上的资源信息监测??楹妥试吹髡??,以及设于DomU虚拟机上的数据传输???;
    所述资源信息监测??榘慈缦虏街杞凶试葱畔⒌氖占ぷ鳎?BR>步骤a1:读取Xenstore,获取Xenstore中存储的每一个正在运行的虚拟机的静态配置信息;
    步骤a2:通过Xen Hypervisor获取各个虚拟机的动态资源信息,监控虚拟化平台的变化情况,如果有新增的虚拟机,则为其分配数据存储空间,如果有虚拟机被销毁,则释放其数据存储空间;
    步骤a3:设于DomU虚拟机上的数据传输??橄蚬蚕砟诖娣⑺推渥陨淼淖试聪晗甘褂眯畔?,资源信息监测??槭凳碧讲夤蚕砟诖嬷械氖?,如果发现有新的数据到达,就将其读取出来;
    所述资源调整??榘诖孀试吹髡?楹蚔CPU资源调整???;所述内存资源调整??樘峁┝四诖娴髡涌?,通过按需调整策略或基于平均内存利用率的托管调整策略对内存资源进行调整;所述VCPU资源调整??樘峁┝薞CPU调整接口,调用Xen Hypervisor的热插拔???,按如下步骤对VCPU资源进行调整:
    步骤b1:VCPU资源调整??榻邮誚CPU资源调整请求,提取虚拟机的id和请求设置的VCPU个数vcpu_count;
    步骤b2:VCPU资源调整??槎寥enstore,取得对应所述id的虚拟机允许设置的最大VCPU个数vcpu_max,以及已经在线的VCPU个数vcpu_online;
    步骤b3:判断请求设置的VCPU个数vcpu_count是否大于vcpu_max或者小于1,是则流程结束,否则转下一步骤;
    步骤b4:判断请求设置的VCPU个数vcpu_count与已经在线的VCPU 个数vcpu_online是否相等,是则流程结束,否则转下一步骤;
    步骤b5:设置Xenstore的相应键值,VCPU资源调整流程结束。

    2.  根据权利要求1所述的一种面向云计算虚拟化环境的资源监测和调整系统,其特征在于:所述按需调整策略按如下步骤进行:
    步骤c1:内存资源调整??榻馕瞿诖孀试吹髡肭?,提取虚拟机的id和请求的内存量memory;
    步骤c2:内存资源调整??槎寥enstore配置,获取该虚拟机允许使用的最大内存max;
    步骤c3:判断内存资源调整请求是否合法,即如果请求的内存量memory大于该虚拟机允许使用的最大内存max,或者小于一设定值以至于不能支持虚拟机的运行,则视为非法请求不予执行,流程结束,否则转下一步骤;
    步骤c4:如果请求合法,则对Xenstore下相应的键target执行写操作,后续的工作交由气球驱动去完成。

    3.  根据权利要求1所述的一种面向云计算虚拟化环境的资源监测和调整系统,其特征在于:所述基于平均内存利用率的托管调整策略按如下方法进行:管理员向内存资源调整??榉⒊瞿诖孀试吹髡肭?,并配置三个值:其一是保证虚拟化平台正常工作需要预留的最少空闲内存值min_free_memory,即如果虚拟化平台的空闲内存低于该值,虚拟化平台将会产生内存溢出而不能正常工作;其二是各虚拟机允许设置的最小内存值vm_min_memory,即如果为虚拟机设置的内存值低于该值,虚拟机将会产生内存溢出而不能工作;其三是对虚拟机进行内存资源增加调整的最低内存利用率min_mem_usage,即如果虚拟机的内存利用率高于该值,将为其增加内存,否则不处理;然后分为平台空闲内存充足和平台空闲内存不充足两种情况对内存资源进行调整;
    平台空闲内存充足情况的内存资源调整工作流程如下:
    步骤d1:遍历每一个DomU虚拟机并计算其内存利用率;
    步骤d2:判断DomU虚拟机的内存利用率是否小于设定的min_mem_usage值,是则结束流程,否则从平台的空闲内存资源池中取出部分内存,为其增加内存,然后结束流程;
    平台空闲内存不充足情况的内存资源调整工作流程如下:
    步骤e1:遍历每一个DomU虚拟机并预测其内存需求;
    步骤e2:根据预测的内存需求,计算每一个DomU虚拟机的内存利用率和平台平均内存利用率;
    步骤e3:以平台平均内存利用率为标准,结合预测的内存需求和计算的内存利用率,调整每一个DomU虚拟机的内存大小,平衡内存压力。

    4.  根据权利要求3所述的一种面向云计算虚拟化环境的资源监测和调整系统,其特征在于:在步骤e1中,遍历每一个DomU虚拟机并预测其内存需求按如下步骤进行:
    步骤101:遍历每一个DomU虚拟机,获得其内存资源占用详细信息;
    步骤102:根据其内存资源占用详细信息计算其本次调整的内存使用量mem_used:
    ;
    式中,memtotal表示DomU当前占用的总内存,memfree表示DomU当前的空闲内存,buffers表示DomU的设备IO缓冲区,cached表示DomU的文件IO高速缓冲区;
    步骤103:根据本次调整的内存使用量mem_used,结合上一次调整的内存使用量pre_mem_used,计算本次调整的内存增量mem_increment和Swap分区增量swap_increment:

    ;
    式中,now.swaptotal表示本次调整的DomU总的swap分区大小,pre.swaptotal表示上一次调整的DomU总的swap分区大??;
    步骤104:根据本次调整的内存使用量mem_used、内存增量mem_increment和Swap分区增量swap_increment预测内存需求mem_used_predict,其中。

    5.  根据权利要求3所述的一种面向云计算虚拟化环境的资源监测和调整系统,其特征在于:步骤e3分为回收空闲内存和为需要内存的DomU虚拟机增加内存两个子步骤,回收空闲内存的工作流程如下:
    步骤201:遍历各DomU,并计算其内存利用率与平台平均内存利用率;
    步骤202:判断DomU的内存利用率是否小于平台平均内存利用率,是则转下一步骤,否则说明该虚拟机的内存资源不充足,不回收其内存资源,流程结束;
    步骤203:以平台平均内存利用率为中心设置一取值范围,判断DomU的内存利用率是否在所述取值范围内,是则说明DomU的内存利用率已经达到了合理水平,也不回收其内存资源,否则转下一步骤;
    步骤204:DomU的内存利用率不在所述取值范围内,则说明DomU的内存利用率达不到合理水平,即内存利用率不高,需要进行空闲内存资源回收;
    步骤205:计算其内存目标值,对其进行空闲内存资源回收;
    为需要内存的DomU虚拟机增加内存的工作流程如下:
    步骤301:遍历各DomU,并计算其内存利用率与平台平均内存利用率;
    步骤302:判断该DomU的内存利用率是否大于平台平均内存利用率,是则转下一步骤,否则说明该虚拟机的内存资源没有被充分利用,需要回收其部分空闲内存资源;
    步骤303:判断DomU的内存利用率是否在所述取值范围内,是则说明DomU的内存利用率是合理的,不会出现内存不足的现象,也不用为其增加内存,否则转下一步骤;
    步骤304:DomU的内存利用率超出所述取值范围内,则说明DomU已经出现内存不足的现象,需要为其增加内存资源;
    步骤305:计算其内存目标值,为其增加内存资源。

    关 键 词:
    一种 面向 计算 虚拟 环境 资源 监测 调整 系统
      专利查询网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    0条评论

    还可以输入200字符

    暂无评论,赶快抢占沙发吧。

    关于本文
    本文标题:一种面向云计算虚拟化环境的资源监测和调整系统.pdf
    链接地址://www.4mum.com.cn/p-5779175.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服客服 - 联系我们

    [email protected] 2017-2018 www.4mum.com.cn网站版权所有
    经营许可证编号:粤ICP备17046363号-1 
     


    收起
    展开
  • 四川郎酒股份有限公司获第十二届人民企业社会责任奖年度环保奖 2019-05-13
  • 银保监会新规剑指大企业多头融资和过度融资 2019-05-12
  • 韩国再提4国联合申办世界杯 中国网友无视:我们自己来 2019-05-11
  • 中国人为什么一定要买房? 2019-05-11
  • 十九大精神进校园:风正扬帆当有为 勇做时代弄潮儿 2019-05-10
  • 粽叶飘香幸福邻里——廊坊市举办“我们的节日·端午”主题活动 2019-05-09
  • 太原设禁鸣路段 设备在测试中 2019-05-09
  • 拜耳医药保健有限公司获第十二届人民企业社会责任奖年度企业奖 2019-05-08
  • “港独”没出路!“梁天琦们”该醒醒了 2019-05-07
  • 陈卫平:中国文化内涵包含三方面 文化复兴表现在其中 2019-05-06
  • 人民日报客户端辟谣:“合成军装照”产品请放心使用 2019-05-05
  • 【十九大·理论新视野】为什么要“建设现代化经济体系”?   2019-05-04
  • 聚焦2017年乌鲁木齐市老城区改造提升工程 2019-05-04
  • 【专家谈】上合组织——构建区域命运共同体的有力实践者 2019-05-03
  • 【华商侃车NO.192】 亲!楼市火爆,别忘了买车位啊! 2019-05-03