一种IMS系统自适应流量控制方法技术方案

技术编号:34125074 阅读:15 留言:0更新日期:2022-07-14 14:00
本发明专利技术涉及一种IMS系统自适应流量控制方法。包括如下步骤:S1:输入信息,对输入信息增加控制分类匹配规则机制,所述输入信息依据令牌桶约定访问速率以及令牌填充机制发送进入消息处理队列;S2:计时器开启计时,输入信息消息计时得当前输入信息处理时间M;S3:所述S1输入信息的数量为H时,依据消息处理时间M以及速率调整规则推导令牌填充自适应速率K,所述令牌填充自适应速率K替换所述步骤S1的令牌桶约定访问速率。本发明专利技术实用性强,能有效解决生成令牌速度无法根据业务系统服务时延自适应调整的问题,同时有效解决令牌桶算法与IMS业务消息控制方式不同的问题。消息控制方式不同的问题。消息控制方式不同的问题。

An adaptive flow control method for IMS system

【技术实现步骤摘要】
一种IMS系统自适应流量控制方法


[0001]本专利技术涉及网络服务质量技术,具体涉及一种IMS系统自适应流量控制方法。

技术介绍

[0002]随着IMS技术的兴起与高速发展,分组交换技术以其高效率的优势逐渐取代电路交换技术,IMS是在IP分组网上提供话音及多媒体通信业务的通用网络架构,由于业务系统受承载其运行的物理资源的影响,都有其所能提供的业务容量的最大限制,当业务系统过载时,所提供的服务将产生极大的延时性,进而降低服务质量,甚至服务中断,造成无法挽回的损失。
[0003]目前常见的过载控制方法有计数器算法、滑动窗口算法、漏桶算法和令牌桶算法。其中令牌桶算法是按照固定速率往桶中添加令牌,流入的数据是否被处理需要视桶中令牌是否足够,当令牌数减为零时则拒绝新的数据。所以令牌桶算法允许流量具有一定程度的突发性。
[0004]传统的令牌桶算法无法有效应对IMS业务系统,主要体现于:1.令牌桶算法通过生成令牌的速度来对网络流量进行控制,但是生成令牌的速度是恒定的,无法根据业务系统服务时延的变化情况动态调整,因此IMS业务系统无法精细化的对业务流量进行自适应调整。2.令牌桶算法的控制对象是以字节Byte或比特Bit为单位的网络数据包,而IMS系统的处理对象是以消息个数为单位的业务消息,业务消息具有事务完整性以及业务多样性的特点,与网络数据包的控制方式不同。

技术实现思路

[0005]本专利技术为解决上述不足,提供一种IMS系统自适应流量控制方法,该IMS系统自适应流量控制方法设计合理,能有效解决生成令牌速度无法根据业务系统服务时延自适应调整的问题,同时有效解决令牌桶算法与IMS业务消息控制方式不同的问题。
[0006]本专利技术的上述目的通过以下的技术方案来实现:
[0007]一种IMS系统自适应流量控制方法,适用于IMS系统通过算法以及阈值自适应技术反应系统延时以及反馈系统资源调配,所述方法包括如下步骤:S1:输入信息,依据业务信息优先级在IP多媒体子系统中对输入信息增加控制分类匹配规则机制,对不符合控制分类匹配规则机制的所述输入信息直接发送进入消息处理队列,对符合控制分类匹配规则机制的所述输入信息依据令牌桶约定访问速率以及令牌填充机制进行令牌桶填充与取出操作并传输发送进入消息处理队列;S2:计时器开启计时,对符合或不符合分类匹配规则机制的输入信息进行消息处理,输入信息处理结束后计时器结束计时,得到当前输入信息处理时间M并回传当前消息处理时间M;S3:所述S1输入信息的数量为H时,依据消息处理时间M以及速率调整规则推导令牌填充自适应速率K,所述令牌填充自适应速率K替换所述步骤S1的令牌桶约定访问速率;
[0008]其中,所述速率调整规则的通道信息包括:当前令牌桶填充速率、稳定态下限阈
值、稳定态上限阈值、当前时间以及期望消息耗时,根据H个的输入信息以及消息处理时间M,计算获得平均消息耗时;根据当前时间以及消息处理时间M,计算获得瞬时消息速率且进一步推导获得平均消息速率;若H大于20,则根据平均消息耗时以及期望消息耗时,计算获得平均偏差比例;若所述平均偏差比例小于所述稳定态下限阈值且平均消息速率大于当前令牌桶填充速率的二分之一,则令牌填充自适应速率K上调,若所述平均偏差比例大于所述稳定态上限阈值,则令牌填充自适应速率K下调。
[0009]进一步而言,上述的技术方案中,在步骤S1中所述的令牌填充机制依据令牌填充自适应速率K、当前时间以及上次填充时间推导本次需要填充令牌数量为Q。
[0010]进一步而言,上述的技术方案中,若Q大于令牌桶上限,则将令牌桶当前的令牌个数更新为所述令牌桶上限,若Q小于或等于令牌桶上限,则需要填充令牌数量Q的令牌与当前累计令牌数相加。
[0011]进一步而言,上述的技术方案中,若令牌桶填充后当前令牌数量小于1时,则所述步骤S2以及步骤S3合并为单独步骤且替换为步骤S4;所述S4:拒绝输入信息,生成错误响应并回传;若令牌桶填充后当前令牌数量大于等于1时,则令牌桶取出一个令牌且所述输入信息进入消息处理队列。
[0012]进一步而言,上述的技术方案中,所述Q小于等于所述令牌桶上限的两倍。
[0013]进一步而言,上述的技术方案中,所述控制分类匹配规则机制为区分待检信息以及免检信息,所述待检信息为需要消耗令牌的业务信息,所述业务信息包括Invite消息,所述免检信息为不需要消耗令牌的的次级业务信息,所述次级业务信息包括心跳消息或响应消息。
[0014]进一步而言,上述的技术方案中,所述稳定态下限阈值为

0.05,所述稳定态上限阈值为0。
[0015]本专利技术的有益效果在于:
[0016]采用令牌桶算法和阈值自适应技术实现针对IMS系统实施流量过载的控制,采用业务信息预分类,定义待检信息以及与其相对应的免检信息,进一步的,与IMS系统特点相结合,统计计算业务信息的时延性,根据统计时延以及期望的时延阈值自适应制定令牌生成速率,动态令牌生成速率可以在系统资源充足的情况下减小对系统流量的限制,同时,系统处理缓慢的情况下,有效预防系统过载,提高调控性。
附图说明
[0017]为了更清楚地说明本专利技术实施例,下面将对实施例或现有技术描述中需要使用的附图做简单说明。
[0018]图1是本专利技术的消息分发流程示意图。
[0019]图2是本专利技术的令牌填充速率自适应示意图。
[0020]图3是本专利技术的令牌填充流程示意图。
具体实施方式
[0021]下面将结合附图对本专利技术的技术方案进行清楚、完整地描述,本专利技术的描述中,需要说明的是:
[0022]术语“连接”应作为广义理解,可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,也可以是两个元件内部的连通。
[0023]术语“=”应视作为赋值,用于确定赋予某变量一个具体值之用。
[0024]对于本领域的技术人员而言,各个实施例之间的技术方案可以相互结合,但是必须是以本领域普通技术人员能够实现为基础,当技术方案的结合出现相互矛盾或无法实现时应当认为这种技术方案的结合不存在,也不在本专利技术要求的保护范围之内。
[0025]下面结合具体的实施例对本专利技术作进一步展开说明,但需要指出的是,本实施例在以本专利技术技术方案为前提下进行实施,给出了详细的实施方式和具体的操作过程,但本专利技术的保护范围不限于下述的实施例。
[0026]本专利技术在现有IMS系统机制上配合令牌桶算法以及阈值自适应技术对媒体流量加以控制,配合统计时延以及期望的时延阈值自适应制定令牌生成速率,从而有效解决因生成令牌速度无法根据业务系统服务时延自适应调整,导致IMS业务系统无法精细化的对业务流量进行自适应调控的问题。
[0027]下面结合具体实施例以及附图对本专利技术上述技术方案进行详细说明。
[0028]实施例1:
[0029]如图1至3所示:
[0030]本专利技术提供一种IMS系统自适应流量控制方法本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种IMS系统自适应流量控制方法,其特征在于,适用于IMS系统通过算法以及阈值自适应技术反应系统延时以及反馈系统资源调配,所述方法包括如下步骤:S1:输入信息,依据业务信息优先级在IP多媒体子系统中对输入信息增加控制分类匹配规则机制,对不符合控制分类匹配规则机制的所述输入信息直接发送进入消息处理队列,对符合控制分类匹配规则机制的所述输入信息依据令牌桶约定访问速率以及令牌填充机制进行令牌桶填充与取出操作后传输发送进入消息处理队列;S2:计时器开启计时,对符合或不符合分类匹配规则机制的输入信息进行消息处理,输入信息处理结束后计时器结束计时,得到当前消息处理时间M并回传当前消息处理时间M;S3:所述S1输入信息的数量为H时,依据消息处理时间M以及速率调整规则推导令牌填充自适应速率K,所述令牌填充自适应速率K替换所述步骤S1的令牌桶约定访问速率;其中,所述速率调整规则的通道信息包括:当前令牌桶填充速率、稳定态下限阈值、稳定态上限阈值、当前时间以及期望消息耗时,根据H个的输入信息以及消息处理时间M,计算获得平均消息耗时;根据当前时间以及消息处理时间M,计算获得瞬时消息速率且进一步推导获得平均消息速率;若H大于20,则根据平均消息耗时以及期望消息耗时,计算获得平均偏差比例;若所述平均偏差比例小于所述稳定态下限阈值且平均消息速率大于当前令牌桶填充速率的二分之一,则令牌填充自适应速率K上调,若所述平均偏差比例大于所述稳定态上限阈值,则令牌填充自适应...

【专利技术属性】
技术研发人员:王三海王昊一冯志峰张博孙统帅李振华赵新红韩霜
申请(专利权)人:珠海高凌信息科技股份有限公司
类型:发明
国别省市:

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

1