一种业务调度方法与装置及融合设备的制作方法

文档序号:7867162阅读:106来源:国知局
专利名称:一种业务调度方法与装置及融合设备的制作方法
技术领域
本发明涉及通信网络技术领域,尤其涉及一种业务调度方法与装置及融合设备。
背景技术
互联网业务发展迅速,尤其是视频业务的发展,使得业务提供商需要大量的Q)N(Content Delivery Network,内容分发网络)服务,以提升业务的服务质量,因而带来了⑶N的大规模发展。同时,电信运营商为了保障用户的体验,也在不断提升带宽,或采用BoD的方式,为用户提供按需提高带宽的服务,以提高用户的网络质量, 保障用户体验。经过我们的分析,用户业务的服务质量保障,需要从内容和网络两个方面来保障,需要CDN和网络设备同时对用户的互联网应用实施保障。因而,我们提出了通过将CDN内容分发节点和网络设备进行融合,形成了一种新型态的设备,可以使得CDN的内容分发和网络的带宽保障能够很好的协同,能够同时保障用户的内容和网络质量,从而可以很好地保障用户的业务体验。然而,由于受到设备集成度的限制,在融合设备内部实现CDN内容分发节点时,存储的容量收到一定的限制,需要进行扩充,需要借助外部存储。因而,融合设备的实现面临着和外部存储的统一整合,协调和业务的分配调度问题。

发明内容
本发明所要解决的技术问题是提供一种业务调度方法与装置及融合设备,能够解决融合设备整合内、外部存储资源以及业务处理能力,统一对用户的应用进行调度和处理。为解决上述技术问题,本发明提供了一种业务调度方法,应用于包括提供内容分发服务的内容分发网络(CDN)业务单元和提供网络接入及承载服务的网络业务单元的融合设备,所述方法包括所述⑶N业务单元包括业务处理器和内部存储设备,且所述⑶N业务单元与外部存储设备相连接;将所述⑶N业务单元中的业务处理器资源和存储资源分为多个业务服务单元群组,并为每个所述业务服务单元群组分配业务处理器资源,以及所述内部存储设备或者所述外部存储设备中的存储资源;所述CDN业务单元接收到用户的应用访问请求时,根据所述用户的属性、访问的内容、应用类型、或者源IP地址和/或端口号,将所述用户的应用访问请求调度至其中一个所述业务服务单元群组中。其中,所述⑶N业务单元通过iSCSI接口、FC接口或者FCoE接口和所述外部存储设备相连接。其中,还包括将所述用户的应用访问请求调度至其中一个所述业务服务单元群组中后,依据调度算法在所述业务服务单元群组内确定为所述用户提供服务的业务服务单元;所述业务服务单元包括所述业务处理器中的业务处理单元,和所述内部存储设备或者所述外部存储设备中的存储单元。其中,将所述⑶N业务单元中的业务处理器资源和存储资源分为第一业务服务单元群组和第二业务服务单元群组,为所述第一业务服务单元群组分配内部存储资源,为所述第二业务服务单元群组分配外部存储资源,且为所述第一业务服务单元群组分配更多的业务处理器资源。其中,所述CDN业务单元接收到用户的应用访问请求时,根据预先设定的所述用户的属性、访问的内容、应用类型、或者源IP地址和/或端口号的优先级,将优先级高的用户的应用访问请求调度至所述第一业务服务单元群组中。本发明还提供了一种业务调度装置,应用于融合设备,所述融合设备包括⑶N业 务单元和提供网络接入及承载服务的网络业务单元,所述业务调度装置包括业务接入单元,用于接收用户的应用访问请求,并发送给判断和调度单元;所述判断和调度单元,用于将所述⑶N业务单元中的业务处理器资源、及内部存储设备和外部存储设备的存储资源分为多个业务服务单元群组,并为每个所述业务服务单元群组分配业务处理器资源,以及所述内部存储设备或者所述外部存储设备中的存储资源;以及,接收到所述用户的应用访问请求时,根据所述用户的属性、访问的内容、应用类型、或者源IP地址和/或端口号,将所述用户的应用访问请求调度至其中一个所述业务服务单元群组中。其中,所述判断和调度单元用于,将所述⑶N业务单元中的业务处理器资源和存储资源分为第一业务服务单元群组和第二业务服务单元群组,为所述第一业务服务单元群组分配内部存储资源,为所述第二业务服务单元群组分配外部存储资源,且为所述第一业务服务单元群组分配更多的业务处理器资源。其中,所述CDN业务单元接收到用户的应用访问请求时,根据预先设定的所述用户的属性、访问的内容、应用类型、或者源IP地址和/或端口号的优先级,将优先级高的用户的应用访问请求调度至所述第一业务服务单元群组中。其中,所述判断和调度单元用于,将所述用户的应用访问请求调度至其中一个所述业务服务单元群组中后,依据调度算法在所述业务服务单元群组内确定为所述用户提供服务的业务服务单元;其中所述业务服务单元包括所述业务处理器中的业务处理单元,和所述内部存储设备或者所述外部存储设备中的存储单元。其中,所述业务接入单元用于,采用统一的对外服务地址向所述用户提供内容分发服务,与用户终端之间建立应用链接。本发明还提供了一种融合设备,所述融合设备包括为用户提供网络接入和承载服务的网络业务单元、为用户提供内容分发服务的内容分发网络(CDN)业务单元,和用于控制和数据交换的主控交换单元,所述⑶N业务单元包括如权利要求6至10之任一项所述的业务调度装置。其中,所述⑶N业务单元中还包括用户状态维护单元,所述用户状态维护单元用于,维护用户的连接状态和内容分发状态,包括用户的属性、所访问的内容、所处的内容分发状态信息。本申请方案中,通过结合外部存储对⑶N业务单元中的业务处理资源和存储资源进行统一部署,将融合设备与外部存储很好的整合,形成统一的对外服务节点;同时,提供了一种高效的业务承载和调度方法,实现业务的灵活提供,为用户提供差异化的服务,优化了业务调度的效率。


此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中图1为本发明实施例的⑶N和网络融合设备的网络部署示意图;
图2为本发明实施例的⑶N和网络融合设备的设备组成结构图;图3为本发明实施例的⑶N业务单元的内部组织和业务调度逻辑架构图;图4为本发明实施例的第一业务服务单元群组的组成架构图;图5为本发明实施例的第二业务服务单元群组的组成架构图;图6为本发明实施例的CDN和网络融合设备基于用户访问URL的业务调度方法的示意图;图7为本发明实施例的CDN和网络融合设备基于用户类型的业务调度方法的示意图;图8为本发明实施例的⑶N和网络融合设备基于用户源IP地址和端口号的业务调度方法的示意图;图9为本发明实施例的CDN和网络融合设备基于用户应用类型的业务调度方法的示意图。
具体实施例方式本实施方式提供一种内容分发节点和网络融合设备的业务调度系统,包括以下内容(a)⑶N内容分发节点和网络业务控制设备进行融合,⑶N内容分发节点作为网络设备的部件(可采用业务板卡的形态),进行统一部署。该融合设备采用统一的中心管理平台进行管理;(b)融合设备的⑶N部件包含业务处理单元和存储单元,同时也可以包括外部存储设备,通过iSCS1、FC、FCoE接口实现和外部存储设备的连接,形成统一的对外内容分发服务节点;(C)为了更好的整合设备的资源,提高资源利用效率,差异化的服务;采用业务服务单元群组的方式进行资源的组织和业务的处理。总体可划分为第一业务服务单元群组和第二业务服务单元群组;原则上,第一业务服务单元群组用于提供高优先级的服务;第二业务服务单元群组用于提供普通等级的服务;(d)第一业务服务单元群组采用⑶N业务单元上的业务处理器,采用⑶N业务单元上的高速内部存储(高速的内存和高速的硬盘);(e)第二业务服务单元群组采用⑶N业务单元上的业务处理器,采用外部存储设备的存储资源;(f) CDN业务单元维护用户的状态和属性信息,便于针对用户以及用户访问的业务,使用的应用进行相应的判断和控制;(g)⑶N业务单元采用统一的对外服务地址向用户提供内容分发服务;对内与个业务服务单元采用内部地址进行交互;(h)用户的访问请求接入到⑶N业务单元,⑶N业务单元上的判断和调度单元根据用户的属性和访问的内容判断出优先级的高低,确定调度到第一业务服务单元群组或第二业务服务单元群组;然后在群组中,根据调度算法(如hash),确定具体的业务服务单元;(i)可以根据用户访问的URL进行调度,由判断和调度单元抓取用户访问的URL,进行判断,是否为闻等级的内容(如付费视频,会员专区的内容,热点内容等),如为闻等级内容则调度到第一业务服务单元群组;否则,调度到第二业务服务单元群组; (j)可以根据用户的属性和类型进行调度,由判断和调度单元根据用户的类型(如会员、非会员、高等级会员等)进行判断,如为高等级客户,则调度到第一业务服务单元群组;否则,调度到第二业务服务单元群组;(k)可以根据用户的源IP地址和/或端口号进行调度,在特定的应用和场景中,不同的用户群可划分不同的IP地址段,因而,可以根据不同的IP地址段区分用户的优先等级;由判断和调度单元根据用户的源IP地址和/或端口号进行判断,如为高等级客户,则调度到第一业务服务单元群组;否则,调度到第二业务服务单元群组;(I)可以根据应用类型进行调度,不同的应用有不同的特性,对网络质量,内容分发的质量要求也不一样,可以根据不同的应用进行区分,提供不同的服务;由判断和调度单元根据用户的应用类型进行判断,如为高等级应用,则调度到第一业务服务单元群组;否贝U,调度到第二业务服务单元群组。本实施方式提供一种内容分发节点和网络融合设备的业务调度方法,融合设备将CDN内容分发节点和网络设备融合在一起,可同时为用户提供网络接入承载服务和CDN内容分发服务。上述方法可具有以下特点融合设备包括主控/交换单元,网络业务单元,⑶N业务单元,采用松耦合的形式结合,各自之间有相应的内部接口进行交互,实现流量的转发和控制面的交互。上述方法可具有以下特点⑶N业务单元包括业务处理器、内部存储以及外部存储,形成统一的内容分发服务节点。上述方法可具有以下特点⑶N业务单元与其外部存储的连接可采用iSCSI接口、FC 接口、或 FCoE 接口。上述方法可具有以下特点⑶N业务单元采用业务服务单元的方式整合硬件资源,包括处理器资源,内部存储,外部存储资源等;形成统一的对外服务节点,采用统一的方式对外提供服务。上述方法可具有以下特点多个业务服务单元可形成业务服务单元群组;在系统中可形成多个群组。上述方法可具有以下特点系统中形成两个群组,分别为第一业务服务单元群组和第二业务服务单元群组;
第一业务服务单元群组作为高优先级群组,提供高优先级服务;第二业务服务单元群组作为普通群组,提供普通服务。上述方法可具有以下特点第一业务服务单元群组分配优质的硬件资源,分配更多的业务处理器资源,分配CDN业务单元上的内部存储资源(高速硬盘和内存)。上述方法可具有以下特点第二业务服务单元群组分配普通的硬件资源,分配一定数量的业务处理器资源,分配外部存储空间。上述方法可具有以下特点CDN业务单元有用户状态维护单元,维护用户的连接状态和内容分发状态,包含有用户的属性,用户所访问的内容,所处的内容分发状态等信
肩、O上述方法可具有以下特点⑶N业务单元采用统一的对外服务地址向用户提供服 务,部署统一的业务接入单元;用户终端统一和业务接入单元建立应用链接。上述方法可具有以下特点判断和调度单元根据用户的属性,访问的内容等信息,实现用户业务的调度。上述方法可具有以下特点业务调度可分为两步先判断用户业务访问的优先级,确定对应的业务服务单元群组;然后再根据调度算法在实现群组内的调度,确定提供服务的业务服务单元。上述方法可具有以下特点可根据用户访问的URL进行调度,由判断和调度单元抓取用户访问的URL,进行判断,是否为高等级的内容(如付费视频,会员专区的内容,热点内容等),如为高等级内容则调度到第一业务服务单元群组;否则,调度到第二业务服务单元群组。上述方法可具有以下特点可根据用户的属性和类型进行调度,由判断和调度单元根据用户的类型(如会员、非会员、高等级会员等)进行判断,如为高等级客户,则调度到第一业务服务单元群组;否则,调度到第二业务服务单元群组。上述方法可具有以下特点可根据用户的源IP地址和/或端口号进行调度,由判断和调度单元根据用户的源IP地址和/或端口号进行判断,如为高等级客户,则调度到第一业务服务单元群组;否则,调度到第二业务服务单元群组。上述方法可具有以下特点根据应用类型进行调度,由判断和调度单元根据用户的应用类型进行判断,如为高等级应用,则调度到第一业务服务单元群组;否则,调度到第二业务服务单元群组。为了便于阐述本发明,以下将结合附图及具体实施例对本发明技术方案的实施作进一步详细描述。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。本发明一个实施例中,考虑将CDN和网络设备进行融合,形成一种新的融合设备,使得CDN的内容分发和网络带宽的保障很好的协同,从而能够同时保障用户的内容和网络质量,保障用户的业务体验。图1示出了本发明实施例的⑶N和网络融合设备的网络部署图。结合图1所示,从系统上看,⑶N和网络融合设备可分布式部署,并通过⑶N中心管理系统实施统一的管理和调度,实施统一的内容管理,业务监控,网络管理,DNS的解析以及资源的调度和负载均衡
坐寸O
CDN中心管理系统采用集中部署的方式,与DNS服务器,资源调度和负载均衡系统(GSLB)统一部署,实现对本区域⑶N和网络融合设备中的⑶N部件进行管理和维护,业务适配,以及资源的调度;可以作为独立的系统部署,也可以和融合设备的网管系统进行融合,作为网管系统的组成部分,与网管系统统一部署。融合设备,融合了 CDN功能和网络功能,采用CDN部件为作为内容分发节点,为用户提供内容分发服务;采用网络部件为用户提供网络接入和承载服务。⑶N部件和⑶N的中心管理系统建立管理通道和业务通道,采用管理通道实现网络的日常维护管理,设备的监控等;采用业务通道实现内容的下发,业务信息的交互等;从组网上看,⑶N可以和网络上的核心路由器,业务路由器(BRAS/SR),交换机,PDSN/GGSN等设备进行融合。由于BRAS/SR,PDSN/GGSN是互网络业务控制点设备,拥有用户的网络状态信息,推荐⑶N设备和BRAS/SR,PDSN/GGSN设备融合,从而实现⑶N用户状态和网络用户状态的协同,通过用户状态的协同可以实现基于用户的应用内容和网络质量的双重保障,从而提高用户体验。 图2所示为本发明实施例的CDN和网络融合设备的设备结构图。本实施例的CDN和网络融合设备包括网络业务单元,⑶N业务单元,主控/交换单元。其中,网络业务单元主要用于为用户提供网络接入和承载服务;⑶N业务单元主要用于向用户提供内容分发服务;主控/交换单元,包含设备主控单元和交换单元,用于设备的集中管理和控制以及数据的高速交换。为满足设备内部快速、高效的信息处理、信令的交互,以及流量的快速转发,网络业务单元、⑶N业务单元以及主控/交换单元之间均有相应的内部接口。如图2所示,本实施例中,⑶N业务单元包括了业务处理器,内部存储设备和外部存储设备,其中,所述的内部存储设备或者外部存储设备中可以包括多个存储单元。其中业务处理器和内部存储可采用业务处理板的型态插在设备的机框上。由于设备集成度的限制,使得CDN业务单元的存储容量受限,因而采用外部存储进行容量的扩展;CDN业务板可采用iSCSI接口、FC接口或者FCoE接口和外部存储相连,使得⑶N业务板可以很方便地访问外部存储设备。⑶N业务单元(包括业务处理器,板卡内置存储,外部存储设备),通过将融合设备与外部存储的很好的整合,形成统一对外的服务节点。进一步地,图3示出了本发明实施例中,⑶N业务单元的内部组织和业务调度逻辑架构图。⑶N业务单元,将内部的业务处理器资源、内部存储资源,以及外部存储资源进行统一的整合,以业务服务单元的形式提供业务处理和内容分发服务。同时,多个业务服务单元可以形成业务服务单元群组,更可形成多个业务服务单元群组,不同的群组可根据占用的业务处理器资源、存储资源的不同区分出高、低优先级。在本实施例中,划分为第一业务服务单元群组和第二业务服务单元群组;第一业务服务单元群组为高优先级群组,可占用更多的业务处理器资源,并且采用板卡上的多余内存空间,板卡上的内部存储硬盘,处理效率高,定位用于提供高等级服务;第二业务服务单元群组,采用外部存储空间,定位为提供普通等级服务。此外,⑶N业务单元中还设置有用户状态维护单元,用于维护有用户的内容状态机,内容状态机记录了用户的应用链接情况,用户的属性,访问的应用内容,内容的使用状态等信息,便于CDN业务单元对用户及其应用访问服务进行管理、控制和调度。此外,⑶N业务单元中还设置有业务接入单元,用于统一对外发布服务地址,与用户客户端建立应用链接;在内部采用内部交互地址进行互通,便于业务的部署,以及优先级调度和负载均衡调度的实现。此外,⑶N业务单元中还设置有判断和调度单元,用于根据用户的属性和该用户所需访问的内容等信息,进行调度和负载均衡;具体的实现可分为两级,第一级先根据用户的属性和URL等信息判断所属的优先级,调度到对应的业务服务单元群组;第二级则在群组内根据调度算法进行确定最终的业务服务单元。在调度确定最终的业务服务单元时,判断和调度单元需要维护用当前访问链接和选定的业务服务单元的对应关系,以便后续的内容交互,直至用户本次访问结束。
在上述逻辑架构的基础上,本实施例中还提供了一种高效的业务调度方法,以便实现业务的灵活提供,为用户提供差异化的服务,优化业务调度的效率。具体的业务调度步骤描述如下步骤S1、用户和业务接入单元的对外服务地址建立应用链接,或登录系统;步骤S2、用户状态维护单元获取用户的属性信息和访问的内容,URL等信息;步骤S3、判断和调度单元根据用户的属性和URL等信息判断用户的优先级,确定用户所属的业务服务单元群组;然后在根据群组内的业务调度算法,确定为用户提供内容分发服务的业务服务单元;步骤S4、具体的业务访问过程为a)业务接入单元收到用户访问请求,通过内部交互地址向选定的业务服务单元请求内容;b)业务服务单元查看自身缓存,如有对应内容的缓存,则可直接采用内部交互地址向业务接入单元返回所需内容;如没有对应缓存在需要向上级节点或源站获取,然后再向业务接入单元返回所需内容。c)业务接入单元通过内部交互地址接收业务服务单元传来的内容数据,再通过对外服务地址向用户发送。图4示出了本发明实施例中,第一业务服务单元群组的组成架构图。业务服务单元的组成需要有相应的业务处理器资源形成业务处理单元,需要有相应的内存空间,需要有相应的存储空间。第一业务服务单元群组定位为提供高等级服务,因而为其分配更多的处理器资源,更快速,高效的存储设备。因而,第一业务服务单元群组的业务处理单元采用⑶N业务单元上的业务处理器,可分配⑶N业务单元上多余的内存空间作为临时的内容存储,分配CDN业务单元上的高速硬盘作为存储空间。图5示出了本发明实施例中,第二业务服务单元群组的组成架构图。业务服务单元的组成需要有相应的业务处理器资源形成业务处理单元,需要有相应的内存空间,需要有相应的存储空间。第二业务服务单元群组定位为提供普通服务,因而在分配处理器资源、内存资源时,优先级低于第一业务服务单元群组。同时,分配外部存储设备的存储空间。图6示出了本发明实施例中,⑶N和网络融合设备基于用户访问URL的业务调度方法。具体操作步骤描述如下
步骤601,用户和⑶N业务单元的业务接入单元建立起应用链接后,发起应用访问请求;其中,应用访问请求中包含了请求内容的URL信息,应用中可能会有付费内容、免费内容、会员专属内容、普通内容等;步骤602,由判断和调度单元根据预先设定的策略,对用户访问内容的URL进行判断;如属于高优先级的URL,则将访问调度到第一业务服务单元群组,然后在第一业务服务单元群组中,根据自身的调度算法,如hash算法,为用户在群组中指定业务服务单元;否贝U,判断用户访问的是普通URL,将访问调度到第二业务服务单元群组,然后在第二业务服务单元群组中,根据自身的调度算法,如hash算法,为用户在群组中指定业务服务单元;步骤603,确定了为用户提供服务的业务服务单元后,进入后续的业务处理流程。图7示出了本发明实施例中,CDN和网络融合设备基于用户类型的业务调度方法。 具体操作步骤描述如下步骤701,用户和⑶N业务单元的业务接入单元建立起应用链接后,发起应用访问请求;其中,用户和⑶N业务单元的业务接入单元建立起应用链接后或登录系统时,系统可获得用户的属性信息,可区分出用户的类型,如用户属于会员用户、付费用户等。步骤702,在用户发起应用访问请求时,由判断和调度单元根据用户的类型进行判断;如属于高优先级的用户,则将访问调度到第一业务服务单元群组,然后在第一业务服务单元群组中,根据自身的调度算法,如hash算法,为用户在群组中指定业务服务单元;否贝U,则可判断用户为普通用户,将访问调度到第二业务服务单元群组,然后在第二业务服务单元群组中,根据自身的调度算法,如hash算法,为用户在群组中指定业务服务单元。步骤703,确定了为用户提供服务的业务服务单元后,进入后续的业务处理流程。图8示出了本发明实施例中,⑶N和网络融合设备基于用户源IP地址和端口号的业务调度方法。具体操作步骤描述如下步骤801,用户和⑶N业务单元的业务接入单元建立起应用链接后,发起应用访问请求;在特定的网络和业务部署场景中,会根据IP地址段区分不同的用户类型和业务类型,比如宽带上网用户采用一个地址池,IPTV业务采用一个地址池,VOIP业务采用一个地址池等;因而,可根据用户的源IP地址确定其优先等级。步骤802,在用户发起应用访问请求时,由判断和调度单元根据用户的源IP地址和/或端口号进行判断;如属于高优先级的IP地址段,则将访问调度到第一业务服务单元群组,然后在第一业务服务单元群组中,根据自身的调度算法,如hash算法,为用户在群组中指定业务服务单元;否则,则可判断用户为普通用户,将访问调度到第二业务服务单元群组,然后在第二业务服务单元群组中,根据自身的调度算法,如hash算法,为用户在群组中指定业务服务单元。步骤803,确定了为用户提供服务的业务服务单元后,进入后续的业务处理流程。图9示出了本发明实施例中,CDN和网络融合设备基于用户应用类型的业务调度方法。具体操作步骤描述如下步骤901,用户和⑶N业务单元的业务接入单元建立起应用链接后,发起应用访问请求;不同的应用对网络的质量,对内容分发的速率和性能的要求有差异;如网络视频业务对网络质量和内容分发的速率要求高,而FTP下载,P2P下载则要求较低,因而可根据应用类型进行优先级划分和调度。步骤902,在用户发起应用访问请求时,由判断和调度单元根据用户的应用类型进行判断;如属于高优先级的应用,例如在线视频业务,则将访问调度到第一业务服务单元群组,然后在第一业务服务单元群组中,根据自身的调度算法,如hash算法,为用户在群组中指定业务服务单元;否则,则可判断为普通应用,将访问调度到第二业务服务单元群组,然后在第二业务服务单元群组中,根据自身的调度算法,如hash算法,为用户在群组中指定业务服务单元。步骤903,确定了为用户提供服务的业务服务单元后,进入后续的业务处理流程。 综上所述,本发明提供了一种⑶N和网络融合设备的业务调度方法和系统,其至少具有如下特点I)本发明实施例提供的CDN和网络融合的设备,可同时为用户提供网络接入承载服务以及内容分发服务;2)本发明实施例提供的⑶N业务单元可通过iSCSI接口,FC接口,或者FCoE接口连接外部存储,从而可以极大扩展融合设备的存储空间;3)通过本发明实施例提供⑶N和网络融合设备的业务调度方法,将设备的处理器资源,存储资源等系统整合起来,以业务服务单元的形式提供服务,形成了高优先等级的服务群组和普通服务群组,可供业务调度系统进行合理调度和分配,提供差异化的业务承载和内容分发服务;4)本发明实施例中还实现了基于用户访问URL,用户类型,用户源IP地址和端口号,用户应用类型进行业务调度和负载均衡的方法,可以极大程度扩展融合设备的存储容量,并提供差异化的内容分发服务,高效地组织和运用设备的能力,提高业务承载效率。以上仅为本发明的优选实施案例而已,并不用于限制本发明,本发明还可有其他多种实施例,在不背离本发明精神及其实质的情况下,熟悉本领域的技术人员可根据本发明做出各种相应的改变和变形,但这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
权利要求
1.一种业务调度方法,应用于包括提供内容分发服务的内容分发网络(CDN)业务单元和提供网络接入及承载服务的网络业务单元的融合设备,所述方法包括 所述⑶N业务单元包括业务处理器和内部存储设备,且所述⑶N业务单元与外部存储设备相连接; 将所述CDN业务单元中的业务处理器资源和存储资源分为多个业务服务单元群组,并为每个所述业务服务单元群组分配业务处理器资源,以及所述内部存储设备或者所述外部存储设备中的存储资源; 所述CDN业务单元接收到用户的应用访问请求时,根据所述用户的属性、访问的内容、应用类型、或者源IP地址和/或端口号,将所述用户的应用访问请求调度至其中一个所述业务服务单元群组中。
2.如权利要求1所述的方法,其中 所述⑶N业务单元通过iSCSI接口、FC接口或者FCoE接口和所述外部存储设备相连接。
3.如权利要求1所述的方法,还包括 将所述用户的应用访问请求调度至其中一个所述业务服务单元群组中后,依据调度算法在所述业务服务单元群组内确定为所述用户提供服务的业务服务单元; 所述业务服务单元包括所述业务处理器中的业务处理单元,和所述内部存储设备或者所述外部存储设备中的存储单元。
4.如权利要求1、2或3所述的方法,其中 将所述CDN业务单元中的业务处理器资源和存储资源分为第一业务服务单元群组和第二业务服务单元群组,为所述第一业务服务单元群组分配内部存储资源,为所述第二业务服务单元群组分配外部存储资源,且为所述第一业务服务单元群组分配更多的业务处理器资源。
5.如权利要求4所述的方法,其中 所述CDN业务单元接收到用户的应用访问请求时,根据预先设定的所述用户的属性、访问的内容、应用类型、或者源IP地址和/或端口号的优先级,将优先级高的用户的应用访问请求调度至所述第一业务服务单元群组中。
6.一种业务调度装置,应用于融合设备,所述融合设备包括CDN业务单元和提供网络接入及承载服务的网络业务单元,所述业务调度装置包括 业务接入单元,用于接收用户的应用访问请求,并发送给判断和调度单元; 所述判断和调度单元,用于将所述CDN业务单元中的业务处理器资源、及内部存储设备和外部存储设备的存储资源分为多个业务服务单元群组,并为每个所述业务服务单元群组分配业务处理器资源,以及所述内部存储设备或者所述外部存储设备中的存储资源;以及,接收到所述用户的应用访问请求时,根据所述用户的属性、访问的内容、应用类型、或者源IP地址和/或端口号,将所述用户的应用访问请求调度至其中一个所述业务服务单元群组中。
7.如权利要求6所述的业务调度装置,其中 所述判断和调度单元用于,将所述CDN业务单元中的业务处理器资源和存储资源分为第一业务服务单元群组和第二业务服务单元群组,为所述第一业务服务单元群组分配内部存储资源,为所述第二业务服务单元群组分配外部存储资源,且为所述第一业务服务单元群组分配更多的业务处理器资源。
8.如权利要求7所述的业务调度装置,其中 所述CDN业务单元接收到用户的应用访问请求时,根据预先设定的所述用户的属性、访问的内容、应用类型、或者源IP地址和/或端口号的优先级,将优先级高的用户的应用访问请求调度至所述第一业务服务单元群组中。
9.如权利要求6、7或8所述的业务调度装置,其中 所述判断和调度单元用于,将所述用户的应用访问请求调度至其中一个所述业务服务单元群组中后,依据调度算法在所述业务服务单元群组内确定为所述用户提供服务的业务服务单元; 其中所述业务服务单元包括所述业务处理器中的业务处理单元,和所述内部存储设备或者所述外部存储设备中的存储单元。
10.如权利要求6、7或8所述的融合设备,其中 所述业务接入单元用于,采用统一的对外服务地址向所述用户提供内容分发服务,与用户终端之间建立应用链接。
11.一种融合设备,所述融合设备包括为用户提供网络接入和承载服务的网络业务单元、为用户提供内容分发服务的内容分发网络(CDN)业务单元,和用于控制和数据交换的主控交换单元, 所述⑶N业务单元包括如权利要求6至10之任一项所述的业务调度装置。
12.如权利要求11所述的融合设备,其中 所述⑶N业务单元中还包括用户状态维护单元, 所述用户状态维护单元用于,维护用户的连接状态和内容分发状态,包括用户的属性、所访问的内容、所处的内容分发状态信息。
全文摘要
一种业务调度方法与装置及融合设备,应用于包括提供内容分发服务的CDN业务单元和提供网络接入及承载服务的网络业务单元的融合设备,CDN业务单元包括业务处理器和内部存储设备,且CDN业务单元与外部存储设备相连接;将CDN业务单元中的业务处理器资源和存储资源分为多个业务服务单元群组,并为每个业务服务单元群组分配业务处理器资源,以及内部存储设备或者外部存储设备中的存储资源;CDN业务单元接收到用户的应用访问请求时,根据用户的属性、访问的内容、应用类型、或者源IP地址和/或端口号,将用户的应用访问请求调度至其中一个业务服务单元群组中。本发明能够融合设备整合内、外部存储资源以及业务处理能力,统一对用户的应用进行调度和处理。
文档编号H04L29/08GK103024001SQ20121050507
公开日2013年4月3日 申请日期2012年11月30日 优先权日2012年11月30日
发明者黄孙亮, 陈建业, 吴萍 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1