在云计算系统中运行应用的网络元件和方法技术方案

技术编号:13252398 阅读:36 留言:0更新日期:2016-05-15 15:39
提供了一种用于云计算系统的网络元件,其中云计算系统被适配用于运行应用、特别是不同种类的应用,其中网络元件包括:接收单元,其被适配成接收用于运行应用的资源请求;确定单元,其被适配成确定应用是否是非知晓SDN应用;以及调解器单元,其被配置成在确定了应用是非知晓SDN应用的情况下向网络元件提供SDN上下文。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及云计算的领域,特别地涉及用于云计算系统或网络的网络元件,并且涉及在云计算系统中运行应用的方法。此外,其涉及程序元件和计算机可读介质。
技术介绍
运营商在其服务网络(例如VoD、CDN、新闻)中广泛地使用IT数据中心技术。在数据中心中,存在“云化(cloudify)”的正在进行的趋势,即,使用虚拟化技术来将应用从硬件部署去耦。通常,诸如视频之类的应用或WEB服务器运行在虚拟机(VMWare)上,所述虚拟机能够部署在任何合适的硬件上。因而,服务器和应用可以按需调用和停止运转,硬件(例如,机架中的IT服务器、数据存储装置)可以几乎任意地使用——它们形成“云”。如果以合适的方式构建应用,则相同的硬件可以几乎为任何种类的应用服务。此趋势继续下去——代替于构建自己的“云”,服务提供商可以利用第三方云并且将存储和计算方面的这些能力添加到其现存的云——或者甚至仅仅依赖于第三方资源。通过使用云和虚拟化技术,益处是明显的,比如一个(或几个)硬件平台按需使用非常灵活的分配以及巨大的TCO缩减。虚拟化起初参与服务领域并且现在越来越多的移动域成为(RAN、核)虚拟化的主题。在现今的移动网络中,存在具有不同功能性的不同节点,比如家庭订户系统(HSS)、移动交换中心(服务器)MSC-S、核中的移动性管理实体MME以及RAN中的LTE无线电基站eNodeB,仅仅用以给出一些示例。这些不同节点中的许多被分解,使得应用(软件+平台)部分从硬件去耦,以成为“准备好用于云”,即,它们可以作为应用运行在电信公司或IT云中的虚拟机上。为了不必重写例如MME的整个软件,现存SW和HW以使得以前的单片节点的SW加操作系统被装载(port)到虚拟机上的方式被再使用。这当然将更高的要求置于虚拟机环境上——代替于用于给定VM环境的特制软件,VM必须能够应对在它们之上运行的不同操作系统。然而,这两种途径(重写特制软件以及装载SW+平台)都在虚拟化的过程中采用,导致不同云特性(flavour)(电信公司、IT)以及需要解决的不同缺陷。图1示出了主要的云生态系统100。原始运行在特定节点上的软件现在作为应用运行在各种云中。通过云编制(orchestration)功能101来完成应用的起始/停止和监控。该功能将应用镜像(image)的拷贝放置到(一个或多个)云基础设施管理系统。云基础设施管理105以及对应的基础设施即服务实体104具有关于各种云102中的许多虚拟机的知识并且那些具有池中的应用103的相符软件并且那些可以按需分布和调用应用。为了这样做,云编制功能将指令云基础设施管理系统和/或对应的IaaS实体在虚拟机上部署相符的应用镜像。云本身包括需要被配置和监控的硬件(HW)。通常,这由基础设施即服务IaaS功能104完成,所述基础设施即服务IaaS功能104通常由云HW的制造商连同云基础设施一起被运送。当然,如果使用若干类型的云,则可能需要若干IaaS,其要求某个种类的庇护照顾,所述庇护照顾于是将会被表示为云基础设施管理105。又一趋势在CSP网络中势头加快,它是软件定义的联网(SDN)——数据转发和控制的去耦。到现今为止,传输网络中的典型节点包括特定的功能性。路由器例如包括数据交换构造(fabrique),所述数据交换构造在不同的I/O端口之间移动数据分组,但是它还处理所有复杂的路由协议,比如RSVP,它保存路由表以及更多的。所有复杂的功能性和交换被封装在一个盒子中。另一示例将会是运营商以太网交换机,其提供层2上的数据转发和控制。并且越来越多的多层交换机被使用在传输网络中,其提供MPLS(多协议标签交换)功能性,所述MPLS功能性在之前提及的路由器或交换机功能性之上提供MPLS/G-MPLS信令能力。底线,取决于传输节点用于什么目的,在一个单片节点中提供数据转发和控制功能是更复杂的或不太复杂的。上述两种趋势以某种方式同时影响移动网络的演进。使用数据中心云技术的虚拟化将使运营商免于用于各种不同网络节点的资产处理,预期是大多数网络功能作为应用在云中运行。该需求推动并且甚至迫使供应商设计其网络功能性使得这变成可能的。此外,传输网络将使数据转发和控制分离以使得网络可以被共享。但是这两种技术仍具有关于预期益处的缺陷。特别地,应用(例如WEB服务器)以那些应用知晓它们运行在其中的虚拟环境的方式从无到有地(fromscratch)被构建,因而数据中心解决方案不必应对针对遗留“老式”应用的支持。然而,针对网络设备的供应商不能或将不重写例如完全新的HSS的复杂功能——相反,它们分解现存节点使得它落入若干应用中,所述若干应用连同其现存平台(例如操作系统)一起被装载到虚拟机上——这样,复杂的联网功能几乎保持不变(代码方面)。然而,它可以在云环境上提出要求(例如,用以确保应用以正确的次序开始等等)。尽管在许多数据中心中可以发现一个特定特性的SDN(例如使用VMWare技术的云隐式地使用OpenFlow(开放流)用于数据中心内的通信),但是这还不适合于在不同云中运行的应用之间或在甚至根本没有被虚拟化的应用之间的通信。
技术实现思路
为了实现两种类型的应用(适用于数据中心云的那些以及来自分解的节点的那些)能够运行在相同的数据中心环境上并且其中两种类型的应用都能够访问基于SDN的互连,可能存在对于以下的需要:提供用于云计算系统的网络元件以及运行具有改进的性能和/或能够在云计算系统中灵活使用的不同种类应用的方法。该需要可以通过根据独立权利要求的网络元件、在云计算系统中运行应用的方法、计算机可读介质和程序元件来满足。通过从属权利要求描述另外的实施例。根据示例性方面,提供了用于云计算系统的网络元件,其中云计算系统被适配用于运行应用,特别是不同种类的应用,其中所述网络元件包括:接收单元,其被适配成接收用于运行应用的资源请求;确定单元,其被适配成确定应用是否是非知晓SDN(non-SDN-aware)应用;以及调解器(mediator)单元,其被适配成在确定了应用是非知晓SDN应用的情况下向网络元件提供SDN上下文。特别地,应用以下述方式不同:即存在知晓软件定义的联网(SDN)的那些应用,也称为知晓SDN应用,以及非知晓SDN的那些应用,也称为传统应用。以简单的形式,确定单元的确定过程可以通过确定调解器单元是否存在于网络元件中或者调解功能是否在网络元件上实现来执行。例如,SDN上下文的供应可以经由向云计算系统(例如DHCP服务器或NAT服务器)的组件或部分的请求以及云计算系统的对应响应本文档来自技高网
...

【技术保护点】
一种用于云计算系统的网络元件,所述云计算系统被适配用于运行不同种类的应用,所述网络元件包括:接收单元,其被适配成接收用于运行应用的资源请求;确定单元,其被适配成确定应用是否是非知晓SDN应用;以及调解器单元,其被配置成在确定了应用是非知晓SDN应用的情况下向网络元件提供SDN上下文。

【技术特征摘要】
【国外来华专利技术】1.一种用于云计算系统的网络元件,所述云计算系统被适配用于运行不同种类的应
用,所述网络元件包括:
接收单元,其被适配成接收用于运行应用的资源请求;
确定单元,其被适配成确定应用是否是非知晓SDN应用;以及
调解器单元,其被配置成在确定了应用是非知晓SDN应用的情况下向网络元件提供SDN
上下文。
2.根据权利要求1所述的网络元件,还包括SDN控制器。
3.根据权利要求2所述的网络元件,其中所述SDN控制器被适配成提供北向接口。
4.根据权利要求2或3所述的网络元件,其中所述SDN控制器被适配成操纵网络元件的
流表。
5.根据权利要求2至4中任一项所述的网络元件,其中所述SDN控制器和/或调解器单元
实现在壳类环境中。
6.根据权利要求2至5中任一项所述的网络元件,其中所述SDN控制器和/或调解器单元
被实现为访客OS和/或超级管理程序的部分。
7.根据权利要求1至6...

【专利技术属性】
技术研发人员:HJ莫佩尔
申请(专利权)人:诺基亚通信公司
类型:发明
国别省市:芬兰;FI

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

1