发明名称 Combined unicast and multicast scheduling
摘要 A method and system for combined unicast and multicast scheduling. Data cells are assigned at each input to one unicast input queue for each output or to a single multicast input queue. Each input makes two requests for scheduling to each output for which it has a queued data cell, one unicast request and one multicast request. Each output grants up to one request, choosing highest priority requests first and giving precedence to one such highest priority request using an output precedence pointer. The output precedence pointer is either an individual output precedence pointer specific to that output for unicast data cells or a group output precedence pointer generic to all outputs for multicast data cells. Each input accepts up to one grant for unicast data cells or as many grants as possible for multicast data cells, choosing highest priority grants first and giving precedence to one such highest priority grant using an input precedence pointer. In one embodiment, the individual output precedence pointers each implement a round-robin precedence technique in which the most recent input to transmit a data cell has the lowest precedence; the pointer is incremented to point to a next input each time a data cell is transmitted from the pointed-to input.
申请公布号 US6515991(B1) 申请公布日期 2003.02.04
申请号 US20000710358 申请日期 2000.11.09
申请人 CISCO TECHNOLOGY, INC. 发明人 MCKEOWN NICHOLAS W.
分类号 H04L12/18;H04L12/56;(IPC1-7):H04L12/56 主分类号 H04L12/18
代理机构 代理人
主权项
地址