CN101800699A - 一种丢弃报文的方法及装置 - Google Patents
一种丢弃报文的方法及装置 Download PDFInfo
- Publication number
- CN101800699A CN101800699A CN201010110278A CN201010110278A CN101800699A CN 101800699 A CN101800699 A CN 101800699A CN 201010110278 A CN201010110278 A CN 201010110278A CN 201010110278 A CN201010110278 A CN 201010110278A CN 101800699 A CN101800699 A CN 101800699A
- Authority
- CN
- China
- Prior art keywords
- size
- priority
- current cache
- space
- cache
- 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.)
- Pending
Links
Images
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明公开了一种丢弃报文的方法及装置,本发明实施例通过检测当前缓存剩余空间的大小,根据当前缓存剩余空间的大小,获取当前缓存丢弃优先级,判断需要被缓存的报文的优先级是否低于或等于当前缓存丢弃优先级,在判断为是时,丢弃报文。实施本发明实施例,在当前剩余缓存空间的大小变小时,能够通过的报文的优先级也越高,从而降低了高优先级的重要报文受部分队列拥塞的影响,在一定程度上避免了部分链路出现短时拥塞缓存而影响其他正常链路正常通信,避免大面积网络瘫痪。
Description
技术领域
本发明涉及通信技术领域,具体涉及一种丢弃报文的方法及装置。
背景技术
在报文管理中,为了避免传输链路报文拥塞的情况,通常采用尾丢弃或者随机丢弃的策略,通过丢弃报文的方式较好的防止内存溢出和网络瘫痪。随着网络技术的发展,网络处理端口数量的扩大,服务质量精细化要求增强,内存需求也增大,在实际操作中,各报文往往采用共享内存的方式。
在共享内存的方式下,采用尾丢弃策略丢弃报文的方法可以为:实时检测当前队列缓存报文的数量;根据当前队列缓存的报文数量,判断当前缓存剩余空间的大小是否达到配置的报文丢弃门限;若是,则丢弃报文,若否,则缓存报文。采用随机丢弃策略丢弃报文的方法为:实时检测当前队列缓存报文的数量;根据当前队列缓存的报文数量,判断是否超过配置的队列门限;若超过最大丢弃门限,则将报文丢弃;若小于最低丢弃门限,则缓存报文;若小于最大丢弃门限而大于最低丢弃门限,则根据配置的丢弃概率常数计算随机值,根据随机值,判断是否丢弃报文,在判断为是时,丢弃报文。
在对现有技术的研究和实践过程中,本发明的发明人发现,在共享内存的方式下,若采用尾丢弃或随机丢弃策略管理报文,部分端口队列出现拥塞时,大量报文将被缓存从而导致内存不够,其他没有拥塞或拥塞不够严重的端口的报文可能会因此而无法缓存,导致这些没有拥塞或拥塞不够严重的端口的报文也丢弃,最终造成大面积网络中断。
发明内容
本发明实施例提供一种丢弃报文的方法和一种相应的丢弃报文的装置。
一方面,本发明实施例提供一种丢弃报文的方法,包括:
检测当前缓存剩余空间的大小;
根据当前缓存剩余空间的大小,获取当前缓存优先级;
判断需要被缓存的报文的优先级是否低于或等于当前缓存优先级;
若是,则丢弃报文,若否,则将报文加入缓存队列。
另一方面,本发明实施例提供一种丢弃报文的装置,包括:
剩余缓存检测模块,用于检测当前缓存剩余空间的大小;
优先级获取模块,用于根据当前缓存剩余空间的大小,获取当前缓存优先级;
判断模块,用于判断需要被缓存的报文的优先级是否低于或等于当前缓存优先级;
执行模块,用于在判断模块判断为是时,丢弃报文,在判断模块判断为否时,缓存报文。
本发明实施例通过检测当前缓存剩余空间的大小,根据当前缓存剩余空间的大小,获取当前缓存丢弃优先级,判断报文的优先级是否低于或等于当前缓存丢弃优先级,在判断为是时,丢弃报文。当前剩余缓存空间越小,能够通过的报文的优先级也越高,本发明实施例根据优先级来丢弃报文,从而保证了高优先级的重要报文受部分队列拥塞的影响降低,在一定程度上避免了部分链路出现短时拥塞缓存而影响其他正常链路正常通信,避免造成大面积网络瘫痪。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1是本发明文件***数据迁移方法第一实施例的基本流程示意图;
图2是本发明文件***数据迁移方法第二实施例的基本流程示意图;
图3是本发明实施例中文件***数据迁移装置的结构示意图。
具体实施方式
本发明实施例提供一种丢弃报文的方法,可以降低缓存拥塞对重要报文的影响。本发明实施例还提供相应的丢弃报文的装置。以下分别进行详细说明。
本发明实施例一的丢弃报文的方法基本流程可参考图1,该方法主要包括:
步骤101,检测当前缓存剩余空间的大小。
获取总内存的大小,用内存的大小减去当前缓存报文所占的空间大小,就可以知道当前缓存剩余空间的大小,或者获取当前缓存可继续存储的报文的数量,由于总缓存大小固定,通过检测当前缓存的报文数量,计算出可继续存储的报文的数量,可继续存储的报文的数量与缓存剩余空间的大小本质一样,也可以用来表示当前缓存剩余空间的大小,本发明实施例中的当前缓存剩余空间的大小至少包含上述两种表达方式。
步骤102,根据当前缓存剩余空间的大小,获取当前缓存优先级。
缓存剩余空间的大小与缓存优先级的对应关系预先被设置好,缓存剩余空间的大小决定当前缓存优先级的高低,缓存剩余空间越大,缓存优先级越低,缓存剩余空间越小,缓存优先级越高。根据当前缓存空间的大小和预先设置的对应关系,可以很容易获得当前缓存优先级。例如可以根据当前缓存空间的大小,确定当前缓存空间的大小所属的区间;以及根据当前缓存空间的大小所属的区间,获取与当前缓存空间大小对应的当前缓存优先级。
步骤103,判断需要被缓存的报文的优先级是否低于或等于当前缓存优先级,在判断为是时进入步骤104,在判断为否时进入步骤105。
报文本身带有优先级,报文的优先级是由报文的重要程度或报文的实时性来决定的,越重要的或实时性越强的报文的优先级越高。例如,优先级分别为0、1、2和3的报文,按报文优先级从低到高排列为:优先级为3的报文、优先级为2的报文、优先级为1的报文和优先级为0的报文,优先级为0的报文的优先级是最高的。
判断报文的优先级是否低于或等于当前缓存优先级。若当前缓存优先级为1,优先级为1的报文、优先级为2和报文和优先级为3的报文被认为是低于或等于当前缓存优先级1的报文。
步骤104,丢弃报文,结束流程。
例如当前缓存优先级为1时,则低于或等于当前缓存优先级1的报文(即优先级为1的报文、优先级为2和报文和优先级为3的报文)将被丢弃。
步骤105,把报文加入缓存队列,缓存报文。
本发明实施例通过实时检测当前缓存剩余空间的大小,根据当前缓存剩余空间的大小,获取当前缓存丢弃优先级,判断报文的优先级是否不高于当前缓存丢弃优先级,在判断为是时,丢弃报文。在当前剩余缓存空间的大小越小,能够通过的报文的优先级也越高,从而降低了高优先级的重要报文不受部分队列拥塞的影响,在一定程度上避免了部分链路出现短时拥塞缓存而影响其他正常链路正常通信,避免造成的大面积网络瘫痪。
为便于理解,下面对本发明实施例中的丢弃报文的方法进行详细描述,请参阅图2,本发明实施例中丢弃报文的方法第二实施例包括:
步骤201,根据用户配置信息,配置缓存优先级,
所述用户配置信息指示门限与缓存优先级的对应关系,用户给缓存剩余空间的大小配置的多个门限,每个门限与缓存优先级相对应。
缓存剩余空间的大小不同可能对应不同的缓存优先级,缓存剩余空间越大,缓存优先级越低。假设,0为报文的最高优先级,1、2、3......依次降低。总内存的大小为D(其中D也可以认为是一个门限)。用户配置信息指示:给缓存剩余空间的大小设置多个门限为0、A、B和C(0<A<B<C),剩余缓存空间的大小在[0,A)区间时,剩余缓存空间大小大于等于0而小于A,门限A对应的缓存优先级为0;剩余缓存空间的大小在[A,B)区间时,剩余缓存空间大小大于等于门限A而小于门限B,门限A对应的缓存优先级为1;剩余缓存空间的大小在(B,C)区间时,剩余缓存空间大小大于门限B而小于门限C,门限B对应的缓存优先级为2;剩余缓存空间在[C,D)区间时,剩余缓存空间大小大于等于门限C而小于D,门限C对应的缓存优先级为3。根据上述用户配置信息配置缓存优先级。
步骤202,检测当前缓存空间中报文的数量,假设单个报文占用空间大小固定,可计算出当前报文所占的缓存空间的大小。
步骤203,根据总缓存空间的大小和当前缓存空间中报文的数量,获取当前缓存剩余空间的大小。
用总缓存空间的大小减去当前缓存空间中报文所占的空间的大小,就可以获得当前缓存剩余空间的大小,也可以计算得到当前缓存剩余空间可继续存储的报文数量。
步骤204,根据当前缓存空间的大小,确定当前缓存空间的大小所属的区间。
步骤205,根据当前缓存空间的大小所属的区间,获取与当前缓存空间大小对应的当前缓存优先级。
例如,根据步骤201中的设置,若步骤204检测后确定当前剩余缓存空间的大小在[0,A)区间时,若步骤204检测后确定当前剩余缓存空间大小大于等于0而小于A,门限A对应的缓存优先级为0;剩余缓存空间的大小在[A,B)区间时,剩余缓存空间大小大于等于门限A而小于门限B,门限A对应的缓存优先级为1;若步骤204检测后确定当前剩余缓存空间的大小在(B,C)区间时,剩余缓存空间大小大于门限B而小于门限C,门限B对应的缓存优先级为2;若步骤204检测后确定当前剩余缓存空间在[C,D)区间时,剩余缓存空间大小大于等于门限C而小于D,门限C对应的缓存优先级为3。
步骤206,判断需要被缓存的报文的优先级是否低于或等于当前缓存优先级,在判断为是时,进入步骤207。在判断为否时,进入步骤208。
步骤207,丢弃报文,结束流程。
步骤208,将报文加入缓存队列。
在步骤208之后,可选地,还可以进一步包括:
步骤209,按预先配置的尾丢弃或随机丢弃策略丢弃缓存队列中的部分报文。
根据尾丢弃策略将报文丢弃,检测当前队列缓存报文的数量;根据当前缓存报文的数量,判断是否超过预先配置的尾丢弃门限,若超过,则将报文丢弃。
或者根据随机丢弃策略将报文丢弃,检测当前队列缓存报文的数量,根据当前缓存报文的数量,判断报文是否超过配置的队列门限,若超过最大丢弃门限,则丢弃报文;若小于最低丢弃门限,则将报文加入缓存队列;若小于最大丢弃门限,大于最低丢弃门限,则根据配置的丢弃概率常数计算随机值,在随机值指示丢弃报文时,将报文丢弃。
本发明实施例通过实时检测当前缓存剩余空间的大小,根据当前缓存剩余空间的大小,获取当前缓存丢弃优先级,判断报文的优先级是否不高于当前缓存丢弃优先级,在判断为是时,丢弃报文。在当前剩余缓存空间的大小越小时,能够通过的报文的优先级也越高,从而保证了高优先级的重要报文不受部分队列拥塞的影响降低,在一定程度上避免了部分链路出现短时拥塞缓存而影响其他正常链路正常通信,避免造成的大面积网络瘫痪。
进一步地,在步骤206判断为否时,对于加入缓存队列的报文,继续根据尾丢弃或随机丢弃策略将报文丢弃可以进一步确认是否丢弃报文,优化了报文的管理。
下面对用于执行上述丢弃报文的方法的实施例的丢弃报文的装置进行说明,其结构示意图参考图3。
该丢弃报文的装置包括:
剩余缓存检测模块31,用于检测当前缓存剩余空间的大小。
获取总内存的大小,用内存的大小减去当前缓存报文所占的空间大小,就可以知道当前缓存剩余空间的大小,或者获取当前缓存可继续存储的报文的数量,由于总缓存大小固定,通过检测当前缓存的报文数量,计算出可继续存储的报文的数量,可继续存储的报文的数量与缓存剩余空间的大小本质一样,也可以用来表示当前缓存剩余空间的大小,本发明实施例中的当前缓存剩余空间的大小至少包含上述两种表达方式。
优先级获取模块32,用于根据剩余缓存检测模块31检测的当前缓存剩余空间的大小,获取当前缓存优先级。
判断模块33,用于判断需要被缓存的报文的优先级是否低于或等于当前缓存优先级。
执行模块34,用于在判断模块33判断为是时,丢弃报文,以及在判断模块33判断为否时,缓存报文。
剩余缓存检测模块31获取总内存的大小,用内存的大小减去当前缓存报文所占的空间大小,就可以知道当前缓存剩余空间的大小,或者获取当前缓存可继续存储的报文的数量,根据可继续存储的报文的数量,计算当前缓存剩余空间的大小。优先级获取模块32根据剩余检测模块31检测的当前剩余空间的大小和预置的缓存剩余空间大小与缓存优先级的对应关系,获得当前缓存优先级。判断模块33判断报文的优先级是否低于或等于当前缓存优先级。若当前缓存优先级为1,低于或等于当前缓存优先级1的报文是:优先级为1的报文、优先级为2和报文和优先级为3的报文。报文本身带有优先级,越重要的报文优先级越高,只有高于当前缓存优先级的报文才可以通过,否则就被执行模块34丢弃。
此外该丢弃报文的装置还可以进一步包括:
配置模块35,用于根据用户配置信息,配置缓存优先级,所述配置信息指示当前缓存空间大小与缓存优先级的对应关系。
例如,0为报文的最高优先级,1、2、3......依次降低。总内存的大小为D(其中D也可以认为是一个门限)。用户配置信息指示:给缓存剩余空间的大小设置多个门限为0、A、B和C(A<B<C),剩余缓存空间的大小在[0,A)区间时,剩余缓存空间大小大于等于0而小于A,门限A对应的缓存优先级为0;剩余缓存空间的大小在[A,B)区间时,剩余缓存空间大小大于等于门限A而小于门限B,门限A对应的缓存优先级为1;剩余缓存空间的大小在(B,C)区间时,剩余缓存空间大小大于门限B而小于门限C,门限B对应的缓存优先级为2;剩余缓存空间在[C,D)区间时,剩余缓存空间大小大于等于门限C而小于D,门限C对应的缓存优先级为3。根据上述用户配置信息配置缓存优先级。
优选的,优先级获取模块32可以包括:
门限范围检测单元321,用于根据当前缓存空间的大小,确定当前缓存空间的大小所属的区间。
优先级获取单元322,用于根据当前缓存空间大小所属的区间,获取与所述当前缓存空间大小对应的当前缓存优先级。
根据配置模块35设置的对应关系,优先级获取单元322根据门限范围检测单元321检测的当前缓存空间大小所属的区间,获取与该区间的缓存空间大小对应的缓存优先级。
例如,优先级获取单元322根据配置模块35的设置可知,门限范围检测单元321检测后确定剩余缓存空间的大小为[0,A)区间时,剩余缓存空间大小大于等于0而小于A,门限A对应的缓存优先级为0;门限范围检测单元321检测后确定剩余缓存空间的大小为[A,B)区间时,剩余缓存空间大小大于等于门限A而小于门限B,门限A对应的缓存优先级为1;门限范围检测单元321检测后确定剩余缓存空间的大小为[B,C)区间时,剩余缓存空间大小大于门限B而小于门限C,门限B对应的缓存优先级为2;门限范围检测单元321检测后确定剩余缓存空间为[C,D)区间时,剩余缓存空间大小大于等于门限C而小于D,门限C对应的缓存优先级为3。
优选的,剩余缓存检测模块31可以包括:
报文检测单元311,用于检测当前缓存空间中报文的数量,若假设单个报文占用空间大小固定,则可计算出当前报文所占的缓存空间的大小。
缓存获取单元312,用于根据总缓存空间的大小和当前缓存空间中报文的数量,获取当前缓存剩余空间的大小。用总缓存空间的大小减去当前缓存空间中报文所占的空间的大小,就可以获得当前缓存剩余空间的大小,或者也可以计算得到当前缓存剩余空间可继续存储的报文数量。
优选的,执行模块34可以包括:
获取单元341,用于获取预先配置的尾丢弃或随机丢弃策略。
执行单元342,用于按预先配置的尾丢弃或随机丢弃策略将缓存的部分报文丢弃。
尾丢弃策略为:检测当前队列缓存报文的数量;根据当前缓存报文的数量,判断是否超过预先配置的尾丢弃门限,若超过,则将报文丢弃。
随机丢弃策略为:检测当前队列缓存报文的数量,根据当前缓存报文的数量,判断需要缓存的报文是否超过配置的队列门限,若超过最大丢弃门限,则丢弃报文;若小于最低丢弃门限,则将报文加入缓存队列;若小于最大丢弃门限,大于最低丢弃门限,则根据配置的丢弃概率常数计算随机值,在随机值指示丢弃报文时,将报文丢弃。
本发明实施例通过实时检测当前缓存剩余空间的大小,根据当前缓存剩余空间的大小,获取当前缓存丢弃优先级,判断报文的优先级是否不高于当前缓存丢弃优先级,在判断为是时,丢弃报文。在当前剩余缓存空间的大小变小时,能够通过的报文的优先级也越高,从而保证了高优先级的重要报文不受部分队列拥塞的影响而丢弃,在一定程度上避免了部分链路出现短时拥塞缓存而影响其他正常链路正常通信而造成的大面积网络瘫痪。
本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:ROM、RAM、磁盘或光盘等。
以上对本发明实施例所提供的丢弃报文的方法及装置进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
Claims (10)
1.一种丢弃报文的方法,其特征在于,包括:
检测当前缓存剩余空间的大小;
根据当前缓存剩余空间的大小,获取当前缓存优先级;
判断需要被缓存的报文的优先级是否低于或等于当前缓存优先级;
若是,则丢弃报文,若否,则将报文加入缓存队列。
2.如权利要求1所述的丢弃报文的方法,其特征在于,所述根据当前缓存剩余空间的大小,获取当前缓存优先级包括:
根据当前缓存空间的大小,确定当前缓存空间的大小所属的区间;
根据当前缓存空间的大小所属的区间,获取与当前缓存空间大小对应的当前缓存优先级。
3.如权利要求1所述的丢弃报文的方法,其特征在于,所述缓存空间的大小与所述缓存优先级之间的对应关系由用户配置信息确定。
4.如权利要求1所述的丢弃报文的方法,其特征在于,所述检测当前缓存剩余空间的大小包括:
检测当前缓存空间中报文的数量;
根据总缓存空间的大小和当前缓存空间中报文的数量,获取当前缓存剩余空间的大小。
5.如权利要求1所述的丢弃报文的方法,其特征在于,在所述将报文加入缓存队列后还包括:按预先配置的尾丢弃或随机丢弃策略将加入缓存队列的部分报文丢弃。
6.一种丢弃报文的装置,其特征在于,包括:
剩余缓存检测模块,用于检测当前缓存剩余空间的大小;
优先级获取模块,用于根据当前缓存剩余空间的大小,获取当前缓存优先级;
判断模块,用于判断需要被缓存的报文的优先级是否低于或等于当前缓存优先级;
执行模块,用于在判断模块判断为是时,丢弃报文,在判断模块判断为否时,缓存报文。
7.如权利要求6所述的丢弃报文的装置,其特征在于,所述装置还包括:
配置模块,用于根据用户配置信息,配置缓存优先级,所述用户配置信息指示缓存剩余空间的大小与缓存优先级的对应关系。
8.如权利要求6所述的丢弃报文的装置,其特征在于,所述优先级获取模块包括:
门限范围检测单元,用于根据当前缓存空间的大小,确定当前缓存空间的大小所属的区间;
优先级获取单元,用于根据当前缓存空间的大小所属的区间,获取与所述当前缓存空间大小对应的当前缓存优先级。
9.如权利要求6所述的丢弃报文的装置,其特征在于,所述剩余缓存检测模块包括:
报文检测单元,用于检测当前缓存空间中报文的数量;
缓存获取单元,用于根据总缓存空间的大小和当前缓存空间中报文的数量,获取当前缓存剩余空间的大小。
10.如权利要求6所述的丢弃报文的装置,其特征在于,所述执行模块包括:
获取单元,用于获取预先配置的尾丢弃或随机丢弃策略;
执行单元,用于按预先配置的尾丢弃或随机丢弃策略将缓存的部分报文丢弃。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201010110278A CN101800699A (zh) | 2010-02-09 | 2010-02-09 | 一种丢弃报文的方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201010110278A CN101800699A (zh) | 2010-02-09 | 2010-02-09 | 一种丢弃报文的方法及装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN101800699A true CN101800699A (zh) | 2010-08-11 |
Family
ID=42596201
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201010110278A Pending CN101800699A (zh) | 2010-02-09 | 2010-02-09 | 一种丢弃报文的方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101800699A (zh) |
Cited By (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102025638A (zh) * | 2010-12-21 | 2011-04-20 | 福建星网锐捷网络有限公司 | 基于优先级的数据传输方法、装置及网络设备 |
CN102223261A (zh) * | 2011-05-17 | 2011-10-19 | 中兴通讯股份有限公司 | 一种针对报文进行采样的方法及装置 |
CN102263701A (zh) * | 2011-08-19 | 2011-11-30 | 中兴通讯股份有限公司 | 队列调整方法及装置 |
CN102447610A (zh) * | 2010-10-14 | 2012-05-09 | 中兴通讯股份有限公司 | 实现报文缓存资源共享的方法和装置 |
CN102594691A (zh) * | 2012-02-23 | 2012-07-18 | 中兴通讯股份有限公司 | 一种处理报文的方法及装置 |
CN103019962A (zh) * | 2012-12-21 | 2013-04-03 | 华为技术有限公司 | 数据缓存处理方法、装置以及*** |
CN103229466A (zh) * | 2012-12-27 | 2013-07-31 | 华为技术有限公司 | 一种数据包传输的方法及装置 |
CN103580947A (zh) * | 2012-07-23 | 2014-02-12 | 阿瓦雅公司 | 用于分组缓冲测量的方法与设备 |
CN103595724A (zh) * | 2013-11-19 | 2014-02-19 | 曙光信息产业(北京)有限公司 | 报文的缓冲方法和装置 |
CN104202261A (zh) * | 2014-08-27 | 2014-12-10 | 华为技术有限公司 | 一种业务请求处理方法及装置 |
CN105743814A (zh) * | 2016-01-22 | 2016-07-06 | 盛科网络(苏州)有限公司 | 一种网络芯片内存管理方法 |
CN105915469A (zh) * | 2016-06-30 | 2016-08-31 | 广东睿江云计算股份有限公司 | 基于qos的云主机***的数据处理方法及装置 |
CN106789729A (zh) * | 2016-12-13 | 2017-05-31 | 华为技术有限公司 | 一种网络设备中的缓存管理方法及装置 |
WO2017088582A1 (zh) * | 2015-11-23 | 2017-06-01 | 深圳市中兴微电子技术有限公司 | 一种网络拥塞控制方法和装置、存储介质 |
WO2017206587A1 (zh) * | 2016-05-30 | 2017-12-07 | 中兴通讯股份有限公司 | 一种优先级队列调度的方法及装置 |
CN108055556A (zh) * | 2017-11-16 | 2018-05-18 | 北京达佳互联信息技术有限公司 | 数据处理方法和装置 |
WO2018113436A1 (zh) * | 2016-12-19 | 2018-06-28 | 深圳创维数字技术有限公司 | 一种网络拥塞处理方法及装置 |
CN111108728A (zh) * | 2017-09-29 | 2020-05-05 | 华为技术有限公司 | 对报文进行处理方法及装置 |
CN111314240A (zh) * | 2018-12-12 | 2020-06-19 | 深圳市中兴微电子技术有限公司 | 拥塞控制方法及装置、网络设备及存储介质 |
CN112202681A (zh) * | 2020-09-18 | 2021-01-08 | 京信通信***(中国)有限公司 | 数据拥塞处理方法、装置、计算机设备和存储介质 |
CN112422675A (zh) * | 2020-11-17 | 2021-02-26 | 中国人民解放军战略支援部队信息工程大学 | 一种基于fpga的异构处理平台流控管理方法及装置 |
CN113923169A (zh) * | 2021-10-11 | 2022-01-11 | 浙江大华技术股份有限公司 | 报文的过滤方法及装置、存储介质、电子装置 |
-
2010
- 2010-02-09 CN CN201010110278A patent/CN101800699A/zh active Pending
Cited By (33)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102447610B (zh) * | 2010-10-14 | 2015-05-20 | 中兴通讯股份有限公司 | 实现报文缓存资源共享的方法和装置 |
CN102447610A (zh) * | 2010-10-14 | 2012-05-09 | 中兴通讯股份有限公司 | 实现报文缓存资源共享的方法和装置 |
CN102025638A (zh) * | 2010-12-21 | 2011-04-20 | 福建星网锐捷网络有限公司 | 基于优先级的数据传输方法、装置及网络设备 |
CN102223261A (zh) * | 2011-05-17 | 2011-10-19 | 中兴通讯股份有限公司 | 一种针对报文进行采样的方法及装置 |
CN102263701A (zh) * | 2011-08-19 | 2011-11-30 | 中兴通讯股份有限公司 | 队列调整方法及装置 |
CN102594691A (zh) * | 2012-02-23 | 2012-07-18 | 中兴通讯股份有限公司 | 一种处理报文的方法及装置 |
CN103580947A (zh) * | 2012-07-23 | 2014-02-12 | 阿瓦雅公司 | 用于分组缓冲测量的方法与设备 |
CN103019962A (zh) * | 2012-12-21 | 2013-04-03 | 华为技术有限公司 | 数据缓存处理方法、装置以及*** |
CN103019962B (zh) * | 2012-12-21 | 2016-03-30 | 华为技术有限公司 | 数据缓存处理方法、装置以及*** |
CN103229466A (zh) * | 2012-12-27 | 2013-07-31 | 华为技术有限公司 | 一种数据包传输的方法及装置 |
CN103229466B (zh) * | 2012-12-27 | 2016-03-09 | 华为技术有限公司 | 一种数据包传输的方法及装置 |
US9866482B2 (en) | 2012-12-27 | 2018-01-09 | Huawei Technologies Co., Ltd. | Packet transmission method and apparatus |
CN103595724A (zh) * | 2013-11-19 | 2014-02-19 | 曙光信息产业(北京)有限公司 | 报文的缓冲方法和装置 |
CN104202261A (zh) * | 2014-08-27 | 2014-12-10 | 华为技术有限公司 | 一种业务请求处理方法及装置 |
CN104202261B (zh) * | 2014-08-27 | 2019-02-05 | 华为技术有限公司 | 一种业务请求处理方法及装置 |
WO2017088582A1 (zh) * | 2015-11-23 | 2017-06-01 | 深圳市中兴微电子技术有限公司 | 一种网络拥塞控制方法和装置、存储介质 |
CN105743814A (zh) * | 2016-01-22 | 2016-07-06 | 盛科网络(苏州)有限公司 | 一种网络芯片内存管理方法 |
WO2017206587A1 (zh) * | 2016-05-30 | 2017-12-07 | 中兴通讯股份有限公司 | 一种优先级队列调度的方法及装置 |
CN107454014A (zh) * | 2016-05-30 | 2017-12-08 | 中兴通讯股份有限公司 | 一种优先级队列调度的方法及装置 |
CN105915469A (zh) * | 2016-06-30 | 2016-08-31 | 广东睿江云计算股份有限公司 | 基于qos的云主机***的数据处理方法及装置 |
CN106789729A (zh) * | 2016-12-13 | 2017-05-31 | 华为技术有限公司 | 一种网络设备中的缓存管理方法及装置 |
WO2018113436A1 (zh) * | 2016-12-19 | 2018-06-28 | 深圳创维数字技术有限公司 | 一种网络拥塞处理方法及装置 |
US11223568B2 (en) | 2017-09-29 | 2022-01-11 | Huawei Technologies Co., Ltd. | Packet processing method and apparatus |
CN111108728A (zh) * | 2017-09-29 | 2020-05-05 | 华为技术有限公司 | 对报文进行处理方法及装置 |
US11863459B2 (en) | 2017-09-29 | 2024-01-02 | Huawei Technologies Co., Ltd. | Packet processing method and apparatus |
CN111108728B (zh) * | 2017-09-29 | 2022-11-25 | 华为技术有限公司 | 对报文进行处理方法及装置 |
CN108055556A (zh) * | 2017-11-16 | 2018-05-18 | 北京达佳互联信息技术有限公司 | 数据处理方法和装置 |
US11218780B2 (en) | 2017-11-16 | 2022-01-04 | Beijing Dajia Internet Information Technology Co., Ltd. | Data processing Method and device |
CN111314240A (zh) * | 2018-12-12 | 2020-06-19 | 深圳市中兴微电子技术有限公司 | 拥塞控制方法及装置、网络设备及存储介质 |
CN112202681B (zh) * | 2020-09-18 | 2022-07-29 | 京信网络***股份有限公司 | 数据拥塞处理方法、装置、计算机设备和存储介质 |
CN112202681A (zh) * | 2020-09-18 | 2021-01-08 | 京信通信***(中国)有限公司 | 数据拥塞处理方法、装置、计算机设备和存储介质 |
CN112422675A (zh) * | 2020-11-17 | 2021-02-26 | 中国人民解放军战略支援部队信息工程大学 | 一种基于fpga的异构处理平台流控管理方法及装置 |
CN113923169A (zh) * | 2021-10-11 | 2022-01-11 | 浙江大华技术股份有限公司 | 报文的过滤方法及装置、存储介质、电子装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101800699A (zh) | 一种丢弃报文的方法及装置 | |
US20170048161A1 (en) | Adaptive data synchronization | |
US20140143777A1 (en) | Resource Scheduling Method and Device | |
CN102017775B (zh) | 移动设备、重新连接处理方法 | |
CN109067571B (zh) | 电子装置及其网络配置方法、存储介质 | |
CN102457413B (zh) | 发现节点中的节能方法 | |
CN103023804A (zh) | 一种聚合链路自适应流量负载均衡方法、装置及网络设备 | |
CN102970250A (zh) | 分布式路由器***中的带宽分配方法和装置、网络设备 | |
US20150124600A1 (en) | Method for transmitting data in a packet-oriented communications network and correspondingly configured user terminal in said communications network | |
CN104469855A (zh) | 一种时隙资源的选择方法及装置 | |
EP3200505A1 (en) | Method and device for estimating uplink service waiting delay | |
CN107113644A (zh) | 一种信号处理方法及相关设备 | |
RU2516281C2 (ru) | Способ настройки интервала времени передачи и сетевое устройство | |
CN106649042B (zh) | 一种cpu负载信息的处理方法及处理装置 | |
CN103476074A (zh) | 一种资源抢占方法及设备 | |
CN114629856A (zh) | 拥塞控制方法、装置、电子设备及可读存储介质 | |
CN113157465B (zh) | 基于指针链表的消息发送方法及装置 | |
EP3264851B1 (en) | Data transmission method and device for data service | |
CN102316491B (zh) | 一种移动终端调整媒体码率的方法和移动终端 | |
CN117032977A (zh) | 混部应用资源分配方法、装置、计算机设备及存储介质 | |
CN105050123A (zh) | 一种无线网络负荷控制方法及终端 | |
CN103118339B (zh) | 话权申请方法、网络侧设备及终端设备 | |
CN102811488B (zh) | 资源调度方法、装置和*** | |
CN108306926B (zh) | 一种车联网设备网关业务数据的推送方法和装置 | |
CN113094305B (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 | ||
C12 | Rejection of a patent application after its publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20100811 |