MULTI-LINK TRANSPORT PROTOCOL TRANSLATION
0 Assignments
0 Petitions
Accused Products
Abstract
A device may receive a packet at a network device, and may retrieve from a table, by using information in a header of the packet as keys, records that include communication performance statistics associated with transport protocols. In addition, the device may select, based on the records, a transport protocol with an optimum communication performance statistics among the transport protocols and send the packet in accordance with the selected transport protocol from the network device.
40 Citations
40 Claims
-
1-20. -20. (canceled)
-
21. A device comprising:
-
an interface to; receive a packet; access a table that stores communication performance statistics of transport protocols, where one or more of the communication performance statistics stored in the table are based on performance information, received by the device, from one or more other devices that have received data from the device, where when accessing the table, the interface is to access the table based on at least one of; a transport protocol associated with the packet, an application-layer protocol associated with the packet, or network latency; compare the communication performance statistics of the transport protocols based on criteria; select, from the transport protocols and based on the criteria, a transport protocol with an optimum communication performance statistics, of the compared communication performance statistics; and send the packet, from the device, according to the selected transport protocol. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A method, comprising:
-
receiving, by a device, statistics related to transport protocols; incorporating, by the device, the received statistics into a table; receiving, by the device, a packet; accessing, by the device, the table to retrieve, based on information in a header of the packet, communication performance statistics of transport protocols; comparing, by the device, the communication performance statistics of the transport protocols based on criteria; selecting, by the device, a transport protocol with an optimum communication performance statistics based on the criteria; modifying, by the device, the header of the packet based on the selected transport protocol; and sending, by the device and in accordance with the selected transport protocol, the packet to a downstream device in a network. - View Dependent Claims (32, 33, 34, 35, 36)
-
-
37. A non-transitory computer-readable memory device, having instructions stored thereon, the instructions comprising:
-
one or more instructions to receive statistics related to transport protocols; one or more instructions to incorporate the received statistics into a table; one or more instructions to receive a packet; one or more instructions to retrieve, from the table and based on information in a header of the packet, communication performance statistics of transport protocols; one or more instructions to compare the communication performance statistics of the transport protocols based on criteria; one or more instructions to select a transport protocol with an optimum communication performance statistics based on the criteria; one or more instructions to modify the header of the packet based on the selected transport protocol; and one or more instructions to send, in accordance with the selected transport protocol, the packet to a downstream device in a network. - View Dependent Claims (38, 39, 40)
-
Specification