CN105407057A - 一种负载均衡的方法及装置 - Google Patents

一种负载均衡的方法及装置 Download PDF

Info

Publication number
CN105407057A
CN105407057A CN201510890856.5A CN201510890856A CN105407057A CN 105407057 A CN105407057 A CN 105407057A CN 201510890856 A CN201510890856 A CN 201510890856A CN 105407057 A CN105407057 A CN 105407057A
Authority
CN
China
Prior art keywords
network element
vnf network
load weight
value
threshold
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201510890856.5A
Other languages
English (en)
Other versions
CN105407057B (zh
Inventor
苗杰
赫罡
高功应
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China United Network Communications Group Co Ltd
Original Assignee
China United Network Communications Group Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by China United Network Communications Group Co Ltd filed Critical China United Network Communications Group Co Ltd
Priority to CN201510890856.5A priority Critical patent/CN105407057B/zh
Publication of CN105407057A publication Critical patent/CN105407057A/zh
Application granted granted Critical
Publication of CN105407057B publication Critical patent/CN105407057B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/12Avoiding congestion; Recovering from congestion
    • H04L47/125Avoiding congestion; Recovering from congestion by balancing the load, e.g. traffic engineering

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

本发明涉及通信技术领域,尤其涉及一种负载均衡的方法及装置。为了解决现有技术中存在的无法实现对各个VNF网元的承载进行动态调整,各个VNF网元的运行效率较低的问题而发明。该方法包括:获取VNF网元的当前负载权重和VNF网元对应的剩余时间;将VNF网元的当前负载权重与第一阈值和/或第二阈值进行比较;当所述当前负载权重大于第一阈值时,将VNF网元的负载权重确定为第一取值;当所述当前负载权重小于第二阈值时,将VNF网元的负载权重确定为第二取值。本发明应用在NFV技术中对各个VNF网元进行负载均衡的过程中。

Description

一种负载均衡的方法及装置
技术领域
本发明涉及通信技术领域,尤其涉及一种负载均衡的方法及装置。
背景技术
传统的网络应用一般需要有采用专用的硬件设备用作通信基础设施。随着网络资源获取的开放和网络应用的兴起,网络提供商需要用新的设备来替换旧的设备来给新型的网络应用提供支持,这样会带来巨大的能源和资金的投入。为了解决上述问题,网络功能虚拟化(NteworkFunctionsVirtualization,NFV)技术应运而生。
NFV是指借助于标准的IT虚拟化技术,通过采用工业化的标准大容量服务器、存储器和交换机承载各种各样软件化的虚拟网络功能(VirtualizationNetworkFunction,VNF)网元以实现传统专有硬件设备能力的技术。
在NFV的应用过程中,各个VNF网元的承载设置仍然是按照传统的静态设置的方式进行设置,无法实现对各个VNF网元的承载进行动态调整,进而各个VNF网元的运行效率较低。
发明内容
本发明实施例提供一种负载均衡的方法及装置,能够实现各个VNF网元的承载进行动态调整,提高各个VNF网元的运行效率。
为达到上述目的,本发明的实施例采用如下技术方案:
第一方面,本发明实施例提供一种负载均衡的方法,包括:
获取VNF网元的当前负载权重和所述VNF网元对应的剩余时间,所述剩余时间为从当前时刻算起,所述VNF网元按照预设策略进行预设操作时的可存活时间;
将所述VNF网元的当前负载权重与第一阈值和/或第二阈值进行比较,所述第一阈值大于所述第二阈值;
当所述当前负载权重大于第一阈值时,将所述VNF网元的负载权重确定为第一取值,所述第一取值为预设权重最小值和第一边界值两者之间的较大值,所述第一边界值为根据所述VNF网元的当前负载权重、所述剩余时间、预设调节系数和预设常量和第一公式确定;
当所述当前负载权重小于第二阈值时,将所述VNF网元的负载权重确定为第二取值,所述第二取值为预设权重最大值和第二边界值两者之间的较小值,所述第二边界值为根据所述VNF网元的当前负载权重、所述剩余时间、预设调节系数和预设常量和第二公式确定。
第二方面,本发明实施例提供一种负载均衡的装置,包括:
获取模块,用于获取VNF网元的当前负载权重和所述VNF网元对应的剩余时间,所述剩余时间为从当前时刻算起,所述VNF网元按照预设策略进行预设操作时的可存活时间;
比较模块,用于将所述VNF网元的当前负载权重与第一阈值和/或第二阈值进行比较,所述第一阈值大于所述第二阈值;
处理模块,用于当所述当前负载权重大于第一阈值时,将所述VNF网元的负载权重确定为第一取值,所述第一取值为预设权重最小值和第一边界值两者之间的较大值,所述第一边界值为根据所述VNF网元的当前负载权重、所述剩余时间、预设调节系数和预设常量和第一公式确定;
当所述当前负载权重小于第二阈值时,将所述VNF网元的负载权重确定为第二取值,所述第二取值为预设权重最大值和第二边界值两者之间的较小值,所述第二边界值为根据所述VNF网元的当前负载权重、所述剩余时间、预设调节系数和预设常量和第二公式确定。
本发明实施例提供的负载均衡的方法及装置,在获取了VNF网元的当前负载权重后,将当前负载权重和预设阈值进行比较,并根据比较结果来对VNF网元的负载权重进行调整,能够实现对VNF网元的负载权重的动态调整,进而根据调整后的负载权重,调整与VNF网元的与业务请求相关的策略,使得VNF网元根据调整后的策略接收业务请求;此外,本发明实施例提供的负载均衡的方法,在动态调整负载权重的过程中,将VNF网元进行预设操作时的剩余时间和网元的当前负载权重考虑在内生成两个动态边界值,根据动态边界值和预设权重最小值或预设权重最大值确定调整后的负载权重,该负载权重的调整方法及装置,将时间维度考虑在内,体现了时间这一维度的影响,能够实现对VNF网元的负载权重的有效调整。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例提供的一种负载均衡的***的示意图;
图2为本发明实施例提供的一种负载均衡的方法的示意图;
图3为本发明实施例提供的一种负载均衡的方法的示意图;
图4为本发明实施例提供的一种负载均衡的装置的示意图。
具体实施方式
下面将结合本实施例中的附图,对本实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
在NFV技术中,用于实现各个NFV网元之间的负载均衡***,如图1所示,包括:设备网管(EquipmentManagement,EM)101、虚拟网络功能(VirtualizationNetworkFunction,VNF)网元102和虚拟网络功能管理(VirtualizationNetworkFunctionManagement,VNFM)单元103。其中,EM101、VNF网元102和VNFM单元103均为运行在高性能通用服务器上的软件应用。VNF网元102是指将传统硬件设备虚拟化后,运行在虚拟机(VirtualMachine,VM)上的软件应用,例如:虚拟化的移动性管理实体(MobilityManagementEntity,MME)、策略与计费规则功能单元(PolicyandChargingRulesFunction,PCRF)和PDN网关(PDNGateWay,PGW)等。一方面,EM101,用于收集各个VNF网元102的业务负载情况,并通过Ve-VNFm-em接口向VNFM发送各个VNF网元102的业务负载情况。VNFM单元103,用于根据各个VNF网元102的业务负载情况对VNF网元的生命周期进行管理,包括VNF网元的实例化、扩容、缩容、查询、终止等操作。具体的,由于网络业务负载在一定程度上符合时间规律,例如:潮汐规律(工作区域的VNF节点的负载在上班、下班时间呈现出类似于潮汐的涨潮和落潮的规律,居住区域恰恰相反),大型事件规律(大型体育集会、大型会议的固定时间区间VNF节点的负载较高)等,VNFM103根据VNF网元的业务需求或者负载,对其所辖VNF网元进行按需的实例化/终止、扩容/缩容操作。例如:对于工作区域的VNF网元,在上午10点到下午5点对其进行扩容操作以增加VNF网元的处理能力;在下午5点至7点对其进行逐渐缩容操作以逐渐减少VNF网元的处理能力。另一方面,EM101中包括负载均衡决策单元1011,用于根据各个VNF网元102的容量等形成负载均衡权重决策,并将该负载均衡权重决策发送至VNFM103以使得VNFM103对各个VNF网元102的负载进行调整。
基于上述***,本发明实施例提供一种负载均衡的方法,该方法的执行主体为位于EM101中的负载均衡决策单元1011,如图2所示,该方法包括:
201:获取VNF网元的当前负载权重和所述VNF网元对应的剩余时间。
其中,所述剩余时间为从当前时刻算起,所述VNF网元按照预设策略进行预设操作时的可存活时间。该预设操作可以为扩容操作、终止或缩容操作等。例如:VNF按照VNFM下发的策略在下午5点至7点进行缩容操作,当前时刻为6点25分,则所指的剩余时间为35分钟。
在步骤201的具体实现过程中,所述获取VNF网元的当前负载权重,具体包括:
获取负载均衡指标集合中每个指标的值,然后根据获取的每个指标的值以及每个指标对应的预设权重,确定VNF的当前负载权重。
其中,所述负载均衡指标集合包括CPU占用率、内存占用率、网卡带宽占用率、有效连接数和响应时间这样五个指标。具体的,CPU占用率、内存占用率、带宽占用率为VNF网元周期性上报的性能测量信息;有效连接数为当前VNF网元的实际服务连接数;响应时间为虚拟负载控制器(VirtualLoadBalance,vLB)向VNF网元轮询请求的响应时延。
需要说明的是,在获取了上述五个指标的值之后,还需要对其中的有效连接数和响应时间归一化预处理。
示例性的,负载均衡决策单元1011在进行负载均衡决策时所考虑的所有网元的个数为K个,将VNF网元i(i∈K)的有效连接Conni和响应时间Ri这两个指标进行归一化后,归一化的有效连接和归一化的响应时间为:
C o n n ‾ i = Conn i Σ k Conn k , k ∈ K - - - ( 1 )
R ‾ i = R i Σ k R k , k ∈ K - - - ( 2 )
则,VNF网元i的当前负载权重为:
W i ( t ) = w 1 CPU i + w 2 MEM i + w 3 BW i + w 4 C o n n ‾ i + w 5 R ‾ i ,
其中,Wi(t)表示VNF网元i的当前负载权重,CPUi表示CPU占用率、MEMi表示内存占用率、BWi表示带宽占用率,表示归一化的有效连接,表示归一化的响应时间,wj(j=1,2,……,5)表示每个指标对应的预设权重,且满足 Σ j = 1 5 w j = 1.
202:将所述VNF网元的当前负载权重与第一阈值和/或第二阈值进行比较。
其中,所述第一阈值大于所述第二阈值。在实际应用中对各个VNF网元的负载权重进行统计,可以确定VNF网元的负载权重的最佳取值为Woptimal,可以根据该最佳取值以及允许的波动范围Δ,将第一阈值设定为Woptimal+Δ,第二阈值设定为Woptimal-Δ。例如:Woptimal的取值为0.8,Δ的取值为0.15,则可以将第一阈值设定为0.65,第二阈值设定为0.95。
在本步骤的执行过程中,将VNF网元的当前负载权重与第一阈值和/或第二阈值进行比较,根据比较结果调整VNF网元的负载权重或者保持VNF网元的负载权重不变,如下述步骤203至205所述。
为了对步骤203至步骤205进行清楚的说明,先对一些参数进行解释。为了保证各个VNF网元的正常工作,VNF网元的负载权重的可取的取值范围为[Wmin,Wmax],例如:XXX。实际应用中,可以将Wmin设定为下述步骤203中所指的预设权重最小值,Wmax设定为下述步骤204中所指的预设权重最大值。步骤203中的所述第一边界值则可以根据所述VNF网元的当前负载权重、所述剩余时间、预设调节系数和预设常量和下述公式(3)确定。
b 1 = α × RT i ( t ) W i ( t ) × ( 1 - δ ) - - - ( 3 )
步骤204中的第二边界值则为根据所述VNF网元的当前负载权重、所述剩余时间、预设调节系数和预设常量和下述公式(4)确定。
b 2 = α × RT i ( t ) W i ( t ) × ( 1 + δ ) - - - ( 4 )
其中,公式(3)和(4)中,b1为所述第一边界值,b2为所述第二边界值,α为所述调节系数、所述RTi(t)为VNF网元对应的所述剩余时间,Wi(t)为所述VNF网元的当前负载权重,δ为所述预设常量,i为所述VNF网元的编号,t为当前时刻;RTi(t)和Wi(t)的取值均与时间相关,随着时间的变化而变化。
由公式(3)和(4)可以看出,在确定第一边界值和第二边界值时,将VNF网元的剩余时间考虑在内;且第一边界值和第二边界值与剩余时间成正比,而与当前负载权重成反比,也就表明,如果VNF网元的剩余时间越少,则第一边界值和第二边界值也就越小;VNF网元的当前负载权重越大,则第一边界值和第二边界值也越小。这样将第一边界值和第二边界值应用在下述确定负载权重的过程中时,当剩余时间较少和/或当前负载权重较大时,第一边界值也较小,调整后的负载权重也较小,能够减少VNF网元的业务请求,当VNF网元进行终止或缩容操作结束后,其未处理的需要转移给其他网元的业务请求的数量较少,因而能够减少或者平滑对即将终止或者缩容的VNF网元进行负载迁移的负担;当剩余时间较多和/或当前负载权重较小时,第二边界值较大,调整后的负载权重也较大,能够尽量充分发挥VNF网元的作用,提高VNF网元的利用率。
203:当所述当前负载权重大于第一阈值时,将所述VNF网元的负载权重确定为第一取值,所述第一取值为预设权重最小值和第一边界值两者之间的较大值。
当所述当前负载权重大于第一阈值时,表明VNF网元当前的负载过多,需要减小其负载权重,在兼顾最大程度的发挥VNF网元的功能以及其负载权重最小可取值的情况下,将VNF网元的负载权重调整为预设权重最小值和第一边界值之间的较大值。
204:当所述当前负载权重小于第二阈值时,将所述VNF网元的负载权重确定为第二取值,所述第二取值为预设权重最大值和第二边界值两者之间的较小值。
当所述当前负载权重小于第二阈值时,表明VNF网元当前的负载较少,需要适当增加其负载权重,在兼顾最大程度的发挥VNF网元的功能以及其负载权重最大可取值的情况下,将VNF网元的负载权重调整为预设权重最大值和第一边界值之间的较小值。
205:当所述当前负载权重大于第二阈值小于第一阈值时,则保持当前负载权重不变。
当所述当前负载权重位于第二阈值和第一阈值之间时,则表明VNF网元的当前负载权重处于一个可接收的范围,无需调整负载权重。
综合上述步骤203至步骤205,VNF网元i的下次负载权重的取值Wi(t+1)为:
W i ( t + 1 ) = max { W min , b 1 } , W i ( t ) > W o p t i m a l + &Delta; W i ( t ) , W o p t i m a l - &Delta; &le; W i ( t ) &le; W o p t i m a l + &Delta; min { W max , b 2 } , W i ( t ) < W o p t i m a l - &Delta;
负载均衡决策单元执行上述步骤201至205对VNF网元的负载权重进行调整后,将该负载均衡权重调整决策发送至VNFM以使得VNFM对VNF网元的业务请求进行调整以实现负载均衡。
需要说明的是,负载均衡决策单元可以周期性的执行上述步骤201至步骤205以实现对VNF网元的负载权重的调整;此外,本发明实施例仅以一个VNF网元的负载权重调整为例进行说明,实际应用中负载均衡决策单元对多个VNF网元的负载权重进行调整以实现多个VNF网元之间的负载均衡。
本发明实施例提供的负载均衡的方法,在获取了VNF网元的当前负载权重后,将当前负载权重和预设阈值进行比较,并根据比较结果来对VNF网元的负载权重进行调整,能够实现对VNF网元的负载权重的动态调整;且在动态调整的过程中,将VNF网元进行预设操作时的剩余时间和网元的当前负载权重考虑在内生成两个动态边界值,根据动态边界值和预设权重最小值或预设权重最大值确定调整后的负载权重,该负载权重的调整方法,将时间维度考虑在内,体现了时间这一维度的影响,能够实现对VNF网元的负载权重的有效调整。
在实际应用中,还会出现一些例外情况,例如:VNF网元的响应时间过长或者剩余时间太少等情况,针对这些特殊情况,本发明实施例还提供了对应的调整方法。
可选的,在执行步骤202“将所述VNF网元的当前负载权重与第一阈值和/或第二阈值进行比较”之前,如图3所示,所述方法还包括:
301:将所述响应时间与预设响应阈值进行比较,判断响应时间是否大于预设响应阈值。
302:当所述响应时间大于所述预设响应阈值时,将所述VNF网元的负载权重确定为0。
当VNF网元i的响应时间Ri超过最大时间允许门限时,则认为该节点没有响应,其很大的原因可能为该节点的负载过重,因而直接将其负载权重设置为0,使该VNF网元在一定的时间内,不会接受新的业务请求。
可选的,在执行步骤202“将所述VNF网元的当前负载权重与第一阈值和/或第二阈值进行比较”之前,所述方法还包括:
303:将所述VNF网元对应的剩余时间与预设时间阈值进行比较,判断所述VNF网元对应的剩余时间是否小于所述预设时间阈值。
304:当所述VNF网元对应的剩余时间小于所述预设时间阈值时,将所述VNF网元的负载权重确定为0。
当VNF网元i的剩余时间小于一定门限时,则该VNF网元无需接受新的业务请求,只需完成当前正在处理的业务请求后即可进入终止或者缩容状态,因而将其负载权重设置为0。
需要说明的是,在执行步骤201之后,可以先进行响应时间的判断,也可以先进行剩余时间的判断。图3中仅仅示出了先对响应时间进行判断,再进行剩余时间的判断的示意图。
作为本发明实施例提供的负载均衡的方法的具体实现,本发明实施例还提供了一种负载均衡的装置,该装置位于图1所示的负载均衡决策单元1011中,如图4所示,该装置包括:
获取模块401,用于获取VNF网元的当前负载权重和所述VNF网元对应的剩余时间,所述剩余时间为从当前时刻算起,所述VNF网元按照预设策略进行预设操作时的可存活时间。
比较模块402,用于将所述VNF网元的当前负载权重与第一阈值和/或第二阈值进行比较。
处理模块403,用于当所述当前负载权重大于第一阈值时,将所述VNF网元的负载权重确定为第一取值,所述第一取值为预设权重最小值和第一边界值两者之间的较大值,所述第一边界值为根据所述VNF网元的当前负载权重、所述剩余时间、预设调节系数和预设常量和第一公式确定;
当所述当前负载权重小于第二阈值时,将所述VNF网元的负载权重确定为第二取值,所述第二取值为预设权重最大值和第二边界值两者之间的较小值,所述第二边界值为根据所述VNF网元的当前负载权重、所述剩余时间、预设调节系数和预设常量和第二公式确定。
进一步的,所述第一公式为:
所述第二公式为: b 2 = &alpha; &times; RT i ( i ) W i ( i ) &times; ( 1 + &delta; ) ;
其中,b1为所述第一边界值,b2为所述第二边界值,α为所述调节系数、所述RTi(t)为VNF网元对应的所述剩余时间,所述Wi(t)为所述VNF网元的当前负载权重,δ为所述预设常量,i为所述VNF网元的编号,t为当前时刻。
进一步的,所述获取模块401,具体用于:
获取负载均衡指标集合中每个指标的值,所述负载均衡指标集合包括CPU占用率、内存占用率、网卡带宽占用率、有效连接数和响应时间;
根据获取的每个指标的值以及每个指标对应的预设权重,确定所述VNF网元的当前负载权重。
进一步的,所述比较模块402,还用于:
将所述响应时间与预设响应阈值进行比较;
当所述响应时间大于所述预设响应阈值时,将所述VNF网元的负载权重确定为0。
进一步的,所述比较模块402还用于:
将所述VNF网元对应的剩余时间与预设时间阈值进行比较;
当所述VNF网元对应的剩余时间小于所述预设时间阈值时,将所述VNF网元的负载权重确定为0。
本发明实施例提供的负载均衡的装置,在获取了VNF网元的当前负载权重后,将当前负载权重和预设阈值进行比较,并根据比较结果来对VNF网元的负载权重进行调整,能够实现对VNF网元的负载权重的动态调整;且在动态调整的过程中,将VNF网元进行预设操作时的剩余时间和网元的当前负载权重考虑在内生成两个动态边界值,根据动态边界值和预设权重最小值或预设权重最大值确定调整后的负载权重,该负载权重的调整装置,将时间维度考虑在内,体现了时间这一维度的影响,能够实现对VNF网元的负载权重的有效调整。
通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到本发明可借助软件加必需的通用硬件的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在可读取的存储介质中,如计算机的软盘,硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。

Claims (10)

1.一种负载均衡的方法,其特征在于,包括:
获取虚拟网络功能VNF网元的当前负载权重和所述VNF网元对应的剩余时间,所述剩余时间为从当前时刻算起,所述VNF网元按照预设策略进行预设操作时的可存活时间;
将所述VNF网元的当前负载权重与第一阈值和/或第二阈值进行比较,所述第一阈值大于所述第二阈值;
当所述当前负载权重大于第一阈值时,将所述VNF网元的负载权重确定为第一取值,所述第一取值为预设权重最小值和第一边界值两者之间的较大值,所述第一边界值为根据所述VNF网元的当前负载权重、所述剩余时间、预设调节系数和预设常量和第一公式确定;
当所述当前负载权重小于第二阈值时,将所述VNF网元的负载权重确定为第二取值,所述第二取值为预设权重最大值和第二边界值两者之间的较小值,所述第二边界值为根据所述VNF网元的当前负载权重、所述剩余时间、预设调节系数和预设常量和第二公式确定。
2.根据权利要求1所述的方法,其特征在于,
所述第一公式为: b 1 = &alpha; &times; RT i ( t ) W i ( t ) &times; ( 1 - &delta; ) ;
所述第二公式为: b 2 = &alpha; &times; RT i ( t ) W i ( t ) &times; ( 1 + &delta; ) ;
其中,b1为所述第一边界值,b2为所述第二边界值,α为所述调节系数、RTi(t)为VNF网元对应的所述剩余时间,Wi(t)为所述VNF网元的当前负载权重,δ为所述预设常量,i为所述VNF网元的编号,t为当前时刻。
3.根据权利要求1所述的方法,其特征在于,所述获取VNF网元的当前负载权重,具体包括:
获取负载均衡指标集合中每个指标的值,所述负载均衡指标集合包括CPU占用率、内存占用率、网卡带宽占用率、有效连接数和响应时间;
根据获取的每个指标的值以及每个指标对应的预设权重,确定所述VNF网元的当前负载权重。
4.根据权利要求3所述的方法,其特征在于,所述将所述VNF网元的当前负载权重与第一阈值和/或第二阈值进行比较之前,所述方法还包括:
将所述响应时间与预设响应阈值进行比较;
当所述响应时间大于所述预设响应阈值时,将所述VNF网元的负载权重确定为0。
5.根据权利要求1至4任一项所述的方法,其特征在于,所述将所述VNF网元的当前负载权重与第一阈值和/或第二阈值进行比较之前,所述方法还包括:
将所述VNF网元对应的剩余时间与预设时间阈值进行比较;
当所述VNF网元对应的剩余时间小于所述预设时间阈值时,将所述VNF网元的负载权重确定为0。
6.一种负载均衡的装置,其特征在于,包括:
获取模块,用于获取VNF网元的当前负载权重和所述VNF网元对应的剩余时间,所述剩余时间为从当前时刻算起,所述VNF网元按照预设策略进行预设操作时的可存活时间;
比较模块,用于将所述VNF网元的当前负载权重与第一阈值和/或第二阈值进行比较,所述第一阈值大于所述第二阈值;
处理模块,用于当所述当前负载权重大于第一阈值时,将所述VNF网元的负载权重确定为第一取值,所述第一取值为预设权重最小值和第一边界值两者之间的较大值,所述第一边界值为根据所述VNF网元的当前负载权重、所述剩余时间、预设调节系数和预设常量和第一公式确定;
当所述当前负载权重小于第二阈值时,将所述VNF网元的负载权重确定为第二取值,所述第二取值为预设权重最大值和第二边界值两者之间的较小值,所述第二边界值为根据所述VNF网元的当前负载权重、所述剩余时间、预设调节系数和预设常量和第二公式确定。
7.根据权利要求6所述的装置,其特征在于,
所述第一公式为: b 1 = &alpha; &times; RT i ( t ) W i ( t ) &times; ( 1 - &delta; ) ;
所述第二公式为: b 2 = &alpha; &times; RT i ( t ) W i ( t ) &times; ( 1 + &delta; ) ;
其中,b1为所述第一边界值,b2为所述第二边界值,α为所述调节系数、所述RTi(t)为VNF网元对应的所述剩余时间,Wi(t)为所述VNF网元的当前负载权重,δ为所述预设常量,i为所述VNF网元的编号,t为当前时刻。
8.根据权利要求6所述的装置,其特征在于,所述获取模块,具体用于:
获取负载均衡指标集合中每个指标的值,所述负载均衡指标集合包括CPU占用率、内存占用率、网卡带宽占用率、有效连接数和响应时间;
根据获取的每个指标的值以及每个指标对应的预设权重,确定所述VNF网元的当前负载权重。
9.根据权利要求8所述的装置,其特征在于,所述比较模块,还用于:
将所述响应时间与预设响应阈值进行比较;
当所述响应时间大于所述预设响应阈值时,将所述VNF网元的负载权重确定为0。
10.根据权利要求6至9任一项所述的装置,其特征在于,所述比较模块还用于:
将所述VNF网元对应的剩余时间与预设时间阈值进行比较;
当所述VNF网元对应的剩余时间小于所述预设时间阈值时,将所述VNF网元的负载权重确定为0。
CN201510890856.5A 2015-12-07 2015-12-07 一种负载均衡的方法及装置 Active CN105407057B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510890856.5A CN105407057B (zh) 2015-12-07 2015-12-07 一种负载均衡的方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510890856.5A CN105407057B (zh) 2015-12-07 2015-12-07 一种负载均衡的方法及装置

Publications (2)

Publication Number Publication Date
CN105407057A true CN105407057A (zh) 2016-03-16
CN105407057B CN105407057B (zh) 2018-09-25

Family

ID=55472316

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510890856.5A Active CN105407057B (zh) 2015-12-07 2015-12-07 一种负载均衡的方法及装置

Country Status (1)

Country Link
CN (1) CN105407057B (zh)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108809848A (zh) * 2018-05-28 2018-11-13 北京奇艺世纪科技有限公司 负载均衡方法、装置、电子设备及存储介质
WO2019119882A1 (en) * 2017-12-20 2019-06-27 Nokia Shanghai Bell Co., Ltd. Method and apparatus for user transfer in a cloud-radio access network
WO2019127452A1 (en) * 2017-12-29 2019-07-04 Nokia Technologies Oy Virtualized network functions
CN111082954A (zh) * 2018-10-22 2020-04-28 ***通信有限公司研究院 一种网元负载均衡方法及网络设备
CN115190075A (zh) * 2021-04-07 2022-10-14 ***通信集团设计院有限公司 网元负载均衡方法、装置、设备以及存储介质

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101459931B (zh) * 2008-03-25 2011-03-16 中兴通讯股份有限公司 一种核心网节点之间实现负荷分担的方法
CN103167555A (zh) * 2011-12-15 2013-06-19 中兴通讯股份有限公司 Mme负荷控制方法、***及管理子***
CN104811396A (zh) * 2014-01-23 2015-07-29 中兴通讯股份有限公司 一种负荷均衡的方法及***
CN104836819A (zh) * 2014-02-10 2015-08-12 阿里巴巴集团控股有限公司 动态负载均衡的方法、***及监控调度设备

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2019119882A1 (en) * 2017-12-20 2019-06-27 Nokia Shanghai Bell Co., Ltd. Method and apparatus for user transfer in a cloud-radio access network
US11558780B2 (en) 2017-12-20 2023-01-17 Nokia Solutions And Networks Oy Method and apparatus for user transfer in a cloud-radio access network
WO2019127452A1 (en) * 2017-12-29 2019-07-04 Nokia Technologies Oy Virtualized network functions
US11663027B2 (en) 2017-12-29 2023-05-30 Nokia Technologies Oy Virtualized network functions
CN108809848A (zh) * 2018-05-28 2018-11-13 北京奇艺世纪科技有限公司 负载均衡方法、装置、电子设备及存储介质
CN111082954A (zh) * 2018-10-22 2020-04-28 ***通信有限公司研究院 一种网元负载均衡方法及网络设备
CN111082954B (zh) * 2018-10-22 2022-01-25 ***通信有限公司研究院 一种网元负载均衡方法及网络设备
CN115190075A (zh) * 2021-04-07 2022-10-14 ***通信集团设计院有限公司 网元负载均衡方法、装置、设备以及存储介质

Also Published As

Publication number Publication date
CN105407057B (zh) 2018-09-25

Similar Documents

Publication Publication Date Title
CN102111337B (zh) 任务调度方法和***
CN105407057A (zh) 一种负载均衡的方法及装置
US11601512B2 (en) System and method for throttling service requests having non-uniform workloads
US9537773B2 (en) Ensuring predictable and quantifiable networking performance
Nakai et al. Load balancing for internet distributed services using limited redirection rates
CN107391317A (zh) 一种数据恢复的方法、装置、设备及计算机可读存储介质
CN103401947A (zh) 多个服务器的任务分配方法和装置
CN107645407B (zh) 一种适配QoS的方法和装置
CN104767689A (zh) 控制网络访问接入量的方法及服务器
CN103916396A (zh) 一种基于负载自适应的云平台应用实例自动伸缩方法
EP2883342B1 (en) Virtual desktop policy control
CN104102543A (zh) 一种云计算环境中负载调整的方法和装置
WO2023103349A1 (zh) 负载调节方法、管理节点以及存储介质
CN108028850B (zh) 私有云管理平台
CN105024842A (zh) 服务器的扩容方法及装置
EP3398276B1 (en) Adaptive peer overload control in mobile networks
Tao et al. Load feedback-based resource scheduling and dynamic migration-based data locality for virtual hadoop clusters in openstack-based clouds
CN112703774A (zh) 网络切片管理
Kapgate Efficient service broker algorithm for data center selection in cloud computing
CN104008018A (zh) 云计算环境下虚拟机在线迁移方法
CN103957251A (zh) 一种实现服务器负载均衡的方法及***
Mao et al. Adaptive load balancing algorithm based on prediction model in cloud computing
CN111512594A (zh) 虚拟网络功能管理
US8682958B2 (en) Decoupling cluster data from cloud deployment
CN105743898A (zh) 一种基于大数据环境下的静态数据加解密方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant