Methods for dynamically controlling transmission control protocol push functionality and devices thereof
AssigneeF5, Inc.
InventorsNasif Ekiz, Martin Duke, Akihiko Maruse, Aniket Dhobe
Life of this patent
Estimating the term…
Loading patent…
AssigneeF5, Inc.
InventorsNasif Ekiz, Martin Duke, Akihiko Maruse, Aniket Dhobe
Estimating the term…
Methods, non-transitory computer readable media, network traffic management apparatuses, and network traffic management systems that monitor one or more messages generated by an application or one or more characteristics of one or more transmission control protocol (TCP) connections with a destination device or a source device. A determination is made when a first TCP push flag should be set for a first packet associated with data based on the monitoring. The data is provided by the application. The first TCP push flag for the first packet is set prior to the first packet being sent to the destination device via a first one of the TCP connections, based on the determination that the first TCP push flag should be set for the first packet. Accordingly, this technology more effectively manages TCP push functionality to reduce acknowledgement messages (ACKs) and thereby improve network bandwidth and device resource utilization.
A method for managing transmission control protocol (TCP) functionality implemented by a network traffic management system comprising one or more network traffic management apparatuses, server devices, or client devices, the method comprising:
A network traffic management apparatus, comprising memory comprising programmed instructions stored thereon and one or more processors configured to be capable of executing the stored programmed instructions to:
A non-transitory computer readable medium having stored thereon instructions for managing transmission control protocol (TCP) functionality comprising executable code that, when executed by one or more processors, causes the one or more processors to:
A network traffic management system, comprising one or more network traffic management apparatuses, server devices, or client devices with memory comprising programmed instructions stored thereon and one or more processors configured to be capable of executing the stored programmed instructions to:
Dependencies are inferred from the claim text.