Architecture for high performance management of multiple circular FIFO storage means
AssigneeInternational Business Machines Corporation
InventorsMichel M. Colmant, Robert W. Krug, Alexander A. Smith
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorsMichel M. Colmant, Robert W. Krug, Alexander A. Smith
Estimating the term…
A queue manager manages multiple interfaces among a network, a host bus and a storage means including multiple circular FIFO's in a data communication system handling packet and multimedia data transferred, in either direction, between the host bus and the network. The queue manager includes a programmable parameter RAM interface, computation logic and status means. An efficient queue management algorithm dynamically manages storage of data in the circular multiple FIFO's as data is transferred, in either direction, between the host bus and the network. System bandwidth is allocated by the queue manager to the queues which have the most activity thereby improving the speed of transferring data while reducing the amount of bandwidth that would otherwise be required by prior systems. The programmable interface permits a user to define and dynamically configure the multiple circular FIFO storage means to include other parameters useful in the management of data transferred between the host bus and the network.
In a data communication system handling packet and multimedia data transferred in either direction between a host bus and a network, a queue manager for managing multiple circular FIFO storage means included in the system, comprising:
A method of generating signals useful in a queue manager for managing multiple circular FIFO storage means in handling incoming/outgoing data in a data communication system comprising the steps of:
In a data communications system handling packet data and multimedia data transferred in either direction between a host bus and a network, a queue manager for managing multiple circular FIFO queue storage means included in the system, comprising:
In a data communications system handling packet data and multimedia data transferred in either direction between a host bus and a network, a queue manager for managing multiple circular FIFO queue storage means included in the system, comprising:
In a data communications system handling packet data and multimedia data transferred in either direction between a host bus and a network, a queue manager for managing data transferred among a host interface, a network interface and a storage interface including multiple queue storage means, comprising:
In a data communications system handling packet data and multimedia data transferred in either direction between a host bus and a network bus, a queue manager for managing the transfer of data among a plurality of interfaces coupled to the host, the network and a storage means including multiple queues, comprising the steps of:
Dependencies are inferred from the claim text.