Method and system for managing data flow in a data transmission system
US7675929B1 · kind B1 · utility
Assignee
Inventor
Key dates
| Filing date | Jan 3, 2006 |
| Grant date | Mar 9, 2010 |
| Priority date | — |
| Expiry date | Oct 1, 2028 |
Classification
- Technology area (CPC H)Electricity
- CPC primaryH04L49/505
- WIPO fieldDigital communication
- WIPO sectorElectrical engineering
Abstract
A data flow management system and method in which an application and its clients are made aware of the available credits for each type of transfer before the transfer is attempted. This enables the clients to transmit packets only when the RX side has issued a sufficient number of credits to insure that the transmission will not be stalled. The invention eliminates the need for FIFO buffers in the PCI-Express core, since the application will not transmit packets to the core until the required number of credits for the particular transfer type is available. Therefore, packet transmissions do not require buffering in the core, as they are only sent when they can be sent all the way through the core to the link. The efficient back-to-back transfer support enabled by this protocol increases the overall throughput and efficiency of the system as transfers through the application interface have fewer gaps therebetween, because the credit management protocol with its back-to-back feature reduces the idle times between packets traversing the application interface. An enhanced Quality of Service feature is also introduced by creating an environment where the low-latency packets can receive …
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.