[发明专利]基于多资源尺度的负载均衡动态预调度方法在审
申请号: | 201410447805.0 | 申请日: | 2014-09-04 |
公开(公告)号: | CN105430027A | 公开(公告)日: | 2016-03-23 |
发明(设计)人: | 湛林福;杨澎涛;丛龙水;李战强;苗永康 | 申请(专利权)人: | 中国石油化工股份有限公司;中国石油化工股份有限公司胜利油田分公司物探研究院 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 东营双桥专利代理有限责任公司 37107 | 代理人: | 侯华颂 |
地址: | 100728 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 资源 尺度 负载 均衡 动态 调度 方法 | ||
1.基于多资源尺度的负载均衡动态预调度方法,其特征在于,包括:
步骤1,选择资源评价参数,并采集相关信息,使用多资源尺度分析方法对服务器负载进行评价分析;
步骤2,根据负载分析结果结合资源属性及设计的排队算法,对资源池中的应用服务器按照负载情况动态的进行预排队。
2.根据权利要求1所述的基于多资源尺度的负载均衡动态预调度方法,其特征在于,在步骤1中,针对显示服务器、应用服务器应用类型的不同,从包括CPU、内存、I/O、用户数、进程数、磁盘读写速度多个参数进行性能综合评价。
3.根据权利要求2所述的基于多资源尺度的负载均衡动态预调度方法,其特征在于,在步骤1中,选择以下10个参数对服务器负载进行评价:
(1)FreeCPUPercent:CPU空闲百分比;
(2)NCPU:CPU数量;
(3)AVGCPUMHZ:CPU平均速度;
(4)Nusers:当前用户数;
(5)NSEESIONS:共享客户端连接数;
(6)CPULOADAVG1:cpu最近1分钟就绪队列长度;
(7)CPULOADAVG5:cpu最近5分钟就绪队列长度;
(8)FREEMEM:空闲内存;
(9)DiskIO:磁盘I/O流量;
(10)NetworkIO:网I/O流量;
以上参数的优先级依次降低;
通过以上10种参数使用多资源尺度方法定性分析和评价整个共享系统中所有节点的负载。
4.根据权利要求3所述的基于多资源尺度的负载均衡动态预调度方法,其特征在于,10种参数使用多资源尺度方法是用元组来表示mrm,元组的项分别对应于一种所考虑到的资源;各服务器节点的mrm定义如下:Mrm=<CPUAPP,Nusers,FREEMEM,DiskIO,NetworkIO>,其中,场点当前可用的处理能力CPUAPP:AVGCPUMHZ*NCPU*FreeCPUPercent/CPULOADAVG;Nusers:当前用户数;FREEMEM:空闲内存;DiskIO:磁盘I/O流量;NetworkIO:网I/O流量;
每一个节点的负载信息都以五元组的形式提供给系统,五元组中每一项的值都由系统动态地计算,专用进程用来记录各节点的资源负载情况的变化;
Load=f(mrm1,mrm2,...mrmi…,mrmn),1<=i<=n,且f:MRM->{1,…,n},函数f依据每个节点mrm中的第i项值的大小对所有节点进行排序。
5.根据权利要求1或、2、3、4所述的基于多资源尺度的负载均衡动态预调度方法,其特征在于,在步骤2中,由资源池维护资源的属性和状态,并作为负载分析器或者调度器的输入;调度后的输出就是选中的显示服务器和应用服务器,资源选中后由分发器将应用分发到指定节点;通过资源管理器对资源池进行管理,完成增、删、改、查等操作,并根据实际需要动态调整资源池;将负载收集合并到资源管理器,它维护一个共同的对象,负责资源状态的更新;定期对资源池按照设计的调度策略进行排队,用户直接选取队列首节点;通过调度算法能保证队列首节点始终是用户所需的最优节点,同时资源排队的调度参数是能定制的。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国石油化工股份有限公司;中国石油化工股份有限公司胜利油田分公司物探研究院,未经中国石油化工股份有限公司;中国石油化工股份有限公司胜利油田分公司物探研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410447805.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:滤料级配、破碎率和磨损率测定系统
- 下一篇:一种保障信息安全的方法及装置