发明名称 用于调度多个流的分组的方法和用于执行该方法的系统
摘要 本发明涉及用于调度多个流的分组的方法和用于执行该方法的系统。根据本发明,单个分组队列被用于存储所述分组,所述单个分组队列适于被划分成数量可变的连续段,所述连续段根据每一个接收分组被动态创建和更新,每一个段的尺寸可变,并且所述多个流的每一个流的段负载阈值被分配给每一个段。所述方法特征在于包括根据所述给定流和所述对应的段负载阈值在所述连续段的一个中插入(S11;S22;S210;S222;S230)给定流的每一个接收分组。
申请公布号 CN101741729B 申请公布日期 2012.12.19
申请号 CN200910221856.0 申请日期 2009.11.18
申请人 阿尔卡特朗讯公司 发明人 G·波斯特
分类号 H04L12/56(2006.01)I 主分类号 H04L12/56(2006.01)I
代理机构 北京市中咨律师事务所 11247 代理人 杨晓光;于静
主权项 一种用于调度属于路由器(100)处接收的多个分组流(FA、FB、FC、FD、FE)的分组的方法,所述方法特征在于单个分组队列(10)被用于存储所述分组,所述单个分组队列(10)适于被划分成数量可变的连续段(s1、s2、...、sN),每一个段的尺寸可变,并且所述多个流(FA、FB、FC、FD、FE)的每一个流的段负载阈值被分配给每一个段(s1、s2、...、sN),对于从给定流接收的每一个分组,a.如果所述单个分组队列(10)是空的,则创建(S10)第一段并且在所述第一段中存储(S11)所述接收分组。b.如果所述单个分组队列(10)不是空的,则该方法包括以下步骤:b1)检查(S20)所述单个分组队列(10)是否有已经存储了属于所述给定流的最后接收分组的现有段;b2)如果在步骤b1)没有识别现有段,在所述第一段中存储(S22)所述接收分组;b3)如果在步骤b1)识别了现有段:b31)如果所述给定流的所述现有段中当前存储的数据量小于对应的段负载阈值时,在所述现有段中存储(S210)所述接收分组;b32)如果所述给定流的所述现有段中当前存储的数据量不小于对应的段负载阈值时:如果所述现有段是所述单个分组队列(10)内创建的最后段,则创建(S221)紧跟所述现有段的新段,并且在所述新段中存储(S222)所述接收分组;如果所述现有段不是所述单个分组队列(10)内创建的最后段,则在紧跟所述现有段的段中存储(S230)所述接收分组。
地址 法国巴黎