一种CDN缓存节点的集群调度方法及系统技术方案

技术编号:41349232 阅读:26 留言:0更新日期:2024-05-20 10:03
本发明专利技术提供了一种CDN缓存节点的集群调度方法及系统,所述包括:将集群内的所有缓存服务器节点虚拟出多个缓存能力一致的虚拟节点,并将所述多个虚拟节点组成HASH环;根据用户的请求,采用HASH调度得到一个虚拟节点;统计用户请求的资源的热度;当资源的热度不超过设定的阈值时,采用HASH调度得到的虚拟节点向用户提供服务;当资源的热度超过设定的阈值时,采用负载调度得到一个负载最低的虚拟节点,并由所述负载调度得到的虚拟节点向用户提供服务,若所述负载调度得到的虚拟节点没有缓存命中,则向所述HASH调度得到的虚拟节点回源。发明专利技术的CDN缓存节点的集群调度方法及系统具有缓存效率高的优点。

【技术实现步骤摘要】

本专利技术涉及cdn集群调度,具体为一种cdn缓存节点的集群调度方法及系统。


技术介绍

1、随着互联网技术的发展和网络带宽的增加,视频业务的应用范围越来越广泛,成为生活中不可或缺的一部分。

2、视频文件的下载通常采用的是http/https协议,因此可以采用cdn进行缓存加速,cdn以请求url(un iform resource locator,统一资源定位)作为唯一标识,对视频文件进行缓存。cdn的缓存服务器节点通常是多台缓存服务器同时提供服务,缓存服务器之间通过调度服务器进行调度,使缓存服务器之间负载均衡,同时又能最大限度的达到缓存命中的效果。

3、目前cdn缓存服务器节点集群内的调度算法通常为hash(哈希)调度算法。该调度算法中,包含调度服务器和多台缓存服务器,缓存服务器周期地上报自己的负载信息(如带宽)到调度服务器。调度服务器将上报的多台缓存服务器组成一个hash环,每台缓存服务器对应hash环上的一个hash值。http请求先到达调度服务器,调度服务器对请求url进行hash运算,得到hash值,然后,通过该hash值本文档来自技高网...

【技术保护点】

1.一种CDN缓存节点的集群调度方法,其特征在于,包括:

2.如权利要求1所述的CDN缓存节点的集群调度方法,其特征在于,将集群内的所有缓存服务器节点虚拟出多个缓存能力一致的虚拟节点,并将所述虚拟节点组成HASH环,包括:

3.如权利要求2所述的CDN缓存节点的集群调度方法,其特征在于,将所有的虚拟节点组成一个HASH环,包括:

4.如权利要求1所述的CDN缓存节点的集群调度方法,其特征在于,根据HASH调度得到一个虚拟节点,包括:

5.如权利要求1所述的CDN缓存节点的集群调度方法,其特征在于,统计用户请求的资源的热度,包括:

...

【技术特征摘要】

1.一种cdn缓存节点的集群调度方法,其特征在于,包括:

2.如权利要求1所述的cdn缓存节点的集群调度方法,其特征在于,将集群内的所有缓存服务器节点虚拟出多个缓存能力一致的虚拟节点,并将所述虚拟节点组成hash环,包括:

3.如权利要求2所述的cdn缓存节点的集群调度方法,其特征在于,将所有的虚拟节点组成一个hash环,包括:

4.如权利要求1所述的cdn缓存节点的集群调度方法,其特征在于,根据hash调度得到一个虚拟节点,包括:

5.如权利要求1所述的cdn缓存节点的集群调度方法,其特征在于,统计用户请求的资源的热度,包括:

6.一种cdn缓存节点的集群调度...

【专利技术属性】
技术研发人员:杨大维徐小龙吴畏
申请(专利权)人:深圳市佳创视讯技术股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1