一种基于重定向机制的CDN智能调度方法技术

技术编号:14297856 阅读:42 留言:0更新日期:2016-12-26 03:29
本发明专利技术公开了一种基于重定向机制的CDN智能调度方法,它涉及CDN内容分发网络领域。它基于重定向机制,将CDN就近服务节点的选取分为两个步骤:一、当用户发起用户请求时,全局智能调度将根据用户的LocalDNS为其分配一个预期的就近服务节点;二、用户向预期的就近服务节点发起用户请求,该节点再次根据用户IP判断自身是否为最佳就近服务节点,若是,则直接提供服务,否则,将基于重定向机制,将用户请求重定向至最佳就近服务节点;本发明专利技术所述方法由智能调度中央、节点智能分析、节点重定向三个功能模块组成。本发明专利技术有益效果为:它开启后,可有效提高现有CDN全局调度的准确率,提升用户服务质量。

【技术实现步骤摘要】

本专利技术涉及CDN内容分发网络领域,具体涉及一种基于重定向机制的CDN智能调度方法
技术介绍
CDN的全称是Content Delivery Network,即内容分发网络,其目的是通过在现有的Internet中增加一层新的网络架构,将网站的内容发布到最接近用户的网络“边缘”,使用户可以就近取得所需的内容,提高用户访问网站的响应速度。互联网从诞生的第一天起,就缺乏一个专门的中央管理结构,也缺乏统一的产品和技术标准,这一点造成了众多不同网络结构并存的局面。不同网络间的兼容以及不同网络运营商/ISP之间的传输瓶颈等问题使得数据的流通受到限制。在网络传输方面,最后一公里的传输随着各大运营商大力发展宽带接入,如FTTH、移动3G/4G等,已得到了很大缓解;第一公里的传输问题,即客户源站自身的服务能力,由于高额的IDC带宽成本等限制,造成的站点服务器处理能力和网络宽带瓶颈,依然没有很好的解决方法;中间一公里,即客户源站的接 入点与终端用户的接入点的传输过程,由于传统互联网各运营商互联互通,以及不同区域骨干网之间的数据交换、传输,导致传输途中的路由阻塞和延迟已经得到缓解。随着互联网技术的发展,人民的生活水平提升,人们对精神生活的需求越来越高。互联网成为新时代的宠儿,正在逐步替代传统的广电为代表的广播方式,成为人们获取信息的主要途径。人们不再单一地接收信息,而是走向信息交互,从网络的边缘走进网络,成为网络的一部分,如今的直播热浪,更是让我们意识到每个人都可以成为一个网络中心。互联网技术的发展,造就了多样化的网络应用、数据内容以及交互模式。人们越来越多的使用视频、音频、图片、文字等多种媒体方式的社交、娱乐、信息传递,这必然对网络的响应速度提出了更高的要求,互联网企业的发展需要CDN助力。互联网的迅速发展,为人们带来了极大便利,也招致了很多不法分子进行疯狂的网络攻击。例如,DDoS攻击已成为互联网面临的主要威胁,DDoS作为一种很简单但又很有效的进攻方式,它可以使服务器或者网络充斥大量信息,消耗网络带宽或系统资源,导致网络或系统趋于瘫痪而无法提供正常的网络服务。 一般瞄准比较大的站点,如商业公司、搜索引擎和政府部门的站点,分布式拒绝服务攻击是危害最大、最易于达到攻击效果、最难以抵御和追踪的一种。然而在现有技术中,CDN厂商是根据用户的本地域名服务器 (Local DNS,Local Domain Name Server)来判断用户来源进行调度的,当用户的LocalDNS存在设置错误时,CDN厂商将无法将预期的与用户最近的节点响应给用户,易造成用户建连时间长、下载速度慢、访问体验差等问题。现有CDN由于LocalDNS设置错误,造成服务节点选取异常,有如下两种情况:用户移动IP->LDNS设置为联通->GSLB解析分配至联通的Cache节点;国内网民 -> LDNS设置为8.8.8.8,直接解析至国外,造成加载慢。
技术实现思路
本专利技术的目的在于针对现有技术的缺陷和不足,提供一种设计合理的基于重定向机制的CDN智能调度方法,它开启后,由LocalDNS调度得到的预期CDN节点在接受用户请求后,将根据用户IP进行分析,再次判断当前节点是否为该用户的最优服务节点,若是,则直接提供服务;否则,将用户请求重定向至最优节点进行服务,可有效提高现有CDN全局调度的准确率,提升用户服务质量。为了解决
技术介绍
所存在的问题,本专利技术采用的技术方案为:它基于重定向机制,将CDN就近服务节点的选取分为两个步骤:一、当用户发起用户请求时,全局智能调度将根据用户的LocalDNS为其分配一个预期的就近服务节点;二、用户向预期的就近服务节点发起用户请求,该节点再次根据用户IP判断自身是否为最佳就近服务节点,若是,则直接提供服务,否则,将基于重定向机制,将用户请求重定向至最佳就近服务节点。其中,步骤一即为常用的CDN就近服务节点的选取方式,步骤二为本专利技术所提出的基于重定向机制的CDN智能调度方法。本专利技术所述方法由智能调度中央、节点智能分析、节点重定向三个功能模块组成;所述智能调度中央是全网各服务节点的调度中央,与传统CDN的智能调度系统GLSB不同的是,本专利技术中的智能调度中央不仅根据用户的LocalDNS为用户调度预期的最佳服务节点,还需将全球地址库、智能调度策略以及纠偏地址库同步至全网所有服务节点,以便各节点根据用户IP再次判断并选取最佳服务节点;所述节点智能分析功能模块将部署于全网所有服务节点中,其作用是接收智能调度中央同步的全球地址库、智能调度策略以及纠偏地址库信息,并在自身被GSLB选取为预期的最佳服务节点后,根据用户IP比对全球地址库、智能调度策略以及纠偏地址库,判断自身是否为真实的最佳服务节点,若是,说明本次GSLB依据用户LocalDNS调度正确,则直接为用户提供响应,否则,说明调度有误,将调用节点重定向功能模块将用户请求重定向至最佳服务节点服务;所述重定向功能模块同样部署于全网所有服务节点中,其作用在于根据节点智能分析功能模块的分析结果,调用系统中HTTP协议的302跳转,将用户请求重定向至最佳服务节点。本专利技术有益效果为:它开启后,由LocalDNS调度得到的预期CDN节点在接受用户请求后,将根据用户IP进行分析,再次判断当前节点是否为该用户的最优服务节点,若是,则直接提供服务;否则,将用户请求重定向至最优节点进行服务,可有效提高现有CDN全局调度的准确率,提升用户服务质量。附图说明:图1为本专利技术的访问流程图;图2为本专利技术的原理图。具体实施方式:下面结合附图,对本专利技术作进一步的说明。为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及具体实施方式,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施方式仅用以解释本专利技术,并不用于限定本专利技术。本具体实施方式采用如下技术方案:它基于重定向机制,将CDN就近服务节点的选取分为两个步骤:一、当用户发起用户请求时,全局智能调度将根据用户的LocalDNS为其分配一个预期的就近服务节点;二、用户向预期的就近服务节点发起用户请求,该节点再次根据用户IP判断自身是否为最佳就近服务节点,若是,则直接提供服务,否则,将基于重定向机制,将用户请求重定向至最佳就近服务节点。其中,步骤一即为常用的CDN就近服务节点的选取方式,步骤二为本专利技术所提出的基于重定向机制的CDN智能调度方法。本专利技术所述方法由智能调度中央、节点智能分析、节点重定向三个功能模块组成;所述智能调度中央是全网各服务节点的调度中央,与传统CDN的智能调度系统GLSB不同的是,本专利技术中的智能调度中央不仅根据用户的LocalDNS为用户调度预期的最佳服务节点,还需将全球地址库、智能调度策略以及纠偏地址库同步至全网所有服务节点,以便各节点根据用户IP再次判断并选取最佳服务节点;所述节点智能分析功能模块将部署于全网所有服务节点中,其作用是接收智能调度中央同步的全球地址库、智能调度策略以及纠偏地址库信息,并在自身被GSLB选取为预期的最佳服务节点后,根据用户IP比对全球地址库、智能调度策略以及纠偏地址库,判断自身是否为真实的最佳服务节点,若是,说明本次GSLB依据用户LocalDNS调度正确,则直接为用户提供本文档来自技高网
...
一种基于重定向机制的CDN智能调度方法

【技术保护点】
一种基于重定向机制的CDN智能调度方法,其特征在于基于重定向机制,将CDN就近服务节点的选取分为两个步骤:一、当用户发起用户请求时,全局智能调度将根据用户的LocalDNS为其分配一个预期的就近服务节点;二、用户向预期的就近服务节点发起用户请求,该节点再次根据用户IP判断自身是否为最佳就近服务节点,若是,则直接提供服务,否则,将基于重定向机制,将用户请求重定向至最佳就近服务节点,其中,步骤一即为常用的CDN就近服务节点的选取方式,步骤二为本专利技术所提出的基于重定向机制的CDN智能调度方法。

【技术特征摘要】
1.一种基于重定向机制的CDN智能调度方法,其特征在于基于重定向机制,将CDN就近服务节点的选取分为两个步骤:一、当用户发起用户请求时,全局智能调度将根据用户的LocalDNS为其分配一个预期的就近服务节点;二、用户向预期的就近服务节点发起用户请求,该节点再次根据用户IP判断自身是否为最佳就近服务节点,若是,则直接提供服务,否则,将基于重定向机制,将用户请求重定向至最佳就近服务节点,其中,步骤一即为常用的CDN就近服务节点的选取方式,步骤二为本发明所提出的基于重定向机制的CDN智能调度方法。2.根据权利要求1所述的一种基于重定向机制的CDN智能调度方法,其特征在于所述方法由智能调度中央、节点智能分析、节点重定向三个功能模块组成;所述智能调度中央是全网各服务节点的调度中央,不仅根据用户的LocalDNS为用户...

【专利技术属性】
技术研发人员:郭强
申请(专利权)人:常州云端网络科技股份有限公司
类型:发明
国别省市:江苏;32

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

1