当前位置: 首页 > 专利查询>皇家KPN公司专利>正文

用于控制按需服务供应的方法技术

技术编号:16287583 阅读:30 留言:0更新日期:2017-09-26 01:54
本公开涉及用于控制网络中的按需服务供应的计算机实现的方法,其中网络包括用于提供服务的资源。在方法中,服务请求被截取。确定与服务请求相关联的服务所要求的至少一个网络功能,其被指示为第一网络功能。然后,在网络中的资源上实例化第一网络功能以用于执行网络中的服务。

Method for controlling the supply of on-demand services

The present disclosure relates to a computer implementation for controlling on-demand service provisioning in a network, wherein the network includes resources for providing the service. In the method, the service request is intercepted. Determine at least one network function required by the service associated with the service request, which is indicated as the first network function. Then, the first network function is instantiated on the resources in the network for performing services in the network.

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及用于控制按需服务供应的方法、网络节点和计算机程序。更具体地,本专利技术涉及一种用于在包括用于提供服务的资源的网络中控制按需服务供应的计算机实现方法。
技术介绍
在传统网络中,网络节点的功能与物理设备耦合,因而网络服务的建立涉及设置物理设备、它们的连接和配置。如果现有服务的需求改变或需要新服务,则网络运营商需要添加或从网络中移除设备来增加或减少容量或功能。特定服务可包括要执行的多个功能。功能负责对该功能接收到的分组的特定处理。功能可被嵌入在物理网络元件中,或者可以是在(虚拟化的)物理基础设施上运行的软件实例(例如,虚拟网络功能)。网络功能虚拟化(NFV)是使用诸如VMware之类的虚拟化技术来将网络功能(例如,路由器、防火墙、应用层网关、病毒扫描器)与物理设备解耦的方法。虚拟化使得物理设备能够被视为可在其上动态地加载网络功能的资源。例如,当需要过滤网络中的某一位置处的流量的网络服务时,NFV允许防火墙网络功能到物理设备(例如,云数据中心)的分配。每个虚拟网络功能(VNF)被托管在一个或多个虚拟机(VM)上。虚拟机模拟物理机,使得在单个物理机上托管多个VM成为可能。每个虚拟机利用物理机的一部分资源。这些物理资源包括CPU、存储器、带宽和磁盘空间。服务可被描述为服务功能链(SFC)。SFC定义了用于服务的一个或多个网络功能的集合以及对于暴露数据分组所通过的功能的次序约束。为了实例化服务,SFC由NFV管理和编排系统执行,例如,像在ETSINFV中所定义的那样。它包括NFV编排器,该NFV编排器管理服务生命周期并协调相关资源的管理以确保对必要的资源和连接的优化分配。Shatzkamer等人(US2014/0317261A1)描述了实现这种NFV编排器功能的一种方式。服务需求可以是不稳定并且难以预测的。因此,服务可能因为可用的资源太少而不可用,或者资源可能因为服务不如预期的流行而未被充分利用。NFV管理和编排功能能够协调与用于执行传入的SFC的执行相关的资源的管理。然而,当SFC进入NFV编排器时,如果针对SFC所表示的网络服务的资源尚未准备好可用(预先分配),则在所需资源被释放和分配以及可以实际执行SFC和实例化服务之前将花费很长时间(数分钟到数小时)。此延迟增加了通过使得SFC在进入NFV编排器之前行进通过整个网络(从用户设备一路到运营商后端系统)所已经引入的延迟。因此,网络运营商对资源进行过度地预先配置,以便SFC能够被更快并且具有更大成功机会地执行。这是对资源的浪费。此外,有可能NFV编排器中的传入SFC原来已被实例化或者接近被实例化(例如,VNF已经在正确的VM上,但是它们需要被略有不同地配置)。在NFV管理和编排功能开始觉察到这个事实并然后决定几乎不做任何事情之前花费了很长时间。或者,相反地,NFV管理和编排功能决定在接收到SFC之前已经预先配置和/或预先加载各种VNF,作为预先供应服务的一种方式,因为它预期将来有很多NFC到达。这再次是对资源的浪费。
技术实现思路
本公开旨在提高在部署网络服务时的资源使用效率以满足服务需求。为此,在一个方面,公开了一种用于控制来自网络的按需服务供应的计算机实现的方法,其中网络包括用于提供服务的资源。在方法中,服务请求被截取。确定与服务请求相关联的服务所要求的至少一个网络功能(被指示为第一网络功能)。然后,在网络中的资源上实例化第一网络功能以用于执行来自网络的服务。本公开的另一方面涉及一种计算机程序或计算机程序套件,其包括至少一个软件代码部分或存储至少一个软件代码部分的计算机程序产品,该软件代码部分当在计算机系统上运行时被配置用于执行本文公开的方法。所公开的又一方面涉及一种被配置用于来自网络的按需服务供应的服务控制节点。在一个示例中,服务控制节点包括用于执行所公开的方法中的一个或多个步骤的处理器,步骤包括截取用于提供服务的服务请求、确定与服务请求相关联的服务所要求的至少第一网络功能、以及在网络中实例化至少第一网络功能。所公开的方法和系统使得服务的网络功能能够按需实例化,即:通过服务请求的接收来触发。因而,不要求基于针对服务的估计需求来在网络中预先加载和/或预先配置服务的网络功能。因此,获得了网络中的资源使用效率的提高。还应当认识到,网络功能的实例可以包括向已经在网络中执行的网络功能分配进一步的资源以及在网络中发起新的功能中的至少一个。还应当认识到,可在相同的硬件设备中嵌入多个网络功能,并且可存在特定功能的多个实例。本公开的其他方面包括服务管理器、令牌应用节点和服务请求传输器。服务管理器包括用于与服务控制节点的通信的接口,并且被配置成:通过接口从服务控制节点接收对于服务功能链模板的请求;从存储器取回服务功能链模板或生成服务功能链模板,其中服务功能链模板包括与服务相关联的互连网络功能的有序集合,该集合包含至少一个第一网络功能;以及向服务控制节点提供所取回或生成的服务功能链模板。令牌应用节点被配置用于与服务请求相关联的数据分组到本文公开的方法中实例化的至少所述第一网络功能的网络功能路由。服务请求传输器,被配置用于:分析数据分组;从数据分组中确定服务标识符;基于所确定的服务标识符,生成服务请求;以及传输所生成的服务请求。服务管理器、令牌应用节点和服务请求传输器可以用于进一步改进如本文所公开的方法,但是也可以用于不同的目的。应当认识到,网络功能可以在电信网络本身、在电信提供商的数据中心、或在第三方云数据中心中进行供应。如果在电信网络中提供服务,则服务控制节点也位于电信网络中。本公开的另一方面涉及被配置用于控制按需服务供应的电信网络,其中服务控制节点、服务管理器、令牌应用节点和服务请求传输器可以与电信网络中的节点并置或在连接到电信网络的用户设备中。服务控制节点、服务管理器、令牌应用节点和服务请求传输器的位置是根据服务、电信网络的拓扑、可以适当的方式截取服务请求的位置、资源可用性、连接条件、安全性考虑等中的至少一个来选择。令牌应用节点和服务请求传输器通常位于用户数据分组所经历的路径中。令牌应用节点和服务请求传输器不一定在相同节点中并置。令牌应用节点可例如位于服务功能链的开始处,例如在云数据中心的入口处。将一个或多个节点位于电信网络中的优点是电信网络的节点可能已经拥有有用的信息。例如,HSS包含订户信息,并且MME包含移动性信息。在一个实施例中,该方法包括确定与服务请求相关联的服务所要求的第二网络功能。验证第二网络功能是否在网络中被实例化,即网络中是否存在第二网络功能,以及是否有足够的用于执行第二网络功能的资源来容纳服务请求。当在网络中实例化第二网络功能时,实例化的第二网络功能被用于执行来自网络的与服务请求相关联的服务。当第二网络功能尚未在网络中被实例化或不可用时,则在网络中执行第二网络功能的实例化用于执行来自网络的服务。要注意的是,术语第一网络功能和第二网络功能已被用于标识网络功能(实例)的不同,而不是传达顺序的次序。此外,这些功能的实例化可以是任何次序或被同时执行。此外,第一网络功能不一定是服务功能链中的第一个网络功能。尽管(多个)网络功能可以在运行或者被实例化为运行用于执行(多个)网络功能的软件的专用机器上执行,但在一个实施例中,至少一个网络功能是虚拟本文档来自技高网
...
用于控制按需服务供应的方法

【技术保护点】
一种用于控制网络中的按需服务供应的计算机实现的方法,所述网络包括用于提供服务的资源,方法包括以下步骤:截取用于提供服务的服务请求;确定与服务请求相关联的服务所要求的至少第一网络功能;在网络中的资源上实例化所述至少第一网络功能,以用于在网络中执行服务。

【技术特征摘要】
【国外来华专利技术】2014.12.24 EP 14200309.41.一种用于控制网络中的按需服务供应的计算机实现的方法,所述网络包括用于提供服务的资源,方法包括以下步骤:截取用于提供服务的服务请求;确定与服务请求相关联的服务所要求的至少第一网络功能;在网络中的资源上实例化所述至少第一网络功能,以用于在网络中执行服务。2.根据权利要求1所述的方法,包括确定与服务请求相关联的服务所要求的第二网络功能;验证第二网络功能是否被在网络中实例化;当第二网络功能被在网络中实例化时,使用实例化的第二网络功能用于执行来自网络的与服务请求相关联的服务;当第二网络功能未被在网络中实例化时,在网络中实例化第二网络功能以用于执行来自网络的与服务请求相关联的服务。3.根据权利要求1或2所述的方法,其中第一网络功能是虚拟网络功能。4.根据前述权利要求中的一个或多个所述的方法,其中截取服务请求包括以下步骤中的一个:从用户设备接收服务请求;以及从网络中的网络节点接收服务请求,其由被截取的服务标识符触发。5.根据前述权利要求中的一个或多个所述的方法,包括获得服务功能链模板的步骤,所述服务功能链模板包括与服务相关联的互连的网络功能的有序集合,集合包含至少一个第一网络功能并且可选地包含已经在网络中实例化的网络功能。6.根据权利要求5所述的方法,包括基于服务请求获得服务功能链模板的步骤。7.根据前述权利要求中的一个或多个所述的方法,其中实例化第一网络功能的步骤包括将一个或多个转发规则与第一网络功能相关联以确定对从第一网络功能输出的数据分组的进一步处理。8.根据前述权利要求中的一个或多个所述的方法,还包括生成要应用于与服务请求相关联的数据分组的网络功能路由令牌以用于将数据分组路由到至少一个第一网络功能的步骤。9.根据权利要求8所述的方法,其中令牌是至少包括第一级和第二级的分层令牌,其中第一级区分包括互连的网络功能的有序集合的服务功能链模板,并且第二级区分实例化的服务功能链模板内的网络功能或网络功能的实例。10.根据前述权利要求中的一个或多个所述的方法,其中服务请求涉及电信网络服务。11.根据前述权利要求中的一...

【专利技术属性】
技术研发人员:R斯特里克斯张双J发马伊N博坦
申请(专利权)人:皇家KPN公司荷兰应用自然科学研究组织伊麦克非营利协会根特大学
类型:发明
国别省市:荷兰;NL

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

1