【技术实现步骤摘要】
流量控制方法及装置
本专利技术涉及移动通信领域,尤其涉及一种流量控制方法及装置。
技术介绍
在目前的通信网络中,随着用户数量快速增长、业务模型多样化和网络组网复杂 化,通信设备受到业务流量冲击的风险也随之加大,当业务流量超过通信设备系统设计的 负荷能力,往往会造成通信设备大面积拥塞、接通率下降,甚至引发通信设备故障。为了应 对各种业务大流量场景,保证系统在大流量时的稳定性,流控技术成为了研究的热点。 根据流控的保护对象与执行者在网络上所处的位置不同,RFC 6357将流控分为 3类:逐跳型(Hop-by-Hop)、端到端型(End-to-End)、局部过载控制型(Local Overload Control)。参见图1所示的三种类型的流控模型,其中,(a)和(b)属于网络流控,网络路 径上的前端网元根据后端网元的负载状况控制发送过来的业务量;(c)属于网元流控,过 载网元根据自身的资源负载状态,控制实际处理的业务量,对于超过网元自身处理能力的 业务消息进行拒绝或丢弃。 比较而言,由于网络流控在前端网元进行流量控制,对于后端网元的资源消耗更 小,因此端到端的流控效率更高。此外如果后端网元存在负荷分担的网元,前端网元可以方 便地将超出后端网元处理能力的业务消息分发给其负荷分担的网元,从而提高网络资源的 利用率和业务成功率。因此,现有技术中在流控时,主要采用网络流控模型。 具体地,在网络流控中,后端网元向前端通知过载消息,前端网元根据后端网元发 送过载消息的频率,确定后端网元的过载程度,最终决定需要拒绝或丢弃的业务量;或者 ...
【技术保护点】
一种流量控制方法,其特征在于,所述方法包括:后端网元根据接收的业务消息的类型,确定所述业务消息的优先级和所述业务消息在处理时需要消耗的资源;根据所述业务消息的优先级和所述资源的占用率,获取当前周期接收不同类型的业务消息的数量或者调整量;向前端网元发送当前周期接收不同类型的业务消息的数量或者调整量,以使前端网元根据当前周期接收不同类型的业务消息的数量或者调整量,对不同类型业务消息的流量进行控制。
【技术特征摘要】
1. 一种流量控制方法,其特征在于,所述方法包括: 后端网元根据接收的业务消息的类型,确定所述业务消息的优先级和所述业务消息在 处理时需要消耗的资源; 根据所述业务消息的优先级和所述资源的占用率,获取当前周期接收不同类型的业务 消息的数量或者调整量; 向前端网元发送当前周期接收不同类型的业务消息的数量或者调整量,以使前端网元 根据当前周期接收不同类型的业务消息的数量或者调整量,对不同类型业务消息的流量进 行控制。2. 根据权利要求1所述的方法,其特征在于,所述向前端网元发送当前周期接收不同 类型的业务消息的数量或者调整量包括: 将当前周期接收不同类型的业务消息的数量或者调整量携带在业务响应消息中,向前 端网元发送所述业务响应消息;或者, 设定过载控制消息,将当前周期接收不同类型的业务消息的数量或者调整量携带在所 述过载控制消息,向前端网元发送所述过载控制消息。3. 根据权利要求1或2所述的方法,其特征在于,所述前端网元根据当前周期接收不同 类型的业务消息的数量,对不同类型业务消息的流量进行控制包括: 对每个类型的业务消息,所述前端网元将超出当前周期接收所述类型的业务消息的数 量的业务消息直接拒绝或者丢弃;或者, 所述前端网元将超出当前周期接收所述类型的业务消息的数量的业务消息分发给所 述后端网元的负荷分担网元,由所述负荷分担网元进行处理。4. 根据权利要求1-3任一所述的方法,其特征在于,所述方法还包括: 接收所述前端网元发送的业务消息,根据所述业务消息的类型,将所述业务消息放置 到不同的业务消息缓冲队列。5. 根据权利要求4所述的方法,其特征在于,所述根据所述业务消息的优先级和所述 资源的占用率,获取当前周期接收不同类型的业务消息的数量或者调整量包括: 根据所述各业务消息缓冲队列中业务消息的优先级,为所述各业务消息缓冲队列设定 权重; 对每个业务消息缓冲队列,当所述业务消息缓冲队列中的业务消息的资源的占用率小 于预设的阈值时,根据所述业务消息缓冲队列的权重,从所述业务消息缓冲队列中调度业 务消息; 根据预设的目标时延和上一周期所述业务消息缓冲队列中的业务消息等待调度的平 均时延,获取当前周期所述业务消息缓冲队列接收对应类型的业务消息的数量或者调整 量;其中,所述平均时延是根据所述资源的占用率计算得到的。6. 根据权利要求5所述的方法,其特征在于,所述方法还包括: 获取当前周期从所述业务消息缓冲队列中调度的业务消息的总数量和已...
【专利技术属性】
技术研发人员:张文革,徐日东,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。