【技术实现步骤摘要】
一种通过文件散列分布降低内容分发网络边缘节点回源率的方法
本专利技术涉及计算机
,具体提供一种通过文件散列分布降低内容分发网络边缘节点回源率的方法。
技术介绍
对常见内容分发网络(CDN即ContentDeliveryNetwork)来说,通常会有以下几个特点:边缘节点用户量大、访问宽带高;中心源站到边缘节点的骨干宽带有限;中心源站会保存全量的资源,而边缘节点因硬件有限无法保存所有资源。由于边缘节点的存储空间有限,所以只会保存一些热门的资源。边缘节点的缓存服务器缓存越多的内容,就越容易命中客户端的文件下载请求,从而降低了从中心源站会源的可能性。在不扩容边缘节点缓存服务器存储的前提下,使缓存服务器尽可能多的缓存热门文件,最佳的办法就是让缓存服务器集群中的每个服务器都缓存不同的文件,避免缓存重复的文件。避免重复的办法通常是建立庞大的索引字典,使调度服务器确定文件在哪个缓存服务器中。
技术实现思路
本专利技术的技术任务是针对上述存在的问题,提供一种能不需要使用索引字典,并能提高缓存文件的有效存储的通过文件散列分布降低内容分发网络边缘节点回源率的方法。为实现上述目的,本 ...
【技术保护点】
1.一种通过文件散列分布降低内容分发网络边缘节点回源率的方法,其特征在于:边缘节点缓存服务器联入多台服务器组成集群,建立调度服务器,客户端的请求都经过调度服务器,调度服务器根据用于定位文件的参数获取散列值,调度服务器将散列值对缓存服务器的总数量取模,得余数为客户端请求文件所在的缓存服务器编号,判断该缓存服务器是否在线,若在线,将客户端的请求重定向到该缓存服务器,若不在线,重新对请求文件的散列值取模定位,取模所得余数为所要用的缓存服务器,调度服务器将客户端的请求重定向到该缓存服务器,缓存服务器为客户端提供下载服务。
【技术特征摘要】
1.一种通过文件散列分布降低内容分发网络边缘节点回源率的方法,其特征在于:边缘节点缓存服务器联入多台服务器组成集群,建立调度服务器,客户端的请求都经过调度服务器,调度服务器根据用于定位文件的参数获取散列值,调度服务器将散列值对缓存服务器的总数量取模,得余数为客户端请求文件所在的缓存服务器编号,判断该缓存服务器是否在线,若在线,将客户端的请求重定向到该缓存服务器,若不在线,重新对请求文件的散列值取模定位,取模所得余数为所要用的缓存服务器,调度服务器将客户端的请求重定向到该缓存服务器,缓存服务器为客户端提供下载服务。2.根据权利要求1所述的通过文件散列分布降低内容分发网络边缘节点回源率的方法,其特征在于:所述下载服务包括检查缓存文件是否存在、必要时回源及回源缓存。3.根据权利要求2所述的通过文件散...
【专利技术属性】
技术研发人员:赵明,
申请(专利权)人:山东浪潮商用系统有限公司,
类型:发明
国别省市:山东,37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。