[发明专利]一种基于云的用户访问请求调度方法无效

专利信息
申请号: 201110346172.0 申请日: 2011-11-04
公开(公告)号: CN102394931A 公开(公告)日: 2012-03-28
发明(设计)人: 姚文斌;叶鹏迪;韩司;张兰英 申请(专利权)人: 北京邮电大学
主分类号: H04L29/08 分类号: H04L29/08
代理公司: 暂无信息 代理人: 暂无信息
地址: 100876 *** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明提供的是一种基于云的用户访问请求调度方法。本发明的关键在于对用户访问请求进行调度的过程中,请求调度模块通过监测各服务节点平均请求执行时间和待执行请求队列长度来判断服务节点的负载情况,对其权值进行相应的调整,进而计算各服务节点的负载区间,同时对待处理的请求产生一个0到1范围内的随机数,查找该随机数所对应的负载区间,再查找该负载区间所对应的服务节点,然后将用户请求发送给该服务节点执行,监测执行结果并更新该服务节点的平均请求执行时间和待执行请求队列长度,其间若有新增加的用户访问请求,则将其添加到待处理的用户请求队列中,重复上述过程,直到所有请求执行完毕,从而显著改善了云计算系统的负载均衡能力和响应速度。
搜索关键词: 一种 基于 用户 访问 请求 调度 方法
【主权项】:
1.一种基于云的用户访问请求调度方法,其特征在于:设待处理用户请求队列包含了m个请求,分别表示为R1、R2、...、Rm;云计算系统中的服务节点集合包含了n个服务节点,分别表示为S1、S2、...、Sn,各服务节点的平均请求执行时间分别表示为待执行请求队列中长度分别表示为u1、u2、...、un,权值分别表示为τ1、τ2、...、τn,负载区间分别表示为F1、F2、...、Fn且对于j≠k,过载阈值表示为μ;调整步长表示为是一个正数;请求调度模块主要负责调度用户的访问请求,同时监测各服务节点的负载情况,并及时调整它们的权值和负载区间;当对用户访问请求进行调度时,输入待处理用户请求队列R1、R2、...、Rm,服务节点S1、S2、...、Sn,各服务节点的平均请求执行时间待执行请求队列长度u1、u2、...、un,权值τ1、τ2、...、τn,负载区间F1、F2、...、Fn,过载阈值μ,调整步长请求调度模块通过监测各服务节点平均请求执行时间和待执行请求队列长度来判断服务节点的负载情况,对其权值进行相应的调整,进而计算各服务节点的负载区间,同时对待处理的请求产尘一个0到1范围内的随机数,查找该随机数所对应的负载区间,再查找该负载区间所对应的服务节点,然后将用户请求发送给该服务节点执行,监测执行结果并更新该服务节点的平均请求执行时间和待执行请求队列长度,重复上述过程,直到所有请求处理完毕;其具体方法步骤为:(1)输入服务节点S1、S2、...、Sn;(2)输入过载阈值μ,调整步长(3)根据各服务节点不同的硬件性能,赋以相应的初始权值τ1、τ2、...、τn;(4)输入各服务节点负载区间F1、F2、...、Fn,并全部初始化为0;(5)输入待处理的用户请求队列为R1、R2、...、Rm;(6)各服务节点的请求平均执行时间待执行请求队列长度u1、u2、...、un全部初始化为0;(7)请求调度模块监测各服务节点的平均请求执行时间分别表示为和待执行请求队列长度u1、u2、...、un其中μ为过载阈值,则表示服务节点Sj负载过重,将该节点的权值τj减去一个调整步长否则,将该节点的权值τj加上一个调整步长(8)分别计算n个服务节点的负载区间:k=1,Fk=[0,τ1Σj=1nτj)k[2,n-1],Fk=[Σj=1k-1τjΣj=1nτj,Σj=1kτjΣj=1nτj)k=n,Fk=[Σj=1n-1τjΣj=1nτj,Σj=1nτjΣj=1nτj];]]>(9)请求调度模块对用户请求Ri产生一个0到1范围内的随机数,查找该随机数所对应的负载区间Fj,其中j∈[1,n],再查找该负载区间所对应的服务节点Sj,然后将用户请求Ri发送给服务节点Sj,并将请求Ri加入到服务节点Sj的待执行请求队列,同时将请求Ri从待处理的用户请求队列中删除,且将服务节点Sj的待执行请求队列长度uj的值增加1;(10)若服务节点Sj完成了待执行请求队列中的一个请求,便将该请求从待执行请求队列中删除,同时将该请求的执行时间反馈给请求调度模块,请求调度模块接到信息后,更新该服务节点的平均请求执行时间同时将该服务节点的待执行请求队列长度uj的值减少1;(11)若有新增加的用户访问请求,则将其加到待处理的用户请求队列中;(12)若待处理的用户请求队列不为空,执行步骤(7);否则,执行步骤(13)(13)若服务节点Sj待执行请求队列不为空,则执行步骤(10);否则,则程序执行完毕。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京邮电大学,未经北京邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201110346172.0/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top