发明名称 Method and System for High-Concurrency and Reduced Latency Queue Processing in Networks
摘要 A method and a system for controlling a plurality of queues of an input port in a switching or routing system. The method supports the regular request-grant protocol along with speculative transmission requests in an integrated fashion. Each regular scheduling request or speculative transmission request is stored in request order using references to minimize memory usage and operation count. Data packet arrival and speculation event triggers can be processed concurrently to reduce operation count and latency. The method supports data packet priorities using a unified linked list for request storage. A descriptor cache is used to hide linked list processing latency and allow central scheduler response processing with reduced latency. The method further comprises processing a grant of a scheduling request, an acknowledgement of a speculation request or a negative acknowledgement of a speculation request. Grants and speculation responses can be processed concurrently to reduce operation count and latency. A queue controller allows request queues to be dequeued concurrently on central scheduler response arrival. Speculation requests are stored in a speculation request queue to maintain request queue consistency and allow scheduler response error recovery for the central scheduler.
申请公布号 US2008259947(A1) 申请公布日期 2008.10.23
申请号 US20080168029 申请日期 2008.07.03
申请人 INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 KRISHNAMURTHY RAJARAM B.
分类号 H04L12/56 主分类号 H04L12/56
代理机构 代理人
主权项
地址