一种MCDN节点下沉组网系统、节点调度方法及装置与流程

文档序号:21453638发布日期:2020-07-10 17:47阅读:470来源:国知局
一种MCDN节点下沉组网系统、节点调度方法及装置与流程

本发明涉及数据业务技术领域,特别是指一种移动内容分发网络mcdn节点下沉组网系统、节点调度方法及装置。



背景技术:

内容分发网络(contentdeliverynetwork,cdn)是一种由分布在不同区域的服务器群所组成的叠加网络,可以将内容发布到离用户最近的地方,并可根据网络流量和各节点的连接、负载状况以及到用户的距离等综合信息将用户的请求导向最优节点。

cdn可以有效提升用户访问速度、降低网络流量冲击、加快业务部署,已经成为互联网和运营商业务的重要基础设施,被广泛采用。

移动内容分发网络(mobilecontentdeliverynetwork,mcdn)主要面向移动用户,通过将边缘服务节点部署在移动接入网,更靠近移动用户的位置,以降低移动用户对于互联网内容请求的服务时延。一种经典的架构是通过在基站与核心网网关之间部署本地分流网元(rgw-无线接入网ran网关),实现将满足分流条件的用户请求引导至下沉的边缘节点,通常该节点与rgw采用直连的方式部署,均属于移动网(私网)网元;也就是下沉的cdn节点和本地分流网关都部署在核心网内。

但是,当前面向移动用户的cdn下沉方案多采用cdn节点和本地分流网元同局址部署,可根据场景需求,同步下沉到不同层级,下沉cdn节点部署在核心网内,存在以下两方面问题:

1、考虑到机房空间资源、供电资源等限制因素,节点部署存在一定困难,即使可以成功部署,单节点的服务能力也十分有限;

2、mcdn节点越靠近用户,覆盖的范围就会越小,服务的用户数小,热点不易集中。

以上两方面因素最终导致mcdn节点缓存命中率低,可服务场景有限,不适用于大规模商用部署,易造成资源浪费。

另一方面这种部署方式属于一种cache(缓存)模式的本地分发,下沉节点与cdn网络相对独立,很难成网。



技术实现要素:

本发明的目的在于提供一种移动内容分发网络mcdn节点下沉组网系统、节点调度方法及装置,解决现有技术中面向移动用户的cdn下沉方案易造成资源浪费的问题。

为了解决上述技术问题,本发明实施例提供一种移动内容分发网络mcdn节点下沉组网系统,包括:

下沉网关ugw;

与ugw分别相连的核心网网元和服务节点,所述核心网网元包括分组数据网关pgw和防火墙fw;

与所述核心网网元和服务节点均相连的内容分发网络cdn,cdn包括cdn全局调度中心和cdn内容中心;

其中,所述ugw接收终端发送的访问请求,在所述访问请求的传输控制协议tcp包头的tcp选项字段中增加预设标识;将增加所述预设标识后的访问请求发送给所述核心网网元;其中,所述预设标识用于辅助所述服务节点的调度;

所述核心网网元接收所述ugw发送的访问请求,并将所述访问请求转发至cdn全局调度中心;

所述cdn全局调度中心根据所述访问请求中新增的预设标识,确定目标节点,并将所述目标节点的节点位置信息反馈给所述核心网网元;

所述核心网网元将所述节点位置信息发送给发起所述访问请求的终端。

可选的,所述预设标识包括用户位置标识和/或用户优先级标识。

本发明实施例还提供了一种节点调度方法,应用于上述的移动内容分发网络mcdn节点下沉组网系统中的下沉网关ugw,包括:

接收到终端发送的访问请求后,在所述访问请求的传输控制协议tcp包头的tcp选项字段中增加预设标识;

将增加所述预设标识后的访问请求发送给核心网网元,所述核心网网元包括分组数据网关pgw和防火墙fw;

其中,所述预设标识用于辅助所述移动内容分发网络mcdn节点下沉组网系统中的服务节点的调度。

可选的,所述预设标识包括用户位置标识和/或用户优先级标识。

本发明实施例还提供了一种节点调度方法,应用于上述的移动内容分发网络mcdn节点下沉组网系统中的核心网网元,所述核心网网元包括分组数据网关pgw和防火墙fw,包括:

接收下沉网关ugw发送的访问请求,并将所述访问请求转发至内容分发网络cdn全局调度中心;

接收cdn全局调度中心根据所述访问请求反馈的节点位置信息;

将所述节点位置信息发送给发起所述访问请求的终端;

其中,所述访问请求的传输控制协议tcp包头的tcp选项字段中包含新增的预设标识;

所述预设标识用于辅助所述移动内容分发网络mcdn节点下沉组网系统中的服务节点的调度。

可选的,所述预设标识包括用户位置标识和/或用户优先级标识。

本发明实施例还提供了一种节点调度方法,应用于上述的移动内容分发网络mcdn节点下沉组网系统中的内容分发网络cdn全局调度中心,包括:

接收核心网网元转发的访问请求,所述访问请求的传输控制协议tcp包头的tcp选项字段中包含新增的预设标识;

根据所述新增的预设标识,确定目标节点,并将所述目标节点的节点位置信息反馈给所述核心网网元;

其中,所述核心网网元包括分组数据网关pgw和防火墙fw;

所述预设标识用于辅助所述移动内容分发网络mcdn节点下沉组网系统中的服务节点的调度。

可选的,所述预设标识包括用户位置标识和/或用户优先级标识。

本发明实施例还提供了一种节点调度装置,应用于上述的移动内容分发网络mcdn节点下沉组网系统中的下沉网关ugw,包括:

第一处理模块,用于接收到终端发送的访问请求后,在所述访问请求的传输控制协议tcp包头的tcp选项字段中增加预设标识;

第一发送模块,用于将增加所述预设标识后的访问请求发送给核心网网元,所述核心网网元包括分组数据网关pgw和防火墙fw;

其中,所述预设标识用于辅助所述移动内容分发网络mcdn节点下沉组网系统中的服务节点的调度。

可选的,所述预设标识包括用户位置标识和/或用户优先级标识。

本发明实施例还提供了一种节点调度装置,应用于上述的移动内容分发网络mcdn节点下沉组网系统中的核心网网元,所述核心网网元包括分组数据网关pgw和防火墙fw,包括:

第二处理模块,用于接收下沉网关ugw发送的访问请求,并将所述访问请求转发至内容分发网络cdn全局调度中心;

第一接收模块,用于接收cdn全局调度中心根据所述访问请求反馈的节点位置信息;

第二发送模块,用于将所述节点位置信息发送给发起所述访问请求的终端;

其中,所述访问请求的传输控制协议tcp包头的tcp选项字段中包含新增的预设标识;

所述预设标识用于辅助所述移动内容分发网络mcdn节点下沉组网系统中的服务节点的调度。

可选的,所述预设标识包括用户位置标识和/或用户优先级标识。

本发明实施例还提供了一种节点调度装置,应用于上述的移动内容分发网络mcdn节点下沉组网系统中的内容分发网络cdn全局调度中心,包括:

第二接收模块,用于接收核心网网元转发的访问请求,所述访问请求的传输控制协议tcp包头的tcp选项字段中包含新增的预设标识;

第三处理模块,用于根据所述新增的预设标识,确定目标节点,并将所述目标节点的节点位置信息反馈给所述核心网网元;

其中,所述核心网网元包括分组数据网关pgw和防火墙fw;

所述预设标识用于辅助所述移动内容分发网络mcdn节点下沉组网系统中的服务节点的调度。

可选的,所述预设标识包括用户位置标识和/或用户优先级标识。

本发明实施例还提供了一种下沉网关ugw,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序;所述处理器执行所述程序时实现上述ugw侧的节点调度方法。

本发明实施例还提供了一种核心网网元,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序;所述处理器执行所述程序时实现上述核心网网元侧的节点调度方法。

本发明实施例还提供了一种内容分发网络cdn全局调度中心,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序;所述处理器执行所述程序时实现上述内容分发网络cdn全局调度中心侧的节点调度方法。

本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述的节点调度方法中的步骤。

本发明的上述技术方案的有益效果如下:

上述方案中,所述移动内容分发网络mcdn节点下沉组网系统通过设置下沉网关ugw;与ugw分别相连的核心网网元和服务节点,所述核心网网元包括分组数据网关pgw和防火墙fw;与所述核心网网元和服务节点均相连的内容分发网络cdn,cdn包括cdn全局调度中心和cdn内容中心;其中,所述ugw接收终端发送的访问请求,在所述访问请求的传输控制协议tcp包头的tcp选项字段中增加预设标识;将增加所述预设标识后的访问请求发送给所述核心网网元;其中,所述预设标识用于辅助所述服务节点的调度;所述核心网网元接收所述ugw发送的访问请求,并将所述访问请求转发至cdn全局调度中心;所述cdn全局调度中心根据所述访问请求中新增的预设标识,确定目标节点,并将所述目标节点的节点位置信息反馈给所述核心网网元;所述核心网网元将所述节点位置信息发送给发起所述访问请求的终端;能够提高cdn资源利用率,并且可实现mcdn节点与cdn网络的协同,并基于全局调度实现多种方式的调度机制,进一步提高用户服务质量,还可以实现基于服务质量qos保障的调度机制;很好的解决现有技术中面向移动用户的cdn下沉方案易造成资源浪费的问题。

附图说明

图1为本发明实施例的移动内容分发网络mcdn节点下沉组网系统架构示意图;

图2为本发明实施例的节点调度方法流程示意图一;

图3为本发明实施例的节点调度方法流程示意图二;

图4为本发明实施例的节点调度方法流程示意图三;

图5为本发明实施例的mcdn节点下沉组网系统具体架构示意图;

图6为本发明实施例的tcpoption结构示意图;

图7为本发明实施例的节点调度方法具体应用流程示意图;

图8为本发明实施例的节点调度装置结构示意图一;

图9为本发明实施例的节点调度装置结构示意图二;

图10为本发明实施例的节点调度装置结构示意图三。

具体实施方式

为使本发明要解决的技术问题、技术方案和优点更加清楚,下面将结合附图及具体实施例进行详细描述。

本发明针对现有的技术中面向移动用户的cdn下沉方案易造成资源浪费的问题,提供一种移动内容分发网络mcdn节点下沉组网系统,如图1所示,包括:

下沉网关ugw1;

与ugw1分别相连的核心网网元2和服务节点3,所述核心网网元2包括分组数据网关pgw和防火墙fw;

与所述核心网网元2和服务节点3均相连的内容分发网络cdn4,cdn4包括cdn全局调度中心5和cdn内容中心6;

其中,所述ugw1接收终端发送的访问请求,在所述访问请求的传输控制协议tcp包头的tcp选项字段中增加预设标识;将增加所述预设标识后的访问请求发送给所述核心网网元2;其中,所述预设标识用于辅助所述服务节点的调度;

所述核心网网元2接收所述ugw1发送的访问请求,并将所述访问请求转发至cdn全局调度中心5;

所述cdn全局调度中心5根据所述访问请求中新增的预设标识,确定目标节点,并将所述目标节点的节点位置信息反馈给所述核心网网元2;

所述核心网网元2将所述节点位置信息发送给发起所述访问请求的终端。

本发明实施例提供的所述移动内容分发网络mcdn节点下沉组网系统通过设置下沉网关ugw;与ugw分别相连的核心网网元和服务节点,所述核心网网元包括分组数据网关pgw和防火墙fw;与所述核心网网元和服务节点均相连的内容分发网络cdn,cdn包括cdn全局调度中心和cdn内容中心;其中,所述ugw接收终端发送的访问请求,在所述访问请求的传输控制协议tcp包头的tcp选项字段中增加预设标识;将增加所述预设标识后的访问请求发送给所述核心网网元;其中,所述预设标识用于辅助所述服务节点的调度;所述核心网网元接收所述ugw发送的访问请求,并将所述访问请求转发至cdn全局调度中心;所述cdn全局调度中心根据所述访问请求中新增的预设标识,确定目标节点,并将所述目标节点的节点位置信息反馈给所述核心网网元;所述核心网网元将所述节点位置信息发送给发起所述访问请求的终端;能够提高cdn资源利用率,并且可实现mcdn节点与cdn网络的协同,并基于全局调度实现多种方式的调度机制,进一步提高用户服务质量,还可以实现基于服务质量qos保障的调度机制;很好的解决现有技术中面向移动用户的cdn下沉方案易造成资源浪费的问题。

其中,所述服务节点和cdn具体隶属于公网(互联网);所述预设标识可包括用户位置标识和/或用户优先级标识,可通过用户位置标识实现基于位置信息的精准调度;通过用户优先级标识实现基于用户级别的qos保障调度机制。

进一步的,所述移动内容分发网络mcdn节点下沉组网系统还包括:基站、预设等级的边缘节点和下沉防火墙ufw;其中,所述基站与所述ugw相连;所述服务节点通过ufw与所述ugw相连;所述cdn通过所述预设等级的边缘节点与所述核心网网元相连。

其中,所述预设等级的边缘节点可具体隶属于公网。

本发明实施例还提供了一种节点调度方法,应用于上述的移动内容分发网络mcdn节点下沉组网系统中的下沉网关ugw,如图2所示,包括:

步骤21:接收到终端发送的访问请求后,在所述访问请求的传输控制协议tcp包头的tcp选项字段中增加预设标识;

步骤22:将增加所述预设标识后的访问请求发送给核心网网元,所述核心网网元包括分组数据网关pgw和防火墙fw;

其中,所述预设标识用于辅助所述移动内容分发网络mcdn节点下沉组网系统中的服务节点的调度。

本发明实施例提供的所述节点调度方法通过接收到终端发送的访问请求后,在所述访问请求的传输控制协议tcp包头的tcp选项字段中增加预设标识;将增加所述预设标识后的访问请求发送给核心网网元,所述核心网网元包括分组数据网关pgw和防火墙fw;其中,所述预设标识用于辅助所述移动内容分发网络mcdn节点下沉组网系统中的服务节点的调度;能够提高cdn资源利用率,并且可实现mcdn节点与cdn网络的协同,并基于全局调度实现多种方式的调度机制,进一步提高用户服务质量,还可以实现基于服务质量qos保障的调度机制;很好的解决现有技术中面向移动用户的cdn下沉方案易造成资源浪费的问题。

其中,所述预设标识可包括用户位置标识和/或用户优先级标识。

本发明实施例还提供了一种节点调度方法,应用于上述的移动内容分发网络mcdn节点下沉组网系统中的核心网网元,所述核心网网元包括分组数据网关pgw和防火墙fw,如图3所示,包括:

步骤31:接收下沉网关ugw发送的访问请求,并将所述访问请求转发至内容分发网络cdn全局调度中心;

步骤32:接收cdn全局调度中心根据所述访问请求反馈的节点位置信息;

步骤33:将所述节点位置信息发送给发起所述访问请求的终端;

其中,所述访问请求的传输控制协议tcp包头的tcp选项字段中包含新增的预设标识;

所述预设标识用于辅助所述移动内容分发网络mcdn节点下沉组网系统中的服务节点的调度。

本发明实施例提供的所述节点调度方法通过接收下沉网关ugw发送的访问请求,并将所述访问请求转发至内容分发网络cdn全局调度中心;接收cdn全局调度中心根据所述访问请求反馈的节点位置信息;将所述节点位置信息发送给发起所述访问请求的终端;其中,所述访问请求的传输控制协议tcp包头的tcp选项字段中包含新增的预设标识;所述预设标识用于辅助所述移动内容分发网络mcdn节点下沉组网系统中的服务节点的调度;能够提高cdn资源利用率,并且可实现mcdn节点与cdn网络的协同,并基于全局调度实现多种方式的调度机制,进一步提高用户服务质量,还可以实现基于服务质量qos保障的调度机制;很好的解决现有技术中面向移动用户的cdn下沉方案易造成资源浪费的问题。

其中,所述预设标识可包括用户位置标识和/或用户优先级标识。

具体的,所述将所述访问请求转发至内容分发网络全局cdn调度中心,包括:将所述访问请求对应的源私网地址映射为源公网地址后,根据所述访问请求所对应的目标公网地址,将所述访问请求转发至内容分发网络cdn全局调度中心。

本发明实施例还提供了一种节点调度方法,应用于上述的移动内容分发网络mcdn节点下沉组网系统中的内容分发网络cdn全局调度中心,如图4所示,包括:

步骤41:接收核心网网元转发的访问请求,所述访问请求的传输控制协议tcp包头的tcp选项字段中包含新增的预设标识;

步骤42:根据所述新增的预设标识,确定目标节点,并将所述目标节点的节点位置信息反馈给所述核心网网元;

其中,所述核心网网元包括分组数据网关pgw和防火墙fw;

所述预设标识用于辅助所述移动内容分发网络mcdn节点下沉组网系统中的服务节点的调度。

本发明实施例提供的所述节点调度方法通过接收核心网网元转发的访问请求,所述访问请求的传输控制协议tcp包头的tcp选项字段中包含新增的预设标识;根据所述新增的预设标识,确定目标节点,并将所述目标节点的节点位置信息反馈给所述核心网网元;其中,所述核心网网元包括分组数据网关pgw和防火墙fw;所述预设标识用于辅助所述移动内容分发网络mcdn节点下沉组网系统中的服务节点的调度;能够提高cdn资源利用率,并且可实现mcdn节点与cdn网络的协同,并基于全局调度实现多种方式的调度机制,进一步提高用户服务质量,还可以实现基于服务质量qos保障的调度机制;很好的解决现有技术中面向移动用户的cdn下沉方案易造成资源浪费的问题。

其中,所述预设标识可包括用户位置标识和/或用户优先级标识。

具体的,所述将所述目标节点的节点位置信息反馈给所述核心网网元,包括:根据所述访问请求所对应的源公网地址,将所述目标节点的节点位置信息反馈给所述核心网网元。

在此说明,具体的,本发明实施例提供的方案中所涉及的架构跨越了移动网和互联网,二者隶属于不同的网域,只通过核心网网关(即上述核心网网元)和本方案提出的ufw相连,在本方案中,提到的私网即对应的是移动网,移动网的网元均分配私网地址;公网对应的则是互联网,互联网网元(服务节点、cdn各网元)均分配的是公网地址。核心网网关和ufw的主要作用是进行网络地址转换nat映射,即将上行报文的携带的源私网地址映射成公网地址,及下行报文的目的公网地址映射成私网地址,但并不以此为限。

下面结合ugw、核心网网元和cdn全局调度中心等多侧对本发明实施例提供的所述mcdn节点下沉组网系统和节点调度方法进行进一步说明。

针对上述技术问题,本发明实施例提供了一种mcdn节点下沉组网系统,可以提高cdn资源利用率,并且可实现mcdn节点与cdn网络的协同,并基于全局调度实现多种方式的调度机制,进一步提高用户服务质量,还可以实现基于服务质量qos保障的调度机制。

本发明实施例中,mcdn节点下沉组网系统可如图5所示(主要核心的点是下沉节点部署在核心网之外,其中,ugw为下沉网关,ufw为下沉防火墙,pgw/fw(pgw和fw)为核心网网元),ugw为本地分流网元,串接在基站与网关之间。满足分流条件的用户请求会由ugw分流至对应的ufw,即下沉的防火墙,其主要功能是实现上下行报文的公私网地址转换,对于用户请求来说,即进行私网地址到公网地址的映射,映射为公网地址后,根据目的地址转发至边缘服务节点。

区别于已有方案,本申请的边缘节点(图5中的服务节点)部署在公网(对于核心网来说,pgw/fw和ufw右侧都是公网)内,天然支持与上层cdn协同,支持全局的调度和管理。并且排除了移动机房的资源限制,可以根据网络状态选择不同的节点为用户提供服务。

基于上述mcdn节点下沉组网系统,本发明实施例还提供了一种节点调度方法,一方面可通过在访问请求的tcpoption(传输控制协议选项)中加入用户位置标识可以让cdn的全局调度系统选择位置最优的节点提供服务,另一方面,可通过在tcpoption中加入用户优先级标识,也可以实现不同用户的差异化服务。

也可理解为,通过在tcp包头中的option中增加特定标识实现一种全局的调度机制:

(1)增加用户位置标识,以表示该请求可由附近的边缘节点提供服务;

(2)增加用户优先级标识,可以实现针对不同用户级别的差异化内容分发服务。

具体tcpoption结构,可如图6所示,其中,kind表示种类,len表示长度,content表示内容;kind用来识别该字段的类型,只要定义一个没有分配含义的号即可,具体的用户位置标识和用户优先级标识可在content中表示,比如kind=8是用户位置标识,kind=9是用户优先级标识。

本发明实施例中,cdn全局调度中心可以解析请求报文的tcp包头,并识别相应标识,利用相应模块实现有关功能:

移动位置信息模块:记录基站位置信息与对应边缘节点的映射关系,并根据基站位置及节点状态等综合信息选取最优节点;

用户优先级管理模块:根据用户级别将用户请求调度至相应节点,提供差异化服务。

本发明实施例提供的节点调度方法,具体可如图7所示(具体访问流程),包括:

步骤71:终端ue发起域名解析请求,ugw透传该请求至pgw/fw(pgw和fw);

步骤72:pgw/fw在网络地址转换nat转换为公网地址后转发域名解析请求至域名系统dns解析服务器;

步骤73:dns解析服务器根据cdn签约信息,解析为cdn全局调度中心ip地址,并返回给pgw/fw;

步骤74:pgw/fw将cdn全局调度中心ip地址返回给ue;

步骤75:ue向cdn全局调度中心ip地址发起访问请求(将访问请求发送给ugw);

步骤76:ugw在访问请求的tcp头的tcpoption字段中加入用户位置标识和/或用户优先级标识;

步骤77:ugw转发携带option字段的访问请求到pgw/fw;

步骤78:pgw/fw在nat映射为公网地址后转发访问请求至cdn全局调度中心;

步骤79:cdn全局调度中心根据请求报文中携带的option信息向pgw/fw返回最优的节点ip地址;

步骤710:pgw/fw向ue返回节点ip地址;

步骤711:ue向节点ip地址发起访问请求(将访问请求发送给ugw);

步骤712:ugw根据目的地址(节点ip地址)将访问请求分流至本地出口(发送至ufw,转至mcdn);

步骤713:返回内容(mcdn将内容返至ugw,转至ue)。

由上可知,本发明实施例提供了一种利用公网边缘节点的面向移动用户的cdn下沉组网架构,并且可在选择合适的边缘节点时采用的是全局调度机制,在全局调度过程中通过由ugw在用户请求中增加tcpoption标识来指导调度;具体可通过在tcpoption中增加用户位置标识实现基于位置信息的精准调度;通过在tcpoption中增加用户优先级标识实现基于用户级别的qos保障调度机制。

综上,本发明实施例提供的方案利用固网节点为移动用户提供边缘服务(由部署在公网(互联网)的边缘节点提供服务),实现了固移融合,提高了节点利用率,避免了资源浪费;本发明实施例还提供了一种全局调度机制(节点调度方法),可有效将移动cdn节点与整个cdn统一为一个整体;并且通过全局调度机制,综合考虑节点健康度、链路状态等因素,可以提高用户服务质量;通过引入用户优先级标识,可以对高级别用户实现差异化的服务,丰富业务模式。

也就是,本发明实施例中提供的方案具体限定了满足分流条件的用户请求会由ugw分流至对应的ufw,即下沉的防火墙,实现上下行报文的公私网地址转换。基于此,本方案的边缘节点部署在公网内,天然支持与上层cdn协同,支持全局的调度和管理,对于用户请求,经过私网地址到公网地址的映射后,根据目的地址转发至边缘服务节点,从而实现了固移融合,提高了节点利用率,避免了资源浪费。

本发明实施例还提供了一种节点调度装置,应用于上述的移动内容分发网络mcdn节点下沉组网系统中的下沉网关ugw,如图8所示,包括:

第一处理模块81,用于接收到终端发送的访问请求后,在所述访问请求的传输控制协议tcp包头的tcp选项字段中增加预设标识;

第一发送模块82,用于将增加所述预设标识后的访问请求发送给核心网网元,所述核心网网元包括分组数据网关pgw和防火墙fw;

其中,所述预设标识用于辅助所述移动内容分发网络mcdn节点下沉组网系统中的服务节点的调度。

本发明实施例提供的所述节点调度装置通过接收到终端发送的访问请求后,在所述访问请求的传输控制协议tcp包头的tcp选项字段中增加预设标识;将增加所述预设标识后的访问请求发送给核心网网元,所述核心网网元包括分组数据网关pgw和防火墙fw;其中,所述预设标识用于辅助所述移动内容分发网络mcdn节点下沉组网系统中的服务节点的调度;能够提高cdn资源利用率,并且可实现mcdn节点与cdn网络的协同,并基于全局调度实现多种方式的调度机制,进一步提高用户服务质量,还可以实现基于服务质量qos保障的调度机制;很好的解决现有技术中面向移动用户的cdn下沉方案易造成资源浪费的问题。

其中,所述预设标识可包括用户位置标识和/或用户优先级标识。

其中,上述下沉网关ugw侧的节点调度方法的所述实现实施例均适用于该节点调度装置的实施例中,也能达到相同的技术效果。

本发明实施例还提供了一种节点调度装置,应用于上述的移动内容分发网络mcdn节点下沉组网系统中的核心网网元,所述核心网网元包括分组数据网关pgw和防火墙fw,如图9所示,包括:

第二处理模块91,用于接收下沉网关ugw发送的访问请求,并将所述访问请求转发至内容分发网络cdn全局调度中心;

第一接收模块92,用于接收cdn全局调度中心根据所述访问请求反馈的节点位置信息;

第二发送模块93,用于将所述节点位置信息发送给发起所述访问请求的终端;

其中,所述访问请求的传输控制协议tcp包头的tcp选项字段中包含新增的预设标识;

所述预设标识用于辅助所述移动内容分发网络mcdn节点下沉组网系统中的服务节点的调度。

本发明实施例提供的所述节点调度装置通过接收下沉网关ugw发送的访问请求,并将所述访问请求转发至内容分发网络cdn全局调度中心;接收cdn全局调度中心根据所述访问请求反馈的节点位置信息;将所述节点位置信息发送给发起所述访问请求的终端;其中,所述访问请求的传输控制协议tcp包头的tcp选项字段中包含新增的预设标识;所述预设标识用于辅助所述移动内容分发网络mcdn节点下沉组网系统中的服务节点的调度;能够提高cdn资源利用率,并且可实现mcdn节点与cdn网络的协同,并基于全局调度实现多种方式的调度机制,进一步提高用户服务质量,还可以实现基于服务质量qos保障的调度机制;很好的解决现有技术中面向移动用户的cdn下沉方案易造成资源浪费的问题。

其中,所述预设标识可包括用户位置标识和/或用户优先级标识。

其中,上述核心网网元侧的节点调度方法的所述实现实施例均适用于该节点调度装置的实施例中,也能达到相同的技术效果。

本发明实施例还提供了一种节点调度装置,应用于上述的移动内容分发网络mcdn节点下沉组网系统中的内容分发网络cdn全局调度中心,如图10所示,包括:

第二接收模块101,用于接收核心网网元转发的访问请求,所述访问请求的传输控制协议tcp包头的tcp选项字段中包含新增的预设标识;

第三处理模块102,用于根据所述新增的预设标识,确定目标节点,并将所述目标节点的节点位置信息反馈给所述核心网网元;

其中,所述核心网网元包括分组数据网关pgw和防火墙fw;

所述预设标识用于辅助所述移动内容分发网络mcdn节点下沉组网系统中的服务节点的调度。

本发明实施例提供的所述节点调度装置通过接收核心网网元转发的访问请求,所述访问请求的传输控制协议tcp包头的tcp选项字段中包含新增的预设标识;根据所述新增的预设标识,确定目标节点,并将所述目标节点的节点位置信息反馈给所述核心网网元;其中,所述核心网网元包括分组数据网关pgw和防火墙fw;所述预设标识用于辅助所述移动内容分发网络mcdn节点下沉组网系统中的服务节点的调度;能够提高cdn资源利用率,并且可实现mcdn节点与cdn网络的协同,并基于全局调度实现多种方式的调度机制,进一步提高用户服务质量,还可以实现基于服务质量qos保障的调度机制;很好的解决现有技术中面向移动用户的cdn下沉方案易造成资源浪费的问题。

其中,所述预设标识可包括用户位置标识和/或用户优先级标识。

其中,上述cdn全局调度中心侧的节点调度方法的所述实现实施例均适用于该节点调度装置的实施例中,也能达到相同的技术效果。

本发明实施例还提供了一种下沉网关ugw,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序;所述处理器执行所述程序时实现上述下沉网关ugw侧的节点调度方法。

其中,上述下沉网关ugw侧的节点调度方法的所述实现实施例均适用于该下沉网关ugw的实施例中,也能达到相同的技术效果。

本发明实施例还提供了一种核心网网元,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序;所述处理器执行所述程序时实现上述核心网网元侧的节点调度方法。

其中,上述核心网网元侧的节点调度方法的所述实现实施例均适用于该核心网网元的实施例中,也能达到相同的技术效果。

本发明实施例还提供了一种内容分发网络cdn全局调度中心,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序;所述处理器执行所述程序时实现上述cdn全局调度中心侧的节点调度方法。

其中,上述cdn全局调度中心侧的节点调度方法的所述实现实施例均适用于该cdn全局调度中心的实施例中,也能达到相同的技术效果。

本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述下沉网关ugw侧、核心网网元侧或cdn全局调度中心侧的节点调度方法中的步骤。

其中,上述下沉网关ugw侧、核心网网元侧或cdn全局调度中心侧的节点调度方法的所述实现实施例均适用于该计算机可读存储介质的实施例中,也能达到对应相同的技术效果。

需要说明的是,此说明书中所描述的许多功能部件都被称为模块,以便更加特别地强调其实现方式的独立性。

本发明实施例中,模块可以用软件实现,以便由各种类型的处理器执行。举例来说,一个标识的可执行代码模块可以包括计算机指令的一个或多个物理或者逻辑块,举例来说,其可以被构建为对象、过程或函数。尽管如此,所标识模块的可执行代码无需物理地位于一起,而是可以包括存储在不同位里上的不同的指令,当这些指令逻辑上结合在一起时,其构成模块并且实现该模块的规定目的。

实际上,可执行代码模块可以是单条指令或者是许多条指令,并且甚至可以分布在多个不同的代码段上,分布在不同程序当中,以及跨越多个存储器设备分布。同样地,操作数据可以在模块内被识别,并且可以依照任何适当的形式实现并且被组织在任何适当类型的数据结构内。所述操作数据可以作为单个数据集被收集,或者可以分布在不同位置上(包括在不同存储设备上),并且至少部分地可以仅作为电子信号存在于系统或网络上。

在模块可以利用软件实现时,考虑到现有硬件工艺的水平,所以可以以软件实现的模块,在不考虑成本的情况下,本领域技术人员都可以搭建对应的硬件电路来实现对应的功能,所述硬件电路包括常规的超大规模集成(vlsi)电路或者门阵列以及诸如逻辑芯片、晶体管之类的现有半导体或者是其它分立的元件。模块还可以用可编程硬件设备,诸如现场可编程门阵列、可编程阵列逻辑、可编程逻辑设备等实现。

以上所述的是本发明的优选实施方式,应当指出对于本技术领域的普通人员来说,在不脱离本发明所述原理前提下,还可以作出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1