Credit-based flow control system and flow control method
A flow control and credit technology, applied in the field of credit-based flow control system, to achieve the effect of no bandwidth loss and no data loss
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0049] figure 1 It is a schematic structural diagram of a credit-based flow control system according to Embodiment 1 of the present invention. The flow control system mentioned in this embodiment is a logical circuit attached to the link layer or network layer interface, which takes over the receiving path and sending path of the network interface, and requires the lower link layer to provide packet-oriented best-effort delivery The service (such as Ethernet) can provide end-to-end message delivery function to the upper application layer. The method of the flow control system to ensure no message loss is credit-based flow control, which is especially suitable for FPGA-based distributed computing with BSP (Bulk Synchronous Process) as the computing model.
[0050] see figure 1 , the flow control system at least includes a receiving buffer queue 102 , a credit management module 104 , a demultiplexer 101 and a credit generation module 103 . The flow control system controls the...
Embodiment 2
[0072] The embodiment of the present invention proposes a credit-based flow control method, and the flow control method includes:
[0073] The receiving buffer queue 102 length is set to be max(RTT×R, Burst max ); set the credit quota Quota, the initial value of the credit quota is RTT×R; where, RTT is the round-trip delay between end-to-end, R is the link bandwidth, Burst max It is the maximum burst flow that a network node may receive within a synchronization period of the upper layer algorithm.
[0074] Receive the message sent by the receiver located in the link layer, and distinguish the message type. The message type includes two types: ordinary message and credit return message; if the received message is ordinary message, send the ordinary message To the receiving buffer queue 102, sent to the application layer through the receiving buffer queue 102; if it is a credit return message received, update the credit quota Quota=Quota+update c ; Only when the credit quota Q...
PUM

Abstract
Description
Claims
Application Information

- R&D
- Intellectual Property
- Life Sciences
- Materials
- Tech Scout
- Unparalleled Data Quality
- Higher Quality Content
- 60% Fewer Hallucinations
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2025 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com