主动输出缓冲控制器及其方法

    公开(公告)号:CN104125164A

    公开(公告)日:2014-10-29

    申请号:CN201410175622.8

    申请日:2014-04-28

    IPC分类号: H04L12/861

    摘要: 本发明提供一种主动输出缓冲控制器及其方法。该主动输出缓冲控制器用于控制网络装置中的主要缓冲器的封包数据输出,该主动输出缓冲控制器包含信用评估电路以及控制逻辑。该信用评估电路基于该网络装置的入口数据接收状态和该网络装置的出口数据传送状态中的至少一个来估计信用值。该控制逻辑比较该信用值与第一预定临界值,以产生比较结果,以及至少依据该比较结果来控制该主要缓冲器的该封包数据输出。本发明所提供的主动输出缓冲控制器及其方法,可避免发生先进先出溢出的状况。

    自一个调度输出队列出列多个封包及/或使用过调度来调度输出队列的封包输出控制器以及相关方法

    公开(公告)号:CN105409170A

    公开(公告)日:2016-03-16

    申请号:CN201480004897.3

    申请日:2014-04-25

    IPC分类号: H04L12/861

    CPC分类号: H04L47/56 H04L47/6235

    摘要: 一种封包输出控制器,包含调度器及出列设备。调度器执行单一调度操作以调度输出队列,其中输出队列自与输出端口相关联的多个输出队列中选出。出列设备自由单一调度操作所决定的调度输出队列出列多个封包。另一种封包输出控制器,包含调度器及出列设备。调度器执行多个调度操作,其中每一调度操作调度自与输出端口相关联的多个输出队列中选出的输出队列。调度器执行当前调度操作,而不管由先前调度操作决定的调度输出队列的封包传输的状态。出列设备在由先前调度操作决定的调度输出队列的封包传输完成之后,自由当前调度操作决定的调度输出队列出列至少一封包。

    用于执行多个调度操作的调度器及相关方法

    公开(公告)号:CN104919769B

    公开(公告)日:2017-12-22

    申请号:CN201480004863.4

    申请日:2014-04-23

    IPC分类号: H04L12/861

    CPC分类号: H04L47/622 H04L47/6235

    摘要: 一种调度器,用于执行多个调度操作,其中每一调度操作调度自与输出端口相关的多个输出队列中选定的一个输出队列。调度器包含候选决策逻辑以及最终决策逻辑。候选决策逻辑决定用于当前调度操作的多个候选输出队列,而不管由至少一先前调度操作决定的至少一调度输出队列的分组传输的最终状态。在获取由至少一先前调度操作决定的至少一调度输出队列的分组传输的最终状态之后,最终决策逻辑选择多个候选输出队列之一作为由当前调度操作决定的调度输出队列。

    主动输出缓冲控制器及其方法

    公开(公告)号:CN104125164B

    公开(公告)日:2017-11-24

    申请号:CN201410175622.8

    申请日:2014-04-28

    IPC分类号: H04L12/861

    摘要: 本发明提供一种主动输出缓冲控制器及其方法。该主动输出缓冲控制器用于控制网络装置中的主要缓冲器的封包数据输出,该主动输出缓冲控制器包含信用评估电路以及控制逻辑。该信用评估电路基于该网络装置的入口数据接收状态和该网络装置的出口数据传送状态中的至少一个来估计信用值。该控制逻辑比较该信用值与第一预定临界值,以产生比较结果,以及至少依据该比较结果来控制该主要缓冲器的该封包数据输出。本发明所提供的主动输出缓冲控制器及其方法,可避免发生先进先出溢出的状况。