Buffer management in packet switched fabric devices
OwnerStephen Routliffe, Huaiqi Xu +2inventors
InventorsStephen Routliffe, Huaiqi Xu, Barry Wood, Victor Menasce
Life of this patent
Estimating the term…
Loading patent…
OwnerStephen Routliffe, Huaiqi Xu +2inventors
InventorsStephen Routliffe, Huaiqi Xu, Barry Wood, Victor Menasce
Estimating the term…
A buffer management system for cooperating with a packet based switching system is proposed. The purpose of this system is to reduce traffic congestion, ameliorate its effects, provide fairness to each data source, and to increase functionality while respecting advantageous system characteristics. Fabric output buffers include an arbitration function, a quality of service function, and are associated with individual routing tables. The system uses shallow logic that allows for single clock cycle operation even at high clock speeds. In order to provide for system control of bandwidth, sources with bandwidth practices counter to system interests are addressed. Where there is a conflict of sources over a resource, the buffer management system arbitrates traffic to resolve conflicts in a timely manner while fairly allocating traffic share using a weighted round robin arbitration scheme.
A buffer management system comprising:
A method for queuing data packets of various priority levels in a buffer management system comprising an output port, a plurality of data packet memories, a corresponding plurality of validity flags, a corresponding plurality of priority tags, said method comprising:
A method for queuing data packets in a buffer management system having an addressed array of data packet memories, and a plurality of address stacks, said method comprising the actions:
Dependencies are inferred from the claim text.