×

Minimize recycle SYN issues for split TCP hot flows to improve system reliability and performance

  • US 9,525,632 B1
  • Filed: 05/01/2012
  • Issued: 12/20/2016
  • Est. Priority Date: 05/01/2012
  • Status: Active Grant
First Claim
Patent Images

1. A method for managing communication over a network, comprising the actions of:

  • providing a connection flow request to a traffic management device (“

    TMD”

    ) that is operative to manage communication between at least one client device and at least one server device, wherein the TMD includes a control segment (“

    CS”

    ) that handles at least one flow of control communication and two or more data flow segments (“

    DFS”

    ) that separately maintain an incoming direction and an outgoing direction for a flow of data communication;

    employing the TMD to generate an identifier that corresponds to a connection flow based on the connection flow request, wherein the identifier is separate from a connection flow signature of the connection flow, and wherein the CS caches the identifier and provides the identifier to the two or more DFSs;

    employing the CS to establish the connection flow between a client device and a server device that is based at least on the identifier and the connection flow request, wherein the two or more DFSs store the identifier separately from the CS;

    employing the two or more DFSs to provide an update to the connection flow and the separately stored identifier to the CS;

    comparing the identifier provided by the two or more DFSs to the CS to the identifier cached at the CS, wherein a match indicates the update is valid and a difference indicates the update is invalid; and

    determining when the update is valid based on the comparison of the identifier provided by the two or more DFSs to the CS and the identifier cached at the CS, wherein a validated update is employed by the CS for further handling the control communication for the connection flow.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×