网络拥塞控制方法、介质及装置制造方法及图纸

技术编号:37797034 阅读:7 留言:0更新日期:2023-06-09 09:27
本发明专利技术公开了一种网络拥塞控制方法、介质、设备及装置,其中方法包括:获取网络中各个链路对应的链路利用率;判断所述链路利用率是否大于预设利用率阈值;在所述链路利用率大于预设利用率阈值时,计算链路中每个队列对应的当前队列长度,并根据所述当前队列长度对新进报文进行控制;能够对网络拥塞进行有效监控,并在网络拥塞时进行合理地控制,进而避免因网络拥塞而降低业务的质量。络拥塞而降低业务的质量。络拥塞而降低业务的质量。

【技术实现步骤摘要】
网络拥塞控制方法、介质及装置


[0001]本申请涉及网络控制领域,具体涉及一种网络拥塞控制方法、介质及装置。

技术介绍

[0002]应急支援数字化战场体系应急通信网络中,在网络流量负荷较大时,可能会出现网络拥塞,造成应急指挥调度的关键业务和实时信息的数据包丢失,降低业务的质量。并且,大量的重传还会导致应急通信资源利用率的占用,处理效率不高。因此,如何在应急通信网络中避免拥塞、发生拥塞时如何保证指挥调度关键业务的服务质量成为应急通信网络领域亟待解决的问题之一。

技术实现思路

[0003]鉴于上述问题,本申请提供了一种网络拥塞控制方法,能够对网络拥塞进行有效监控,并在网络拥塞时进行合理地控制,进而避免因网络拥塞而降低业务的质量。
[0004]为实现上述目的,专利技术人提供了一种网络拥塞控制方法,包括:获取网络中各个链路对应的链路利用率;判断所述链路利用率是否大于预设利用率阈值;在所述链路利用率大于预设利用率阈值时,计算链路中每个队列对应的当前队列长度,并根据所述当前队列长度对新进报文进行控制。
[0005]根据本专利技术实施例的网络拥塞控制方法,首先,获取网络中各个链路对应的链路利用率;接着,判断所述链路利用率是否大于预设利用率阈值;然后,在所述链路利用率大于预设利用率阈值时,计算链路中每个队列对应的当前队列长度,并根据所述当前队列长度对新进报文进行控制。从而实现对网络拥塞进行有效监控,并在网络拥塞时进行合理地控制,进而避免因网络拥塞而降低业务的质量。
[0006]在一些实施例中,所述链路利用率根据以下公式计算:
[0007][0008]其中,表示链路e
mn
的链路利用率,load
mn
表示链路e
mn
的负载,B
mn
表示链路e
mn
的带宽大小。
[0009]在一些实施例中,根据所述当前队列长度对新进报文进行控制,包括:判断所述当前队列长度是否小于第一门限值;在所述当前队列长度小于所述第一门限值时,接收所有所述新进报文。
[0010]在一些实施例中,在所述当前队列长度大于等于所述第一门限值时,判断所述当前队列长度是否大于第二门限值;在所述当前队列长度大于所述第二门限值时,丢弃所有所述新进报文。
[0011]在一些实施例中,在所述当前队列长度小于等于所述第二门限值时,根据所述当前队列长度计算对应的丢弃概率,并根据所述丢弃概率对所述新进报文进行概率丢弃。
[0012]在一些实施例中,根据所述丢弃概率对所述新进报文进行概率丢弃,包括:获取所述新进报文对应的随机数;判断所述随机数是否大于所述丢弃概率;在所述随机数小于等
于所述丢弃概率时,对所述新进报文进行丢弃。
[0013]为实现上述目的,本专利技术第二方面提出了一种计算机可读存储介质,其上存储有网络拥塞控制程序,该网络拥塞控制程序被处理器执行时实现如上所述的网络拥塞控制方法。
[0014]为实现上述目的,本专利技术第三方面提出了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时,实现如上所述的网络拥塞控制方法。
[0015]为实现上述目的,本专利技术第四方面提出了一种网络拥塞控制装置,包括:获取模块,所述获取模块用于获取网络中各个链路对应的链路利用率;判断模块,所述判断模块用于判断所述链路利用率是否大于预设利用率阈值;控制模块,所述控制模块用于在所述链路利用率大于预设利用率阈值时,计算链路中每个队列对应的当前队列长度,并根据所述当前队列长度对新进报文进行控制。
[0016]根据本专利技术实施例的网络拥塞控制装置,通过设置获取模块用于获取网络中各个链路对应的链路利用率;判断模块用于判断所述链路利用率是否大于预设利用率阈值;控制模块用于在所述链路利用率大于预设利用率阈值时,计算链路中每个队列对应的当前队列长度,并根据所述当前队列长度对新进报文进行控制。从而实现对网络拥塞进行有效监控,并在网络拥塞时进行合理地控制,进而避免因网络拥塞而降低业务的质量。
[0017]在一些实施例中,所述链路利用率根据以下公式计算:
[0018][0019]其中,表示链路e
mn
的链路利用率,load
mn
表示链路e
mn
的负载,B
mn
表示链路e
mn
的带宽大小。
[0020]上述
技术实现思路
相关记载仅是本申请技术方案的概述,为了让本领域普通技术人员能够更清楚地了解本申请的技术方案,进而可以依据说明书的文字及附图记载的内容予以实施,并且为了让本申请的上述目的及其它目的、特征和优点能够更易于理解,以下结合本申请的具体实施方式及附图进行说明。
附图说明
[0021]附图仅用于示出本申请具体实施方式以及其他相关内容的原理、实现方式、应用、特点以及效果等,并不能认为是对本申请的限制。
[0022]在说明书附图中:
[0023]图1为根据本专利技术实施例的网络拥塞控制方法的流程示意图;
[0024]图2为根据本专利技术实施例的第一门限值与第二门限值设置方式示意图;
[0025]图3为根据本专利技术实施例的第三门限值设置方式示意图;
[0026]图4为根据本专利技术实施例的门限值控制新进报文方式示意图;
[0027]图5为根据本专利技术实施例的网络拥塞控制过程示意图;
[0028]图6为根据本专利技术实施例的不同队列网络拥塞控制过程示意图;
[0029]图7为根据本专利技术实施例的网络拥塞控制装置的方框示意图。
具体实施方式
[0030]为详细说明本申请可能的应用场景,技术原理,可实施的具体方案,能实现目的与效果等,以下结合所列举的具体实施例并配合附图详予说明。本文所记载的实施例仅用于更加清楚地说明本申请的技术方案,因此只作为示例,而不能以此来限制本申请的保护范围。
[0031]在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本申请的至少一个实施例中。在说明书中各个位置出现的“实施例”一词并不一定指代相同的实施例,亦不特别限定其与其它实施例之间的独立性或关联性。原则上,在本申请中,只要不存在技术矛盾或冲突,各实施例中所提到的各项技术特征均可以以任意方式进行组合,以形成相应的可实施的技术方案。
[0032]除非另有定义,本文所使用的技术术语的含义与本申请所属
的技术人员通常理解的含义相同;本文中对相关术语的使用只是为了描述具体的实施例,而不是旨在限制本申请。
[0033]在本申请的描述中,用语“和/或”是一种用于描述对象之间逻辑关系的表述,表示可以存在三种关系,例如A和/或B,表示:存在A,存在B,以及同时存在A和B这三种情况。另外,本文中字符“/”一般表示前后关联对象是一种“或”的逻辑关系。
[0034]在本申请中,诸如“第一”和“第二”之类的用语仅仅用来将一个实体或本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种网络拥塞控制方法,其特征在于,包括:获取网络中各个链路对应的链路利用率;判断所述链路利用率是否大于预设利用率阈值;在所述链路利用率大于预设利用率阈值时,计算链路中每个队列对应的当前队列长度,并根据所述当前队列长度对新进报文进行控制。2.如权利要求1所述的网络拥塞控制方法,其特征在于,所述链路利用率根据以下公式计算:其中,表示链路e
mn
的链路利用率,load
mn
表示链路e
mn
的负载,B
mn
表示链路e
mn
的带宽大小。3.如权利要求1所述的网络拥塞控制方法,其特征在于,根据所述当前队列长度对新进报文进行控制,包括:判断所述当前队列长度是否小于第一门限值;在所述当前队列长度小于所述第一门限值时,接收所有所述新进报文。4.如权利要求3所述的网络拥塞控制方法,其特征在于,在所述当前队列长度大于等于所述第一门限值时,判断所述当前队列长度是否大于第二门限值;在所述当前队列长度大于所述第二门限值时,丢弃所有所述新进报文。5.如权利要求4所述的网络拥塞控制方法,其特征在于,在所述当前队列长度小于等于所述第二门限值时,根据所述当前队列长度计算对应的丢弃概率,并根据所述丢弃概率对所述新进报文进行概率丢弃。6.如权利要求5所述的网络拥塞控制方法,其特征在于,根据所述丢弃概率对...

【专利技术属性】
技术研发人员:赵立郑尚宇李仕镇占星期
申请(专利权)人:正孚信安北京技术有限公司
类型:发明
国别省市:

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

1