一种路由器的拥塞避免方法及装置制造方法

文档序号:8004911阅读:542来源:国知局
一种路由器的拥塞避免方法及装置制造方法
【专利摘要】本发明公开了一种路由器的拥塞避免方法及装置,涉及网络传输控制领域,所述方法包括:根据待处理报文的队列号,得到当前正在对该队列进行缓存的基本存储单位;将所述待处理报文的报文长度转换为基本存储单位模式下的报文长度,得到基本存储单位模式下的报文;利用所述基本存储单位模式下的报文长度,对所述基本存储单位模式下的报文进行丢弃判决处理和队列深度调整处理。本发明能够使维护的队列深度与缓存中存储的实际队列深度保持一致,有效改善拥塞避免的性能,提高整个系统缓存的利用率。
【专利说明】一种路由器的拥塞避免方法及装置

【技术领域】
[0001]本发明涉及网络传输控制领域,特别涉及路由器拥塞避免方法和相关装置。

【背景技术】
[0002]随着网络的发展,数据流量的快速增长,使得网络拥塞日益严重。而网络拥塞会造成延迟和吞吐量等如3性能指标下降,是影响带宽、系统缓存等资源利用率的关键因素。有效的拥塞避免机制对于提高路由器性能具有重要意义。
[0003]拥塞避免是根据队列或内存缓冲区的使用情况,在拥塞有加剧的趋势时,主动丢弃报文,通过调整网络的流量来解除网络过载。简而言之,就是根据缓存(即队列深度)来判断报文是否丢弃。因此,队列深度和报文长度是拥塞避免的最根本依据。
[0004]现有的队列深度是根据进入系统的报文和调度出去的报文长度进行计算和更新的。
[0005]以尾部丢弃10算法为例,如图1所示,新进入系统的报文成1111,报文长度为3,当前队列的队列深度为11611,丢弃阈值为1:11:11。若11611+&大于1:11:11,则判断该报文丢弃,队列深度保持不变;否则,判断该报文入队,并更新队列深度为当有报文成I0机要调度出去,报文长度为13,当前队列的队列深度为^16!!,则更新队列深度为报文长度的单位为字节,为了方便说明,本发明称之为字节模式。
[0006]在实际应用中,由于存储介质和报文调度效率等情况,系统在使用缓存空间存储报文时,并不是基于字节存储和调度的,而是按照分块8104存储的。对于长度不足1个8104的短包和报文尾切片,均需要占用1个8104来存储。8104大小不定,可以是256806,512806或者1此”6等等。例如,一个新进入的报文,报文长度为25713”6。经过丁0算法判断,该报文可以入队。此时,8104大小为2561306。系统维护的队列深度为1611+257,而实际存储的缓存中,该报文需要占用2个8104,即51213”6。这样,系统缓存实际的队列深度为(1-16=+5120因此,就会出现队列实际占用的缓存空间大于队列深度所反映的缓存空间占用量。
[0007]基于以上的原因,在存储包长不足8104长度的短包和长包尾切片时,就会产生不可用的缓存碎片。除了包长恰好为8104的整数倍之外的其它包长时,都不可能用完全部的系统缓存。而实际的报文长度都是随机的,所以缓存碎片必然会存在。
[0008]用户在配置每个队列的丢弃阈值时是针对系统支持的最大缓存空间按队列进行划分。假设系统总缓存为1七仏,可支持~个队列,所有队列共享系统缓存。若每个队列的丢弃阈值设置的较大,例如大于或等于1/?七仏,则在拥塞判断时没有超过丢弃阈值,但每个队列占用的缓存都很大,实际已经超出了门限值,导致队列之间相互抢占缓存空间,甚至出现缓存溢出问题。若每个队列的丢弃阈值设置的较小,例如远远小于1/队则在拥塞判断时会远小于丢弃阈值,每个队列实际占用的缓存都很小,从而使系统总缓存得不到充分利用,缓存利用率较低。
[0009]可见,现有的基于字节模式的拥塞避免机制在解决拥塞问题上不够合理,不能够根据实际队列深度判断报文丢弃,会导致拥塞丢弃判断无效,队列之间抢占缓存空间和缓存利用率低下等问题。


【发明内容】

[0010]本发明的目的在于提供一种路由器的拥塞避免方法及装置,能更好地解决根据实际队列深度判断报文丢弃的问题。
[0011]根据本发明的一个方面,提供了一种路由器的拥塞避免方法,包括:
[0012]根据待处理报文的队列号,得到当前正在对该队列进行缓存的基本存储单位;
[0013]将所述待处理报文的报文长度转换为基本存储单位模式下的报文长度,得到基本存储单位模式下的报文;
[0014]利用所述基本存储单位模式下的报文长度,对所述基本存储单位模式下的报文进行丢弃判决处理和队列深度调整处理。
[0015]优选地,通过将所述待处理报文的报文长度与所述基本存储单位相除,并向上取整,得到基本存储单位模式下的报文长度。
[0016]优选地,根据所述待处理报文的队列号,得到该队列的队列深度和系统的队列深度,并利用所述基本存储单位模式下的报文长度、所述队列的队列深度和系统的队列深度,进行丢弃判决处理,根据处理结果,确定对所述基本存储单位模式下的报文进行丢弃还是存储。
[0017]优选地,通过尾部丢弃10算法和/或加权随机早期检测胃即0算法,进行报文丢弃判决处理。
[0018]优选地,当确定对所述基本存储单位模式下的报文进行存储时,将所述队列的队列深度和系统的队列深度分别加上所述基本存储单位模式下的报文长度,得到调整后的队列的队列深度和系统的队列深度,否则,保持所述队列的队列深度和系统的队列深度不变。
[0019]优选地,当对所述基本存储单位模式下的报文调度出队时,利用所述报文的队列号,得到所述队列的队列深度和系统的队列深度,并将所述队列的队列深度和系统的队列深度分别减去所述基本存储单位模式下的报文长度,得到调整后的队列的队列深度和系统的队列深度。
[0020]根据本发明的另一方面,提供了一种路由器的拥塞避免装置,包括:
[0021]存储单位获取单元,用于根据待处理报文的队列号,得到当前正在对该队列进行缓存的基本存储单位;
[0022]报文长度转换单元,用于将所述待处理报文的报文长度转换为基本存储单位模式下的报文长度,得到基本存储单位模式下的报文;
[0023]拥塞避免处理单元,用于利用所述基本存储单位模式下的报文长度,对所述基本存储单位模式下的报文进行丢弃判决处理和队列深度调整处理。
[0024]优选地,所述报文长度转换单元通过将所述待处理报文的报文长度与所述基本存储单位相除,并向上取整,得到基本存储单位模式下的报文长度。
[0025]优选地,所述拥塞避免处理单元包括:
[0026]丢弃判决子单元,用于利用通过所述待处理报文的队列号得到的队列的队列深度和系统的队列深度、所述基本存储单位模式下的报文长度,进行丢弃判决处理,根据处理结果,确定对所述基本存储单位模式下的报文进行丢弃还是存储。
[0027]优选地,所述拥塞避免处理单元还包括:
[0028]队列深度维护子单元,用于当确定对所述基本存储单位模式下的报文进行存储时,将所述队列的队列深度和系统的队列深度分别加上所述基本存储单位模式下的报文长度,得到调整后的队列的队列深度和系统的队列深度,否则,保持所述队列的队列深度和系统的队列深度不变,并当对所述基本存储单位模式下的报文调度出队时,利用所述报文的队列号,得到所述队列的队列深度和系统的队列深度,并将所述队列的队列深度和系统的队列深度分别减去所述基本存储单位模式下的报文长度,得到调整后的队列的队列深度和系统的队列深度。
[0029]与现有技术相比较,本发明的有益效果在于:
[0030]本发明根据缓存队列的基本存储单位,转换拥塞判断的出队和入队报文的报文长度,并利用转换后的报文长度和队列深度做丢弃判断,从而使拥塞避免维护的队列深度与缓存空间存储的实际队列深度保持一致,既可有效的进行拥塞丢弃判断,解决队列之间相互抢占缓存空间问题,又尽量保证系统缓存得到充分利用,提高了缓存利用率。

【专利附图】

【附图说明】
[0031]图1是现有技术提供的支持10算法的队列深度维护示意图;
[0032]图2是本发明实施例提供的路由器的拥塞避免方法原理框图;
[0033]图3是现有技术提供的原始的报文存储空间映射关系示意图;
[0034]图4是本发明实施例提供的改进后的报文存储空间映射关系示意图;
[0035]图5是本发明实施例提供的基于1即0和10机制的拥塞避免方法流程图;
[0036]图6是本发明实施例提供的基于1即0和10机制的拥塞避免装置结构图。

【具体实施方式】
[0037]以下结合附图对本发明的优选实施例进行详细说明,应当理解,以下所说明的优选实施例仅用于说明和解释本发明,并不用于限定本发明。
[0038]本发明的拥塞避免机制是根据系统实际存储的基本存储单位,动态调整用于拥塞避免的报文长度,可调整的报文长度包括入队的报文长度和出队的报文长度。通过调整报文长度,获得与缓存实际存储相一致的队列深度,更新后的报文长度和队列深度可以用于但不局限于10算法和1即0算法中的丢弃判断,其它拥塞避免算法都可以支持该机制,以下简称8100(机制。
[0039]图2是本发明实施例提供的路由器的拥塞避免方法原理框图,如图2所示,步骤包括:
[0040]步骤201、根据待处理报文的队列号,得到当前正在对该队列进行缓存的基本存储单位。
[0041]步骤202、将所述待处理报文的报文长度转换为基本存储单位模式下的报文长度,得到基本存储单位模式下的报文。
[0042]具体地说,通过将所述待处理报文的报文长度与所述基本存储单位相除,并向上取整,得到基本存储单位模式下的报文长度。
[0043]步骤203、利用所述基本存储单位模式下的报文长度,对所述基本存储单位模式下的报文进行丢弃判决处理和队列深度调整处理。
[0044]具体地说,根据所述待处理报文的队列号,得到该队列的队列深度和系统的队列深度,并利用所述基本存储单位模式下的报文长度、所述队列的队列深度和系统的队列深度,进行丢弃判决处理,根据处理结果,确定对所述基本存储单位模式下的报文进行丢弃还是存储。丢弃判决处理可以利用10算法、1即0算法等拥塞避免算法进行处理。当确定对所述基本存储单位模式下的报文进行存储时,将所述队列的队列深度和系统的队列深度分别加上所述基本存储单位模式下的报文长度,得到调整后的队列的队列深度和系统的队列深度,否则,保持所述队列的队列深度和系统的队列深度不变。当对所述基本存储单位模式下的报文调度出队时,利用所述报文的队列号,得到所述队列的队列深度和系统的队列深度,并将所述队列的队列深度和系统的队列深度分别减去所述基本存储单位模式下的报文长度,得到调整后的队列的队列深度和系统的队列深度。
[0045]图3是现有技术提供的原始的报文存储空间映射关系示意图,如图3所示,维护的队列深度为报文0至报文4的报文长度的累加,由于系统在使用缓存空间存储报文时按照610(^存储,因此实际占用的缓存为5个基本存储单位,即5个404。由图2所示实施例原理图可知,本发明通过利用转换后的报文长度对队列深度进行维护,从而使得维护的队列深度与实际占用缓存相一致。图4是本发明实施例提供的改进后的报文存储空间映射关系示意图,如图4所示,维护的队列深度与实际占用缓存均为4个1310^。
[0046]图5是本发明实施例提供的基于1即0和10机制的拥塞避免方法流程图,如图5所示,根据系统缓存的存储情况,判断缓存的分块值(即基本存储单位当系统有新的报文到达之后,根据报文的队列号读取队列深度。然后,根据分块值,将报文长度转换为基本存储单位模式下的报文长度。将转换后的报文长度和队列深度送给10算法或1即0算法等拥塞避免算法,以供按照正常的流程进行判断。若用户选择了0算法,则将转换后的报文长度与报文所属队列的队列深度相加,如果相加结果大于丢弃门限“―访,则丢弃该报文,否贝0,判断报文入队,并调整该队列的队列深度和系统的队列深度,即在原来的队列深度基础上加上转换后的报文长度。若用户选择1即0算法,判断方法与原方法大致相同。唯一区别的是采用转换后的报文长度,不再赘述。当收到调度出队的报文信息后,读取出队报文所属队列的队列深度和系统的队列深度,同样地,根据队列号获得分块值,将出队报文的报文长度转换为新的报文长度,根据出队报文的报文长度和队列深度,分别更新队列的队列深度和系统的队列深度,即在原来的队列深度基础上减去转换后的报文长度。
[0047]具体步骤如下:
[0048]本发明所述的自适应拥塞避免的方法包括以下步骤:
[0049]第一步、新的报文进入系统,根据所述报文的队列号,读取该队列的队列深度11611和系统队列深度878^^1611。
[0050]第二步、根据队列号,查询该队列在缓存的基本存储单位,即得到该队列的分块值
1310(^—8:1260
[0051]第三步、新的入队包长计算。
[0052]将报文长度成11611转换成811)0(机制下的报文长度成1^1611」161 (即转换成基本存储单位模式下的报文长度成1161116?),转换后的报文长度成1^1611」161是通过将报文长度除以分块值1310(318126并向上取整得到。也就是说,报文长度满足整数个8104的,所述报文占用的8104的数量是;报文长度不足一个8104的,按照1个610(^存储,所述报文占用的8104的数量是成1^1611」16^成1:—
1^611/13100^8126+1。
[0053]第四步、根据转换后的报文长度,对该报文进行丢弃判断。
[0054]若判断报文入队(即不丢弃),则更新系统缓存,将队列的队列深度和系统的队列深度分别加上转换后的报文长度,否则,判断报文丢弃,不更新队列的队列深度和系统的队列深度。
[0055]第五步、报文调度出队。
[0056]根据报文的队列号,读取该队列的队列深度11611和系统的队列深度878^^1611。
[0057]第六步、根据报文的队列号,查询该队列获得的基本存储单位,即得到该队列的分块值 1310(^—8126。
[0058]第七步、新的出队报文长度计算。
[0059]将报文长度成11611转换成8104机制下的报文长度成1^1611」161。转换后的报文长度成11611」16界是通过将报文长度成1:」^611除以分块值1310(^1^8126并向上取整得至I』。也就是说,报文长度满足整数个8104的,所述报文占用的8104的数量是成1161116^=1)^1:^611/13100^8126 ;报文长度不足一个8104的,按照1个610(^出队,所述报文占用的 8104 的数量是成界=成 /1310(^1^8126+10
[0060]第八步、根据调整后的报文长度,对该报文进行出队更新。将当前队列的队列深度和系统的队列深度分别减去转换后的报文长度,得到新的队列深度。
[0061]本发明还提供了一种路由器的拥塞避免装置,包括:
[0062]存储单位获取单元,用于根据待处理报文的队列号,得到当前正在对该队列进行缓存的基本存储单位;
[0063]报文长度转换单元,用于将所述待处理报文的报文长度转换为基本存储单位模式下的报文长度,得到基本存储单位模式下的报文,具体地说,所述报文长度转换单元通过将所述待处理报文的报文长度与所述基本存储单位相除,并向上取整,得到基本存储单位模式下的报文长度;
[0064]拥塞避免处理单元,用于利用所述基本存储单位模式下的报文长度,对所述基本存储单位模式下的报文进行丢弃判决处理和队列深度调整处理。所述拥塞避免处理单元包括丢弃判决子单元和队列深度维护子单元;其中,所述丢弃判决子单元利用通过所述待处理报文的队列号得到的队列的队列深度和系统的队列深度、所述基本存储单位模式下的报文长度,进行丢弃判决处理,根据处理结果,确定对所述基本存储单位模式下的报文进行丢弃还是存储,当确定对所述基本存储单位模式下的报文进行存储时,所述队列深度维护子单元将所述队列的队列深度和系统的队列深度分别加上所述基本存储单位模式下的报文长度,得到调整后的队列的队列深度和系统的队列深度,否则,保持所述队列的队列深度和系统的队列深度不变,并当对所述基本存储单位模式下的报文调度出队时,利用所述报文的队列号,得到所述队列的队列深度和系统的队列深度,并将所述队列的队列深度和系统的队列深度分别减去所述基本存储单位模式下的报文长度,得到调整后的队列的队列深度和系统的队列深度。.
[0065]图6是本发明实施例提供的基于1即0和10机制的拥塞避免装置结构图,如图6所示,包括811)(?模式检测模块、入队计算模块和出队计算模块。
[0066]其中,所述811)(?模式检测模块实时监控系统缓存的存储情况,当新包进入系统或者调度出系统时,根据队列号,检测该队列缓存的基本存储单位。该模块根据系统缓存所处区间,判断出分块值(8104 8126),范围为1?8-1。若1311^8126=1,贝1]表示基本存储单位为字节,即兼容字节模式;并通过计算新包实际占用的8104,产生分块有效指示最后,将分块有效指示和分块值传递给入队计算模块和出队计算模块。所述8100(模式检测模块实现了存储单位获取单元的功能。
[0067]入队计算模块负责维护进入系统的报文长度和队列深度。首先,当新包进入系统后,该模块会读取当前队列的队列深度[611的卜)和系统的队列深度87111611 (8781:6111 0116116。根据 811)0(模式检测模块送来的 1^11^8126 和将报文长度转换为基本存储单位模式下的报文长度,并将转换得到的报文长度和队列深度送给拥塞避免算法模块(包括10算法,1^0算法等根据丢弃判断的最终结果,分别更新队列的队列深度和系统的队列深度87111所述入队计算模块实现了报文长度转换单元和队列深度维护子单元的功能,所述拥塞避免算法模块实现了丢弃判决子单元的功能。
[0068]出队计算模块负责维护从系统调度出去的报文长度和队列深度。首先,当收到调度出队的报文信息后,该模块会读取当前队列的队列深度如6116和系统的队列深度 87111611 (3781:6111 0116116 。根据 811)0(模式检测模块送来的 1311^8126和611^71(1,将出队报文长度转换为基本存储单位模式下的报文长度。根据转换后得到的报文长度和队列深度,分别更新队列的队列深度和系统的队列深度87^(^161^II⑶。所述出队计算模块实现了报文长度转换单元和队列深度维护子单元的功能。
[0069]所述装置的工作流程如下:
[0070]第一步、新的报文进入系统后,根据报文的队列号,读取该队列的队列深度^16!!和系统队列深度878^^1611。
[0071]第二步、81001(模式检测模块实时监控系统缓存的存储情况。
[0072]当新的报文进入系统或者报文调度出系统时,根据报文的队列号,检测该队列缓存的基本存储单位。该模块将产生分块有效指示^116),并根据该队列的缓存所处区间,判断分块值1311^8126(810(^ 8126),将分块有效指示和分块值131^8126传递给入队计算模块和出队计算模块。
[0073]第三步、入队计算模块维护进入系统的报文长度和队列深度。
[0074]首先,当新包进入系统后,该入队计算模块会读取当前队列的队列深度11611 (0116116和系统的队列深度 878^^1611 ($781:6111 ¢)116116。
[0075]根据811)0(模式检测模块传递的1^11^8126和将报文长度成1161^6叫转换为基本存储单位模式下的报文长度成1161^6叫」161即:
[0076]611^611^^116^=1)^1:^611^611^/131 ^8126 ;
[0077]不足一个8104的,需要按照1个610(^存储,即:
[0078]611^611^^116^=1)^1:^611^611^/131 ^8126+1。
[0079]将转换后的报文长度和队列深度送给拥塞避免算法模块,例如10算法、1即0算法等。拥塞避免算法模块会根据转换后的报文长度进行丢弃判决。
[0080]入队计算模块根据判决结果,更新队列的队列深度,即:
[0081〕9—1611^116^=^^1611+口垃七—1611—6111^—116 界
[0082]入队计算模块根据判决结果,更新系统的队列深度,即:
[0083]878—9—1611—116 界口垃七—1611—6119—116 界
[0084]第四步、出队计算模块负责维护从系统调度出去的报文长度和队列深度。
[0085]首先,当收到调度出队的报文信息后,该模块会读取当前队列的队列深度11611和系统的队列深度87111611。
[0086]根据出队报文的队列号,到8100(模式检测模块查询该队列的存储情况。
[0087]根据811)(?模式检测模块传递的6118126和611^^1(1,将出队报文长度成乙161^(16(1转换为基本存储单位模式下的报文长度,即:
[0088]成 1:—1611^(16^/131 ^8126
[0089]不足一个8104的,需要按照1个610(^存储,即:
[0090]成 1:—1611^(16^^116^=1)^1:^611^(16^/131 ^8126+1
[0091]根据出队报文长度和队列深度,更新队列的队列深度,即:
[0092]^^1611^116^=^^1
[0093]根据出队报文长度和队列深度,更新系统的队列深度,即:
[0094]878.(1—1611—116 界=878^^.1611+1)垃 1^1611-(16(1.116 界
[0095]本发明是根据缓存的实际存储情况,调整拥塞判断的报文长度和队列深度。将转换后的报文长度做实际的丢弃判断依据,从而使拥塞避免维护的队列深度与缓存中存储的实际队列深度保持一致。转换后的报文长度和队列深度可以用于包括但不限于10策略,1^0策略,其它拥塞避免算法均可支持。在报文入队判断时,将报文长度转换成8104机制下的报文长度,从而保证能够根据设置的门限进行有效拥塞判断,避免队列间抢占缓存和系统缓存溢出问题;在报文出队时,将报文长度转换成8104机制下的报文长度,可以释放较多的缓存空间,从而保证后续较多的报文入队,充分利用系统缓存。
[0096]综上所述,本发明具有以下技术效果:
[0097]本发明在处理网络拥塞问题上取得了进步,达到了提高拥塞避免性能和系统缓存利用率的效果。
[0098]尽管上文对本发明进行了详细说明,但是本发明不限于此,本【技术领域】技术人员可以根据本发明的原理进行各种修改。因此,凡按照本发明原理所作的修改,都应当理解为落入本发明的保护范围。
【权利要求】
1.一种路由器的拥塞避免方法,其特征在于,包括: 根据待处理报文的队列号,得到当前正在对该队列进行缓存的基本存储单位; 将所述待处理报文的报文长度转换为基本存储单位模式下的报文长度,得到基本存储单位模式下的报文; 利用所述基本存储单位模式下的报文长度,对所述基本存储单位模式下的报文进行丢弃判决处理和队列深度调整处理。
2.根据权利要求1所述的方法,其特征在于,通过将所述待处理报文的报文长度与所述基本存储单位相除,并向上取整,得到基本存储单位模式下的报文长度。
3.根据权利要求2所述的方法,其特征在于,根据所述待处理报文的队列号,得到该队列的队列深度和系统的队列深度,并利用所述基本存储单位模式下的报文长度、所述队列的队列深度和系统的队列深度,进行丢弃判决处理,根据处理结果,确定对所述基本存储单位模式下的报文进行丢弃还是存储。
4.根据权利要求3所述的方法,其特征在于,通过尾部丢弃TD算法和/或加权随机早期检测WRED算法,进行报文丢弃判决处理。
5.根据权利要求3所述的方法,其特征在于,当确定对所述基本存储单位模式下的报文进行存储时,将所述队列的队列深度和系统的队列深度分别加上所述基本存储单位模式下的报文长度,得到调整后的队列的队列深度和系统的队列深度,否则,保持所述队列的队列深度和系统的队列深度不变。
6.据权利要求3所述的方法,其特征在于,当对所述基本存储单位模式下的报文调度出队时,利用所述报文的队列号,得到所述队列的队列深度和系统的队列深度,并将所述队列的队列深度和系统的队列深度分别减去所述基本存储单位模式下的报文长度,得到调整后的队列的队列深度和系统的队列深度。
7.—种路由器的拥塞避免装置,其特征在于,包括: 存储单位获取单元,用于根据待处理报文的队列号,得到当前正在对该队列进行缓存的基本存储单位; 报文长度转换单元,用于将所述待处理报文的报文长度转换为基本存储单位模式下的报文长度,得到基本存储单位模式下的报文; 拥塞避免处理单元,用于利用所述基本存储单位模式下的报文长度,对所述基本存储单位模式下的报文进行丢弃判决处理和队列深度调整处理。
8.根据权利要求7所述的装置,其特征在于,所述报文长度转换单元通过将所述待处理报文的报文长度与所述基本存储单位相除,并向上取整,得到基本存储单位模式下的报文长度。
9.根据权利要求7所述的装置,其特征在于,所述拥塞避免处理单元包括: 丢弃判决子单元,用于利用通过所述待处理报文的队列号得到的队列的队列深度和系统的队列深度、所述基本存储单位模式下的报文长度,进行丢弃判决处理,根据处理结果,确定对所述基本存储单位模式下的报文进行丢弃还是存储。
10.根据权利要求7所述的装置,其特征在于,所述拥塞避免处理单元还包括: 队列深度维护子单元,用于当确定对所述基本存储单位模式下的报文进行存储时,将所述队列的队列深度和系统的队列深度分别加上所述基本存储单位模式下的报文长度,得到调整后的队列的队列深度和系统的队列深度,否则,保持所述队列的队列深度和系统的队列深度不变,并当对所述基本存储单位模式下的报文调度出队时,利用所述报文的队列号,得到所述队列的队列深度和系统的队列深度,并将所述队列的队列深度和系统的队列深度分别减去所述基本存储单位模式下的报文长度,得到调整后的队列的队列深度和系统的队列深度。
【文档编号】H04L12/823GK104426796SQ201310367452
【公开日】2015年3月18日 申请日期:2013年8月21日 优先权日:2013年8月21日
【发明者】廖智勇, 廖庆磊, 王馨 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1