[发明专利]资源请求的转发方法、装置、电子设备与可读存储介质在审
申请号: | 202110536220.6 | 申请日: | 2021-05-17 |
公开(公告)号: | CN113342517A | 公开(公告)日: | 2021-09-03 |
发明(设计)人: | 谷崇明;高岩 | 申请(专利权)人: | 北京百度网讯科技有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50 |
代理公司: | 北京鸿德海业知识产权代理有限公司 11412 | 代理人: | 田宏宾 |
地址: | 100085 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 资源 请求 转发 方法 装置 电子设备 可读 存储 介质 | ||
1.一种资源请求的转发方法,包括:
根据前一周期内由每个存储服务器所响应的资源的第一热度值,得到每个存储服务器的热度类型;
从热度类型为过载机器的存储服务器所响应的资源中,选取第一热点资源;
确定与第一热点资源对应的目标存储服务器,根据第一热点资源与第一热点资源对应的目标存储服务器生成第一均衡策略;
在本周期内根据所述第一均衡策略,将所接收的资源请求转发到相应的目标存储服务器。
2.根据权利要求1所述的方法,其中,所述根据前一周期内由每个存储服务器所响应的资源的第一热度值,得到每个存储服务器的热度类型包括:
根据每个存储服务器所响应的资源的第一热度值,得到每个存储服务器的第一热度值之和;
根据每个存储服务器的第一热度值之和得到第一热度值均值;
将第一热度值均值与每个存储服务器的第一热度值之和进行比较,根据比较结果得到每个存储服务器的热度类型。
3.根据权利要求2所述的方法,其中,所述将第一热度值均值与每个存储服务器的第一热度值之和进行比较,根据比较结果得到每个存储服务器的热度类型包括:
获取第一平滑系数;
将第一热度值之和大于第一热度值均值与第一平滑系数之间乘积的存储服务器的热度类型,确定为过载机器。
4.根据权利要求1所述的方法,其中,所述从热度类型为过载机器的存储服务器所响应的资源中,选取第一热点资源包括:
针对每个热度类型为过载机器的存储服务器,按照第一热度值降序的顺序遍历存储服务器的访问列表;
每遍历一个资源,将存储服务器的第一热度值之和减去当前所遍历的资源的第一热度值,直至存储服务器的第一热度值之和小于第一热度值均值;
将已遍历的资源作为该存储服务器的第一热点资源。
5.根据权利要求1所述的方法,其中,所述确定与第一热点资源对应的目标存储服务器包括:
针对每个第一热点资源,确定目标存储服务器的选取数量;
从位于响应该第一热点资源的存储服务器之前和/或之后的存储服务器中,选取热度类型为冷机器的存储服务器作为目标存储服务器,直至所选取的目标存储服务器的数量达到所述选取数量。
6.根据权利要求5所述的方法,其中,所述针对每个第一热点资源,确定目标存储服务器的选取数量包括:
根据热度类型为冷机器的存储服务器的数量、响应该第一热点资源的存储服务器的第一热度值之和与第一热度值均值进行计算,将计算结果作为所述选取数量。
7.根据权利要求1所述的方法,其中,所述在本周期内根据所述第一均衡策略,将所接收的资源请求转发到相应的目标存储服务器包括:
在确定所述资源请求所请求的资源在所述第一均衡策略中的情况下,将所述资源请求转发到在所述第一均衡策略中与所请求的资源对应的一个目标存储服务器。
8.根据权利要求1所述的方法,还包括,
根据前一周期内由每个存储服务器所响应的资源的第二热度值,得到每个存储服务器的热度类型;
从热度类型为过载机器的存储服务器所响应的资源中,选取第二热点资源;
确定与第二热点资源对应的目标存储服务器,根据第二热点资源与第二热点资源对应的目标存储服务器生成第二均衡策略。
9.根据权利要求8所述的方法,其中,所述在本周期内根据所述第一均衡策略,将所接收的资源请求转发到相应的目标存储服务器包括:
在确定所述资源请求所请求的资源在所述第一均衡策略中和/或在所述第二均衡策略中的情况下,将所述资源请求转发到在所述第一均衡策略中或者在所述第二生成策略中与所请求的资源对应的一个目标存储服务器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京百度网讯科技有限公司,未经北京百度网讯科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110536220.6/1.html,转载请声明来源钻瓜专利网。