用于mme和mme池负载均衡的系统和方法

文档序号:7992738阅读:520来源:国知局
用于mme和mme池负载均衡的系统和方法
【专利摘要】通过在MME和/或MME处理元件或模块之间迁移eNodeB服务职责对MME和MME池进行策略驱动的负载均衡的系统、方法和装置。
【专利说明】用于MME和MME池负载均衡的系统和方法
[0001]相关申请的交叉引用
[0002]本申请要求于2011年10月19日提交的、名称为用于MME和MME池负载均衡的系统和方法的待决美国临时专利申请N0.61/549,166的权益,在此将其全部内容引入本文作为参考。
【技术领域】
[0003]概括地,本发明涉及通信网络,更具体但不排他的,涉及移动性管理实体(MME)负载均衡。
【背景技术】
[0004]移动性管理实体(MME)是长期演进(LTE)网络的关键控制节点。MME负责空闲模式UE (用户装备)跟踪和寻呼移动性管理实体(MME)过程,包括重新传输。MME涉及承载激活/去激活过程,用于在初始附接和包括核心网(CN)节点重新定位的LTE内切换时为UE选择SGW。MME负责验证用户(通过与HSS交互)、为UE产生和分配临时标识、检测UE验证以停留在服务提供商的公用陆地移动网络(PLMN)上,执行UE漫游限制等。
[0005]MME还是网络中用于非接入层(NAS)信令的加密/完整保护和帮助安全密钥管理的终端点。信令的合法拦截也由MME支持。利用在MME来自SGSN时终结的S3接口,MME还为LTE和2G/3G接入网络之间的移动性提供控制面功能。MME还终结朝向漫游UE的归属HSS 的 S6a 接口。
[0006]将eNodeB从一个MME迁移到另一个MME的过程通过人工完成。例如,假设一个MME处理12000个eNodeB,它希望将它们中的一半移动到另一 MME,eNodeB中的每一个必须进行人工重新规定,以便建立与其它MME的会话。这要花费时间,并且容易产生错误。尽管现有一些工具有助于加速该过程,但仍需要大量的人工交互。

【发明内容】

[0007]现有技术中的各种不足由通过在MME和/或MME处理元件或模块中迁移eNodeB服务职责对MME和MME池进行策略驱动的负载均衡的系统、方法和装置来解决。
[0008]在各实施方式中,响应于特定MME过载的指示。各实施方式涉及在源MME监控eNodeB负载的标记,响应于所述负载标记超过策略定义的门限水平,将一个或多个eNodeB的职责迁移到目标MME。通过将用于促使目标MME与要迁移的eNodeB形成链路的消息发送给目标MME获得迁移;将要迁移的eNodeB和源MME之间存在的链路转换为备用链路;将与要迁移的eNodeB相关联的状态信息发送给目标MME ;和阻止在与要迁移的eNodeB相关联的源MME接受新服务。
【专利附图】

【附图说明】
[0009]通过考虑下面的详细描述,并结合附图,可容易地理解本发明的教导,其中:[0010]图1描述了根据一个实施方式的包括管理系统的示例性无线通信系统;
[0011]图2描述了适于用作图1的管理系统的示例性管理系统;
[0012]图3描述了根据一个实施方式的方法的流程图;
[0013]图4描述了多个MME池的图形表示;和
[0014]图5描述了适于用于执行这里描述的功能的计算机的高级框图。
[0015]为了便于理解,在可能时,使用相同的附图标记表示附图共有的相同的元素。
【具体实施方式】
[0016]本发明的实施方式主要在长期演进(LTE)网络中的网络管理系统(匪S)和移动性管理实体(MMS)的上下文中进行描述。本领域中有经验的和从这里的教导获知的技术人员会认识到各实施方式还可应用于管理与其它类型的无线网络相关联的数据对象。
[0017]图1描述了根据一个实施方式的包括管理系统的示例性无线通信系统。具体的,图1描述了示例性无线通信系统100,包括多个用户装备(UE)或用户设备(UD)102、长期演进(LTE)网络110、和管理系统(MS) 140。
[0018]LTE网络110支持UE102和IP网络130之间的通信。MS140配置为支持用于LTE网络110的各种管理功能,例如针对图4的MS400进行描述,并在这里进行进一步描述。
[0019]UE102是能够接入诸如LTE网络110的无线网络的无线用户设备。UE102能够支持控制信令以支持承载会话。UE102可以是电话、PDA、计算机或任意其它无线用户设备。
[0020]LTE网络的配置和操作是本领域技术人员可理解的。示例性LTE网络110包括多个 eNodeBllln 至 eNodeBlllNX (统称 eNodeBlll),多个服务网关(SGW)112n 至 112N1 (统称SGW112),至少一个分组数据分组网络(PDN)网关(PGW)113,多个移动性管理实体(MME)IH1和114N1 (统称为MME114),和至少一个策略和计费规则功能(PCRF) 15。
[0021]eNodeBlll, SGffl 12, PGffl 13, MMEl 14, PCRFl 15 以及为简明起见省略的各种 LTE 元件进行协作以提供演进的分组核心(EPC)网,其使用IP支持端到端服务分发。
[0022]eNodeBlll为各UE102组提供无线接入接口功能。如图1所示,每个eNodeBlll分别支持多个UE102。通过使用与每个UE102相关联的LTE-Uu接口支持eNodeBlll和UE102之间的通信。
[0023]SGWl 12支持用于各种多个eNodeBlll的通信。如图1所示,将第一 SGWl 12(表示为SGW112n)描述为支持第一个多个eNodeBlll(表示为eNodeBlll^至eNodeBllllx)的通信,而将第N个SGWl 12 (表示为SGWl 12N1)描述为支持第N个多个eNodeBlll (表示为eNodeBlllN1至eNodeB 11 Inx)的通信。通过使用Sl_u接口支持SGW112和它们各自的eNodeBlll之间的通信。Sl-U接口支持切换期间的每个承载用户面隧道和eNodeB间路径切换。可以理解的是,SGffl 12可支持比所示更多或更少的eNodeB。
[0024]PGWl 13支持SGWl 12的通信。通过使用各自的S5/S8接口来支持PGWl 13和SGWl 12之间的通信。S5接口提供诸如用户面隧道和PGWl 13和SGWl 12间通信的隧道管理、由于UE移动性的SGW重新定位等的功能。S8接口提供在拜访PLMN (VPLMN)中的SGW和归属PLMN(HPLMN)中的PGW之间提供用户和控制面连通的PLMN间接口,其中S8接口可以是S5接口的公用陆地移动网络(PLMN)变形。PGW113便于通过例如SGi接口在LTE网络110和IP网络130之间进行通信。[0025]MMEl 14支持eNodeBlll在支持UE102中提供移动性管理功能。具体的,将每个MME描述为支持各种的eNodeB组。例如,MMElH11支持eNodeBllln-llllx, MMElH21 (没有在图中示出)支持eNodeBlll21-lll2X,等等,直到支持eNodeBlIIn1-1IInx的MME114N1。通过使用各自的S1-MME接口支持MME114和eNo deB 111之间的通信,其中S1-MME接口提供用于MMEl 14和eNodeBlll之间通信的控制面协议。
[0026]由特定MMEl 14支持的eNodeBlll可改变。在各实施方式中,由MME支持的eNodeB组可随时间改变,特定eNodeB组中的eNodeB可随时间变化,等等。一般来说,每个MME114能够支持一些数量的eNodeBlll、一些数量的用户、一些数量的服务等。
[0027]一般来说,每个MMEl 14与图1所示的有限数量的eNodeB相关联,这里会作更详细的描述。此外,可将这里描述的各MME114组织为一个或多个MME组。有时,特定的MME或MME池会过度使用,导致MME使用的失衡(例如,发生尖峰业务的事件,例如商品展览、总统访问等)。在这种情况下,必须将一些数量的eNodeB从过度使用的MME迁移到一个或多个未被充分使用的MME (在同一池或不同的池中)以相对于MME执行负载均衡功能。
[0028]在各实施方式中,这里描述的MME114可被组织为一个或多个MME池,其中每个MME池操作以相对于所支持的eNodeB执行各种负载均衡功能,这会在下面详细描述。具体的,还可在MME池中提供多个MME。还可提供多个MME池。每个MME可处理有限数量的eNodeB,特别是在特定的地理区域内这样处理。因此,在各实施方式中,可提供多个MME池,其中每个MME池例如包括8个MME。从而,第一 MME池包括MME11-MME18,第二 MME池包括MME21-MME28,等等,直到包括MMEn1-MMEn8的第N个池。
[0029]MME池中的各MME相互感知,并能够作为一个组确定池中的哪个MME应接收大量的新会话(也就是,哪个MME具有接收会话的最大能力)。可通过循环法或其它分布式分配技术、通过相关利用水平判决等,在MME池中分配新会话。根据MME池内或MME之间的eNodeB迁移,网络管理控制提供附加选项,这将在下面详细描述。
[0030]PCRFl 15提供动态管理能力,通过动态管理能力服务提供商可管理与通过LTE网络110提供的服务相关的规则、与对通过LTE网络110提供的服务进行计费相关的规则。
[0031]如图1所示,LTE网络110的元件通过元件间的接口进行通信。还可将相对LTE网络110描述的接口称为会话。
[0032]LTE网络110包括演进分组系统/方案(EPS)。在一个实施方式中,EPS包括EPS节点(例如,eNodeBlll、SGffl 12, PGffl 13, MME114 和 PCRF115)和与 EPS 相关的互连(例如,S*接口、G*接口等)。这里可将与EPS相关的接口称为与EPS相关的路径。
[0033]IP网络130包括一个或多个分组数据网络,通过分组数据网络UE102可接入内容、服务等。
[0034]MS140提供用于管理LTE网络110的管理功能。MS140可以任何适当的方式与LTE网络110进行通信。在一个实施方式中,例如,MS140可通过没有穿过IP网络130的通信路径141与LTE网络110进行通信。在一个实施方式中,例如,MS140可通过由IP网络130支持的通信路径142与LTE网络110进行通信。可使用任意合适的通信能力实现通信路径141和142。参照图2描述和说明了适于用作图1的MS140的示例性管理系统。
[0035]图2描述了适于用作图1的管理系统的不例性管理系统。如图2所不,MS140包括一个或多个处理器210、存储器220、网络接口 230N、用户接口 2301。处理器210与每个存储器230、网络接口 230N和用户接口 2301耦合。
[0036]处理器210适于与存储器220、网络接口 230N和用户接口 2301协作,且支持电路240提供用于LTE网络110的各种管理功能。
[0037]一般来说,存储器220存储适用于为LTE网络110提供各种管理功能的程序、数据、工具等。存储器包括适于实现诸如发现和维护网络拓扑、支持各种移动服务等的网络管理功能的各种管理系统(MS)编程模块222和MS数据库223。此外,存储器220包括门限监控引擎(TME) 228和负载均衡引擎(LBE) 229。
[0038]在一个实施方式中,可使用软件指令实现MS编程模块222、TME228和LBE229,其中软件指令可由处理器(例如处理器210)执行以执行这里描述和说明的各种管理功能。
[0039]网络接口 230N适于便于与LTE网络110中的各种网络元件、节点和其它实体进行通信,以支持由MS140执行的管理功能。
[0040]用户接口 2301适于便于与一个或多个用户工作站(例如,用户工作站250)进行通信,从而能够使一个或多个用户执行用于LTE网络110的管理功能。
[0041]如这里所描述的,存储器220包括通过协作以提供这里描述和说明的各种功能的MS编程模块222、MS数据库223、TME228和LBE229。尽管这里主要描述和说明的相对于由存储器220的引擎和/或数据库中的一些和/或使用存储器220的引擎和/或数据库中的一些来执行的特定功能,可以理解的是,这里描述和说明的任意管理功能可由存储器220的引擎和/或数据库中的任意一个或多个和/或使用存储器220的引擎和/或数据库中的一个或多个来执行。
[0042]MS编程222使MS140的操作适应于管理上述网络元件,包括UE102、eNodeBlll、服务网关(SGW) 112、分组数据网络(PDN)网关(PGW) 113、移动性管理实体(MME) 114、策略和计费规则功能(PCRF) 115、各种其它网络元件(没有在图中示出)以及它们之间的各种通信链路。MS数据库223用于存储拓扑数据、网络元件数据、服务相关数据和与管理系统140的操作相关的任意其它数据。MS程序222可实现各种服务感知管理器(SAM)或网络管理功倉泛。
[0043]TME228和LBE229实现诸如这里描述的各种MME负载均衡实施方式。TME228和LBE229与MS编程222协作以接收状态、负载和/或属于LTE网络110中MMEl 14的其它操作数据。TME228进行操作以确定是否已超过一个或多个MME负载门限水平,从而负载均衡过程是适当的。如果负载均衡是合适的,LBE229执行负载均衡过程,将策略发送给MME114,促使MME114进行执行以使MME114中的一个或多个MME114或处理模块到达希望的eNodeB服务负载。
[0044]在各实施方式中,将门限监控引擎(TME)用于实现各种门限监控和管理过程,例如确定是否一个或多个监控器参数已经达到特定的门限水平。相似的,将负载均衡引擎(LBE)用于实现各种负载均衡过程,例如与相邻MME进行交互,网络管理系统和/或其它网络元件将提供服务的eNodeB在MME间变换或迁移(MME间负载均衡)或在MME中的处理器/路由实体间变换或迁移(MME内负载均衡)。
[0045]在网络管理实现的上下文中,门限监控引擎(TME)228进行操作以检测MME池中全部MME的当前负载水平(例如,多个MME服务于特定地理区域,或适于临时服务尖峰,例如商品展览等)。这是与每个MME池相关联的SAM专用对象。其计算和汇聚与特定池相关联的MME的全部信息。可由SAM处理多个这样的池对象以获得对池可利用水平的了解。在一个实施方式中,一个TME监控全部MME池。
[0046]在操作中,网络或系统运营商的偏好或策略可用于定义网络中MME被认为过载的水平。网络策略可提供特定的过度使用水平,例如60%、75%、90%等以表示不同紧急或关注事件的利用门限水平。
[0047]策略可定义被监控的特征参数,以便确定是否已达到门限水平。网络策略可定义直接表示MME利用水平的一个或多个参数。网络策略还可定义用于确定MME利用水平的多个因素之间的关系。在任何情况下,通过一个或多个MME和MME中的处理元件/模块对利用水平的标记进行处理以确定是否已达到门限利用水平。
[0048]不同的MME和/或MME池可与不同的策略相关联。例如,相比于其他MME,在较高的利用水平可允许更加鲁棒和可靠的MME进行操作。相似的,在迁移eNodeB负载前,还可允许与可容忍服务中断(或不愿为冗余或提高服务水平付费)的客户、相关联的MME在较高的利用水平(例如,90%)上进行操作。相反,在迁移eNodeB负载前,与要求冗余和/或高质量服务水平的用户相关联的MME会以较低的利用水平(例如,50%)进行操作。
[0049]对与MME或MME池相关联的状态、警告或其它操作数据进行监控,并与策略数据和/或由策略数据定义的门限进行比较,其中策略数据和/或门限在需要时可更新。当比较指示处于过度利用条件(无论怎样定义的),TME使用策略信息以确定MME应当从哪个eNodeB迁移到哪个目标MME以及顺序等。为此目的每个MME可与“下一个”或“目标”MME相关联。每个MME可与潜在的下一个或目标MME的序列相关联(例如,根据一些策略驱动标准选择“下一最佳” MME)。
[0050]在各实施方式中,通过处理多个MME状态指示符导出策略定义的门限水平,从而预测即将发生的过度使用条件。
[0051]在各实施方式中,源和目标MME包括处于单一 MME中的不同处理元件或模块。在各实施方式中,源和目标MME包括处于单一 MME池中的不同MME。在各实施方式中,源和目标MME包括处于不同MME池中的MME。在各实施方式中,源和/或目标MME可提供MME内处理元件或模块、MME间和/或MME池间迁移的一些组合。
[0052]图3描述了根据一个实施方式的方法的流图。具体的,图3描述了方法300,其中响应于来自达到要求负载均衡动作的门限水平的MME的门限监控引擎(TME)指示的信号,调用负载均衡引擎(LBE) 229。LBE229响应性地迁移eNodeB支持职责。
[0053]在步骤310,确定eNodeB应当从一个或多个源MME或MME处理模块迁移出。参照块315,该决定根据MME状态/警告数据、网络状态/警告数据、网络运营商策略、服务水平协议(SLA)和/或其它信息做出。
[0054]在各实施方式中,为每个MME定义一个或多个目标MME,从而可将“保持活跃(keepalive)”信息和/或其它信息在MME之间发送。在这种情况下,经历过载条件的MME可快速将eNodeB迁移到目标MME的优选序列的下一个。
[0055]在步骤320,在从一个或多个源MME迁移到一个或多个目标MME的eNodeB之间形成新链路,通过将这些旧链路设为“备用”链路,暂时将从这些eNodeB到源MME的已有链路保持为活跃。
[0056]新链路可包括到一个或多个单独的目标MME或目标MME池的链路。在池级别目标的情况下,池管理实体会在池的MME成员之间处理新链路的分布。新链路被形成,但是未被使能,从而它们还不能支持eNodeB和MME之间的呼叫。
[0057]将旧链路设为“备用”或其它状态,从而新链接或呼叫不会被由旧链路服务的一个或多个源MME接受。需要说明的是,eNodeB仍尝试使用这些链路,但是会失败,导致使用备份MME等。
[0058]仍然在步骤320,执行多个检查点和确认。具体的,在形成新链路的期间,还可收集与新链路相关联的利用或其他数据,从而在潜在的目标MME之间进行比较以发现“下一最佳”的MME或MME池。在一些情况下,如果要迁移的多个eNodeB全部与目标MME连接,则目标MME已经过度使用或变成过度使用的。该中间处理步骤涉及假设由LBE初始导出的迁移方案仍有效或可使用。
[0059]在一个实施方式中,该检查点/确认是完全自动的。存在可替换的迁移计划(默认或策略驱动),其中如果满足或不满足特定标准则调整迁移。
[0060]在一个实施方式中,该检查点/确认是人工的或仅部分是自动的,如果满足或不满足特定的标准,则将错误或警告发布给网络运营商,以指示运营商应当对迁移进行更详细的检查。可替换的迁移计划可由运营商选择。
[0061]在步骤330,该方法发起一个过程以透漏(drain)全部的eNodeB状态信息和来自源MME的其它信息,从而充分通知目标MME有关要被迁移的eNodeB。这是个两步的过程;也就是,(I)停止接收新呼叫,和(2)将用户上下文(例如,动态用户数据和其它用户数据,由用户使用的典型的SGW、典型的的用户数据/呼叫路径、用户的PCRF规则、验证数据、数据面参数、漫游信息、拜访信息、归属信息、用户呼叫路由偏好等)和相关数据从一个或多个源MME迁移到一个或多个目标MME或MME池。
[0062]在步骤340,指示每一个旧的或源MME停止接受与迁移的eNodeB相关联的呼叫,而指示新的或目标eNodeB开始接受与迁移的eNodeB相关联的呼叫。例如,激活在步骤310建立的新链路。
[0063]在步骤350,数据库上锁和解锁功能用于确保以避免冲突的方式执行将eNodeB代表对象从源MME迁移到目的MME,从而可利用迁移的eNodeB将呼叫、视频流和/或其它移动服务路由到新MME。
[0064]在迁移之前、过程中和/或之后,LBE将包括(a)统计、(b)警告、(C)事件和(d)监控数据的附加信息提供给管理系统。在这种情况下,对eNodeB用户的服务冲击或中断可被避免或最小化,而将用户服务连同它们各自的eNodeB在MME卡、MME或MME池之间迁移。
[0065]这里描述的各实施方式涉及策略驱动的MME负载均衡方法,其中网络管理系统(匪S)或其它管理实体通过定义MME池、选择指示资源利用的监控参数、指示过度使用或接近过度使用水平的性能/门限等,实现MME负载均衡。
[0066]涉及的基于策略的机制以与网络管理对象一致的方式修改各MME和/或MME组的操作。不同的MME可接收不同的策略参数。根据用户类型、数据类型、服务水平协议(SLA)、服务提供商信息,可将不同的策略参数应用于不同的eNodeB。因此,响应于用户类型、服务类型和与各支持的eNodeB的用户相关联的服务水平协议(SLA),每个MME的策略定义的门限水平可修改。
[0067]在各实施方式中,实施网络管理水平策略以装载到MME中。自动负载均衡引擎可进行操作以对支持由其他MME管理的各UE的eNodeB进行卸载/迁移。例如,与MME池、MME的控制卡中的特定MME相关联的警告等可与由管理策略定义的重新分配标记相关联,例如管理策略为由网络管理系统执行的“MME池负载均衡策略”。例如,网络管理系统可促使一个或多个MME以自治方式操作,以在它们之间或其它MME之间进行eNodeB服务要求的负载均衡。
[0068]在各实施方式中,响应于诸如高于门限水平的利用水平的触发条件,执行网络管理水平策略以自动将eNodeB迁移到其它MME或MME池。策略为每个源MME标识各种门限水平(例如,触发迁移的利用水平百分比)、目标MME或MME池等。
[0069]在各实施方式中,执行网络管理水平策略以使能池间迁移,其中同一 MME池中的MME相互感知,但不能感知不同池中的MME。具体的,表示为“MME池负载均衡策略”并通过网络管理系统(例如,服务感知管理器)执行的策略将足够的信息提供给相关MME,以使能池间的eNodeB迁移。策略可用于调整默认策略,默认策略例如可包括门限水平(%)、目标或迁移目的地MME等。
[0070]对网络中MME的各种管理控制可通过策略发挥。例如,通过策略可将定义特定MME卡、MME或MME组过度使用的专用参数进行调整。此外,还可调整响应于过度使用采取的特定动作。除了可调整目标迁移MME和/或池,还可修改个别的或节点专用的参数等。
[0071]上述实施方式主要涉及将门限监控引擎(TME)和负载均衡引擎(LBE)实施为管理系统水平示例的实施方式。在各种其他实施方式中,TME和LBE功能中的一个或全部(或其部分)可在一个或多个MME114上实施。
[0072]因此,在各实施方式中,TME/LBE功能在一个或多个MME114中的全部或一部分中实施,以便为各MMEl 14或MMEl 14中的处理模块之间的eNodeB服务要求的负载均衡提供本地自治或半自治机制。
[0073]在各实施方式中,由网络管理器提供给MME的基于策略的指令通过操作以在eNodeB负载超过门限水平时为MME定义合适的动作。基于策略的指令可定义与一个或多个参数相关联的一个或多个门限水平。一般来说,响应于希望的负载结果,可对涉及MME的eNodeB负载的监控参数和门限水平进行修改。希望的负载结果可通过网络管理系统进行定义,可基于一些标准由MME池中的MME进行定义,可由在MME中编程的默认条件等进行定义。
[0074]因此,在各实施方式中,网络管理器(匪)适于监控在网络中多个MME中每一个的eNodeB负载的标记。在各实施方式中,匪适于确定是否负载标志超过策略定义的门限。在各实施方式中,MN通过策略基站调整MME操作。
[0075]在各实施方式中,MME适于监控eNodeB负载的标记,并确定是否负载标记超过策略定义的门限。在各实施方式中,MME与一个或多个相邻MME进行通信以协商将eNodeB迁移到那里。在各实施方式中,MME和相邻MME形成MME池,其中池中的至少一些进行操作以管理与池的MME成员相关联的eNodeB负载。
[0076]图4描述了多个MME池的图形表示。具体的,图4描述了第一 MME池401和第二MME池402。由于第一和第二 MME池401和402以实质上相同的方式进行操作,因此将详细描述第一 MME池401。
[0077]第一 MME池包括多个表示为41(ν4102等至到410N的多个MME (统称为第一池MME410),和第二 MME池402。将MME410中的每一个描述为包括支持表示为C1-C4的eNodeB操作的四个内部卡。可以理解的是,在特定的MME中可包括更多或更少的卡。MME410中的每一个还可描述为包括控制卡420,包括能够支持门限管理引擎(TME)428和负载均衡引擎(LBP>429的处理、输入输出和存储功能(没有在图中示出)。控制卡可以与这里相对于上面图2描述的MS140的相关部分和/或下面图5描述的计算设备相似的方式实现。TME428和LBP429以与上面对于图2描述的TM22E8和LBE229实质上相同的方式进行操作。
[0078]图5描述了适用于执行这里描述的功能的计算机的高级框图。
[0079]如图5所示,计算机500包括处理器元件503 (例如,中央处理单元(CPU)和/或其他合适的处理器)、存储器504 (例如,随机访问存储器(RAM)、只读存储器(ROM)等)、协同操作模块/处理505、和各种输入/输出设备506 (例如,用户输入设备(例如键盘、辅助键盘、鼠标等)、用户输出设备(例如显示器、扬声器等)、输入端口、输出端口、接收器、发送器、和存储设备(例如,磁盘驱动器、软盘驱动器、硬盘驱动器、致密盘驱动器等))。
[0080]可以理解的是,这里描述和说明的功能可以软件和/或软件硬件组合来实现,例如,使用通用计算机,一个或多个应用专用集成电路(ASIC),和/或其他硬件等效物。在一个实施方式中,协同操作处理505可装入存储器505中,并由处理器503执行以实现这里所描述的功能。因此,协同操作处理505 (包括相关联的数据结构)可存储在计算机可读存储介质上,例如,RAM存储器、磁或光驱动器或盘等。
[0081]可以理解的是,图5中描述的计算机500提供通用架构,并在功能上适于实现这里描述的功能元素或这里描述的部分功能元素。
[0082]可以理解的是,这里描述为软件方法的一些步骤可在硬件中实现,例如,为与处理器协同操作以执行各种方法步骤的电路。这里描述的部分功能/元素可实现为计算机程序产品,其中计算机指令在由计算机处理时调整计算机的操作,从而调用或提供这里描述的方法和/或技术。用于调用本发明方法的指令可存储在诸如固定的或可移动介质或存储器的有形和非暂态计算机可读介质中,通过有形或无形的数据流在广播或其它信号承载介质中发送,和/或存储在根据指令进行操作的计算设备中的存储器中。
[0083]尽管上面涉及了本发明的各种实施方式,但是在不偏离其基本范围的情况下可设计出本发明的其它和进一步的实施方式。同样,本发明适当的范围根据权利要求进行确定。
【权利要求】
1.一种用于管理MME负载的方法,包括: 在源MME监控eNodeB负载的标记;和 响应于所述负载标记超过策略定义的门限水平,将一个或多个eNodeB的职责迁移到目标MME。
2.根据权利要求1所述的方法,其中所述迁移包括: 将适用于促使所述目标MME形成到要迁移的所述ΛΑΒ的链路的消息发送给所述目标MME ; 将要迁移的所述eNodeB和所述源MME之间存在的链路转换为备用链路; 将与要迁移的所述eNodeB相关联的状态信息发送给所述目标MME ;和 阻止在与要迁移的所述eNodeB相关联的所述源MME接受新服务。
3.根据权利要求1所述的方法,进一步包括将与要迁移的所述eNodeB相关联的用户上下文信息发送给所述目标MME。
4.根据权利要求3所述的方法,其中对于各用户,所述用户上下文信息包括与以下中的一个或多个相关的信息:使用的典型服务网关(SGW)、典型的用户数据/呼叫路径、PCRF规贝U、验证数据、数据面参数、漫游信息、拜访信息、归属信息和用户呼叫路由偏好。
5.根据权利要求1所述的方法,其中所述源和目标MME包括单一MME中的不同的处理元件、MME池中的不同MME和不同MME池中的MME中的任何一个。
6.根据权利要求1所述的方法,其中所述eNodeB负载的标记和所述门限水平由从网络管理系统接收的策略信息定义。
7.根据权利要求1所述的方法,其中每个MME的策略定义的门限水平取决于用户类型、服务类型和与各支持的eNodeB的用户相关联的服务水平协议(SLA)中的一个或多个。
8.根据权利要求1所述的方法,进一步包括: 为每个MME定义一个或多个目标MME ; 促使每个MME向其各自的一个或多个目标MME中的每一个传送“保持活跃”信息;和 根据目标MME优先序列调整eNodeB迁移。
9.一种用于管理MME负载的装置,该装置包括: 处理器,配置为: 在源MME监控eNodeB负载的标记;和 响应于所述负载标记超过策略定义的门限水平,将一个或多个eNodeB的职责迁移到目标MME。
10.一种存储指令的计算机可读存储介质,其中当指令被计算机执行时,促使计算机执行用于管理MME负载的方法,包括: 在源MME监控eNodeB负载的标记;和 响应于所述负载标记超过策略定义的门限水平,将一个或多个eNodeB的职责迁移到目标MME。
【文档编号】H04W8/12GK103947234SQ201280051729
【公开日】2014年7月23日 申请日期:2012年10月15日 优先权日:2011年10月19日
【发明者】M·K·弗拉马蒂, J·弗利, J·R·卡利普, M·塞尔瓦姆 申请人:阿尔卡特朗讯公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1