虚拟化开放式无线服务软件体系结构制造技术

技术编号:11267182 阅读:111 留言:0更新日期:2015-04-08 13:11
用于虚拟化开放式无线服务软件架构的方法和装置,其包括计算机程序产品。一种方法,包括在移动网络中监控供利用的硬件资源、接收实例化服务的请求、选择未充分利用的硬件资源以及将所述服务映射至所述未充分利用的硬件资源。

【技术实现步骤摘要】
【国外来华专利技术】【专利摘要】用于虚拟化开放式无线服务软件架构的方法和装置,其包括计算机程序产品。一种方法,包括在移动网络中监控供利用的硬件资源、接收实例化服务的请求、选择未充分利用的硬件资源以及将所述服务映射至所述未充分利用的硬件资源。【专利说明】虚拟化开放式无线服务软件体系结构专利技术背景本专利技术大体涉及无线网络,更具体地涉及虚拟化开放式无线服务软件体系结构。无线网络包括通常映射到不同设备的许多不同功能。例如,3G/4G网络包括基站、无线电网络控制器(RNC)、服务GPRS支持节点(SGSN)、网关GPRS支持节点(GGSN)、服务网关(SGW)、分组数据网络网关(PGW)、移动管理实体(MME)、数字电话界面(DPI)探针、流量分析器、防火墙、策略和计费规则功能(PCRF)、认证、授权和计费(AAA)服务器、轻量级目录访问协议(LDAP)数据库、计费服务器、超文本传输协议(HTTP)代理、流量优化器、视频优化器等。随着这些无线网络的发展,每一个增加的附加功能需要引入在托管不同功能的同一设备中托管该功能或多个硬件处理器的新设备。专利技术概要以下对本专利技术进行了简单概述以提供对本专利技术一些方面的基本理解。本概述并非是对本专利技术的广泛综述。其并非意在确定本专利技术的关键或重要元素,也并非意在勾画本专利技术的范围。其唯一目的是以简要形式展示本专利技术的一些概念,以作为下文所做详细描述的前序。本专利技术提供了用于虚拟化开放式无线服务软件体系结构的方法和装置,包括计算机程序产品。一般而言,一方面本专利技术的特征在于一种方法,包括在移动网络中监控供利用的硬件资源、接收实例化服务的请求、选择未充分使用的硬件资源以及将服务映射至未充分使用的硬件资源。另一个方面,本专利技术的特征在于包括中央处理器和存储器的服务器,存储器包括操作系统和网格资源管理进程,该网格资源管理进程包括在移动网络中监控供利用的硬件资源、接收实例化服务的请求、选择未充分使用的硬件资源以及将服务映射至未充分使用的硬件资源。根据以下描述和权利要求,本专利技术的其它特征和优点将变得更明显。附图简述通过参考结合附图的详细描述,将更全面地理解本专利技术,其中:图1是框图。图2是框图。图3是流程图。 【具体实施方式】 现在将结合附图描述本专利技术,其中相同附图标记在所有附图中用于指示相同元件。在以下的描述中,出于说明目的,对很多具体细节进行了阐述,以提供对本专利技术的全面理解。然而,明显的是,没有这些具体细节也可实践本专利技术。在其它情况下,为了便于描述本专利技术,以框图形式示出公知的结构和设备。 本申请中使用的术语“组件”、“系统”、“平台”等可指与计算机相关的实体或与具有一个或多个特定功能的操作机器相关的实体。本文公开的实体可以是硬件、硬件和软件的组合、软件,或执行中的软件。例如,组件可以是(但不限于)处理器上运行的进程、处理器、对象、可执行程序、执行线程、程序和/或计算机。作为说明,在服务器上运行的应用程序和服务器本身都可以是组件。一个或多个组件可驻留在进程和/或执行线程内,且组件可在一台计算机上本地化和/或分布在两台或多台计算机之间。这些组件也可从其上存储有各种数据结构的各种计算机可读介质执行。组件可通过本地和/或远程进程通信,例如根据具有一个或多个数据分组(例如,来自一个与本地系统、分布式系统中的另一组件交互、和/或通过诸如因特网等网络与其它系统交互的组件的数据)的信号进行通信。 此外,术语“或”意指包括性“或”而非排他性“或”。S卩,除非另外指明或从上下文可明确,否则“X使用A或B”意指任何自然的包括性排列。即,如果X使用A ;X使用B ;或X使用A和B,则“X使用A或B”满足上述任何一种实例。此外,除非另外指明或可从上下文清楚得知要指示单数形式,否则本说明书和附图中使用的冠词“a”和“an”通常应解释为表示“一个或多个/ 一种或多种”。 此外,术语如“用户设备”、“移动站”、“移动”、“订户站”、“通信设备”、“接入终端”、 “终端”、“手持设备”以及相似术语指的是无线通信服务的订户或用户用于接收或传送数据、控制、语音、视频、声音、游戏或基本上任何数据流或信令流的无线设备(例如,蜂窝电话、智能电话、计算机、个人数字助理(PDA)、机顶盒、互联网协议电视(IPTV)、电子游戏设备、打印机等)。以上术语在说明书和相关附图中可互换使用。同样地,术语“接入点”、“基站”、“节点B”、“演进节点B”、“家庭节点B(HNB) ”等在本说明书中可互换使用,且指的是提供服务并从一组订户站接收数据、控制、语音、视频、声音、游戏或基本上任何数据流或信令流的无线网络组件或设备。数据和信令流可以是分组化或基于帧的流。 此外,除非上下文特别指出术语之间的区别,否则术语“用户”、“订户”、“客户”等在整个说明书中可互换使用。 在分布式高可用性环境中,其中网络中的每一个硬件节点混合运行活动和备用应用程序,且其中备用应用程序所要求的物理资源量与活动应用程序不同,当分派应用程序在硬件节点上运行时,对物理资源(例如,CPU、存储器、磁盘空间、带宽)的要求通常不考虑在内。备用应用程序支持分配给硬件集合的活动应用程序,且在任何给定时间,仅应用程序的子集活动。由于当将应用程序分派至硬件节点时不考虑该情况,因此存在固有的资源利用不充分的情况。 例如,无线网络包括通常映射到不同设备的许多不同功能。典型的3G/4G网络可包括基站(BS)、RNC、SGSN、GGSN、SGW、PGW、MME、DPI探针、流量分析器、防火墙、PCRF、AAA服务器、LDAP数据库、计费服务器、HTTP代理、流量优化器、视频优化器等。随着这些网络的演进,每一个增加的附加功能需要引入在托管不同功能的同一设备中托管该功能或多个硬件处理器的新设备。这种方法会造成一些主要问题。 该方法导致资源利用率低。由于功能以相对静态的方式被映射到处理资源,因此这潜在地导致一些设备未充分利用而一些设备过载的情形,而不会灵活地使用未充分利用的处理资源来对过载设备进行卸载。 该方法导致可扩展性问题。由于对网络的需求增加,因此每一个设备需独立地扩展以管理增加的负载,从成本角度而言,这并非最佳的。此外,由于增加了新功能,新设备需添加至网络。 该方法导致管理问题。设备越多,对其进行监控与维修越难。通常,每一个设备具有各自的管理界面,因此将设备集成到单个管理平台中变得非常复杂。如若不然,运营商需处理多个管理平台。 该方法导致功能排序不灵活。不同的端对端服务可要求不同的功能排序。例如,一种服务可要求防火墙功能在计费功能之前,而另一种服务的要求可相反。由于这些功能在不同设备上,因此排序根据如何连接设备变化,因此相当静态。试图改变顺序导致流量发生多个额外跳跃,这是非常低效的且增加了延时。 该方法可导致服务实例化复杂。每当引入新服务时,需对多个功能进行配置以实例化端对端服务。由于需对多个设备上的配置进行修改,因此这是一个麻烦且易出错的过程。此外,对这些设备的其中之一进行配置时出现的错误会影响现有服务。此外,与该过程关联的复杂性意味着从识别服务至实际执行服务需要花费更多努力和时间。其结果是,大多数运营商只启用赚钱多且持久的服务,而错过可能赚钱少且时间短的服务(例如提供对体育赛事的高级访问)。 本文档来自技高网...

【技术保护点】
一种方法,其包括:在移动网络内监控供利用的硬件资源;接收实例化服务的请求;选择未充分利用的硬件资源;以及将所述服务映射至所述未充分利用的硬件资源。

【技术特征摘要】
【国外来华专利技术】

【专利技术属性】
技术研发人员:詹姆斯·J·洛根迪帕克·加格蒂姆·莫特索夫
申请(专利权)人:阿弗梅德网络公司
类型:发明
国别省市:美国;US

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

1