发明名称 | 使用缓存来维护分组顺序的方法和系统 | ||
摘要 | 本发明描述了一种使用缓存来维护分组顺序的方法和系统。在接收元件处接收作为序列一部分的多个分组。由一个或多个处理模块对这些分组进行处理。然后,重排序元件将所述序列的多个分组排序,以确保将这些分组以与其被接收到时相同的顺序发送。当在重排序元件处接收到序列的分组时,重排序元件判断所接收的分组是不是序列中要被发送的下一分组。如果是,则发送该分组。如果不是,则当所述分组能装入本地存储器时,重排序元件将所述分组存储在所述本地存储器中。否则,将所述分组存储在非本地存储器中。当所存储的分组是序列中要被发送的下一分组时,将所存储的分组取回并发送。 | ||
申请公布号 | CN1306773C | 申请公布日期 | 2007.03.21 |
申请号 | CN200410038102.9 | 申请日期 | 2004.04.28 |
申请人 | 英特尔公司 | 发明人 | 阿洛科·库马尔;拉杰·亚瓦特卡尔 |
分类号 | H04L12/56(2006.01) | 主分类号 | H04L12/56(2006.01) |
代理机构 | 北京东方亿思知识产权代理有限责任公司 | 代理人 | 王怡 |
主权项 | 1.一种用于维护分组顺序的方法,包括:在重排序元件处接收分组,该分组是要被按顺序发送至下一网络目的地的分组序列的一部分;判断所接收的分组是不是所述序列中要被发送的下一分组,如果是,则发送所述所接收的分组,而如果不是,则:判断所接收的分组是否能装入本地缓存存储器中;如果所接收的分组能装入所述本地缓存存储器中,则将所接收的分组存储在所述本地缓存存储器中;如果所接收的分组不能装入所述本地缓存存储器中,则将所接收的分组存储在非本地存储器中;并且当所存储的分组是所述序列中要被发送的下一分组时,将所述所存储的分组取回并发送。 | ||
地址 | 美国加利福尼亚州 |