【技术实现步骤摘要】
一种用于云分发网络的HTTP调度方法和系统
本专利技术涉及互联网
,尤其涉及一种用于云分发网络的HTTP调度方法及系统。
技术介绍
随着互联网技术的发展,互联网内容量级日趋扩大,这使得内容分发网络(CDN,ContentDeliveryNetwork)扮演着越来越重要的角色。在CDN行业内,存在两个最核心的系统:缓存系统,用于提供缓存服务;调度系统,用于联通用户与缓存系统,提供全局负载均衡,引导用户到最合适的缓存服务器进行内容交互。当前,CDN行业内全局负载均衡技术主要有两种:DNS(DomainNameSystem,域名系统)调度和HTTP(Hypertexttransferprotocol,超文本传送协议)调度。其中,DNS调度因容易实现,且容错性相对较好,得到了广泛应用。但DNS调度也存在一些问题,其中最难解决的是域名解析变更生效周期长的问题。因为一般CDN厂商拥有自属权威DNS服务器,但localdns极大多数归属运营商持有维护,且引入了缓存技术,localdns作为用户域名解析的第一个环节,域名变更解 ...
【技术保护点】
1.一种用于云分发网络的HTTP调度方法,其特征在于,所述方法包括:/n中心策略服务器获取网络中所有边缘节点和所述边缘节点上设备的运行数据,并基于所述运行数据以第一周期的频率生成针对各边缘节点的调度策略;/n边缘节点服务器以第二周期的频率从所述中心策略服务器获取相应于该边缘节点服务器的调度策略;/n边缘节点服务器接收到访问请求时,若基于所述访问请求的信息判断存在与所述访问请求匹配的调度策略且所述访问请求未经过跳转,则基于该调度策略对所述访问请求进行调度。/n
【技术特征摘要】
1.一种用于云分发网络的HTTP调度方法,其特征在于,所述方法包括:
中心策略服务器获取网络中所有边缘节点和所述边缘节点上设备的运行数据,并基于所述运行数据以第一周期的频率生成针对各边缘节点的调度策略;
边缘节点服务器以第二周期的频率从所述中心策略服务器获取相应于该边缘节点服务器的调度策略;
边缘节点服务器接收到访问请求时,若基于所述访问请求的信息判断存在与所述访问请求匹配的调度策略且所述访问请求未经过跳转,则基于该调度策略对所述访问请求进行调度。
2.如权利要求1所述的HTTP调度方法,其特征在于,所述中心策略服务器基于所述运行数据以第一周期的频率生成各边缘节点的调度策略包括:
所述中心策略服务器预测所述运行数据中不满足实时性要求的运行数据,并基于获取的运行数据和预测的运行数据生成所述调度策略。
3.如权利要求1所述的HTTP调度方法,其特征在于,所述中心策略服务器基于所述运行数据以第一周期的频率生成各边缘节点的调度策略包括:
所述中心策略服务器获取所述边缘节点的故障设备信息,若确定针对一边缘节点的调度策略中包括该边缘节点的故障设备,则取消所述调度策略中向所述故障设备分配的带宽;
并且,所述方法还包括:
所述边缘节点服务器从所述中心策略服务器获取相应于该边缘节点服务器的调度策略后,获取该边缘节点的故障设备,取消所述调度策略中向所述故障设备分配的带宽。
4.如权利要求1所述的HTTP调度方法,其特征在于,所述边缘节点服务器判断所述访问请求未经过跳转包括:
所述边缘节点服务器基于接收的所述访问请求的信息,判断与所述访问请求相关的URL是否携带表示所述访问请求已经过跳转的标识符,若没有,则判断所述访问请求未经过跳转。
5.如权利要求3所述的HTTP调度方法,其特征在于,所述中心策略服务器取消所述调度策略中向所述故障设备分配的带宽后,将被取消的带宽重新分配到下述设备中至少一个:
(1)待调出带宽的设备;
(2)调度策略中其他未出现故障的设备;
(3)与所述故障设备属于同一设备组但是尚未被分配带宽的设备;
所述边缘节点服务器...
【专利技术属性】
技术研发人员:魏静明,侯国发,苗辉,
申请(专利权)人:贵州白山云科技股份有限公司,
类型:发明
国别省市:贵州;52
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。