Patent · US Active

Method and system for managing data flow in a data transmission system

US7675929B1 · kind B1 · utility

15Cited by
5References
21Claims
0Family size

Assignee

Inventor

Key dates

Filing dateJan 3, 2006
Grant dateMar 9, 2010
Priority date
Expiry dateOct 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.