US2013205038A1PendingUtilityA1

Lossless socket-based layer 4 transport (reliability) system for a converged ethernet network

48
Assignee: DECUSATIS CASIMER MPriority: Feb 6, 2012Filed: Feb 6, 2012Published: Aug 8, 2013
Est. expiryFeb 6, 2032(~5.6 yrs left)· nominal 20-yr term from priority
H04L 47/10H04L 47/26H04L 47/11H04L 47/193
48
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A reliability system for a Converged Enhanced Ethernet network may include a plurality of end points each comprising a layer 4 transport layer, where each end point is connected to a data center bridging (DCB) layer 2 network. The system may also include an adaptor between the layer 4 transport layer and the DCB layer 2 network to translate at least one of flow and congestion control feedback signals, provided by at least one of the DCB network and the transport layer, to consolidated feedback signals for controlling transmission by the transport layer.

Claims

exact text as granted — not AI-modified
1 . A system comprising:
 a plurality of end points each comprising a layer 4 transport layer, where each end point is connected to a data center bridging (DCB) layer 2 network; and   an adaptor between the layer 4 transport layer and the DCB layer 2 network to translate at least one of flow and congestion control feedback signals provided by at least one of the DCB network and the transport layer, to consolidated feedback signals for controlling transmission by the transport layer.   
     
     
         2 . The system of  claim 1  wherein the DCB layer 2 network generates flow control signals according to a flow control protocol supporting multiple priorities. 
     
     
         3 . The system of  claim 1  wherein the DCB layer 2 network generates congestion control feedback signals according to a quantized congestion notification (QCN) protocol. 
     
     
         4 . The system of  claim 3  wherein the end point is connected to the DCB layer 2 network through an end station, where the end station implements a quantized congestion notification (QCN) reaction point imposing rate limits based on a QCN protocol to limit network congestion in the DCB layer 2 network in response to receiving congestion control signals. 
     
     
         5 . The system of  claim 3  wherein the network traffic generated by the transport layer is carried on layer 2 with lossy operation, either by configuring the end station to steer the traffic to a lossy priority of a priority flow control (PFC) protocol, or by not using any PFC protocol. 
     
     
         6 . The system of  claim 3  wherein the network traffic generated by the transport layer is carried on layer 2 with lossless operation, by configuring the end station to steer the traffic to a lossless priority of a priority flow control (PFC) protocol and by letting the end station react to layer 2 flow control messages generated by the adjacent switch. 
     
     
         7 . The system of  claim 4  wherein the network traffic generated by the transport layer is carried on layer 2 with lossy operation, either by configuring the end station to steer the traffic to a lossy priority of a priority flow control (PFC) protocol, or by not using any PFC protocol. 
     
     
         8 . The system of  claim 4  wherein the network traffic generated by the transport layer is carried on layer 2 with lossless operation, by configuring the end station to steer the traffic to a lossless priority of a priority flow control (PFC) protocol and by letting the end station react to layer 2 flow control messages generated by an adjacent switch. 
     
     
         9 . The system of  claim 1  wherein the adaptor preprocesses the flow and congestion control feedback signals into consolidated feedback signals, with the preprocessing including at least one of delaying, aggregating, filtering, replicating, enhancing and decimating the primary feedback signals. 
     
     
         10 - 17 . (canceled) 
     
     
         18 . A computer program product embodied in a tangible media comprising:
 computer readable program codes coupled to the tangible media to improve reliability of a converged Ethernet network, the computer readable program codes configured to cause the program to:   provide a plurality of end points each comprising a layer 4 transport layer, where each end point is connected to a data center bridging (DCB) layer 2 network; and   position an adaptor between the layer 4 transport layer and the DCB layer 2 network to translate at least one of flow and congestion control feedback signals, provided by at least one of the DCB network and the transport layer, to consolidated feedback signals for controlling transmission by the transport layer.   
     
     
         19 . The computer program product of  claim 18  further comprising program code configured to: generate flow control signals at the DCB layer 2 network according to a flow control protocol supporting multiple priorities, such as Priority Flow Control (PFC). 
     
     
         20 . The computer program product of  claim 18  further comprising program code configured to: generate congestion control feedback signals at the DCB layer 2 network according to a quantized congestion notification (QCN) protocol 
     
     
         21 . The computer program product of  claim 20  further comprising program code configured to: connect the end point to the DCB layer 2 network through an end station, where the end station implements a quantized congestion notification (QCN) reaction point imposing rate limits based on a QCN protocol to limit network congestion in the DCB layer 2 network in response to receiving congestion control signals. 
     
     
         22 . The computer program product of  claim 20  further comprising program code configured to: carry network traffic generated by the transport layer on layer 2 with lossy operation, either by configuring the end station to steer the traffic to a lossy priority of a priority flow control (PFC) protocol, or by not using any PFC protocol. 
     
     
         23 . The computer program product of  claim 20  further comprising program code configured to: carrying the network traffic generated by the transport layer on layer 2 with lossless operation, by configuring the end station to steer the traffic to a lossless priority of a priority flow control (PFC) protocol and by letting the end station react to layer 2 flow control messages generated by an adjacent switch. 
     
     
         24 . The computer program product of  claim 21  further comprising program code configured to: processing TCP ACKs and controlling associated TCP transmissions where the consolidated feedback signal comprises at least one of a TCP flow rate limit, a TCP flow buffer occupancy metric, and a TCP flow rate limit. 
     
     
         25 . The computer program product of  claim 21  further comprising program code configured to: adjusting a TCP flow congestion window and transmission schedule in response to the consolidated feedback signal via the congestion module.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.