×

Stateful services on stateless clustered edge

  • US 9,866,473 B2
  • Filed: 11/14/2014
  • Issued: 01/09/2018
  • Est. Priority Date: 11/14/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method of performing stateful services on a first flow and a second flow different from the first flow but related to the first flow, the method comprising:

  • performing a stateful service for the first flow at a first node in a plurality of nodes that each performs the stateful service, wherein state information of the first flow is maintained by the first node;

    receiving, at the first node, packets belonging to the second flow from a second node in the plurality of nodes, wherein a consistent hash function is used to initially assign particular flows to particular nodes in the plurality of nodes to perform the stateful service, wherein the consistent hash function assigns the first flow to the first node and the second flow to the second node, wherein the second node receives the packets belonging to the second flow based on the initial assignment of the consistent hash and forwards the second flow'"'"'s packets to the first node because the second flow is related to the first flow; and

    performing the stateful service on the received packets of the second flow at the first node by using the state information of the first flow, wherein the stateful service for the second flow requires the state information of the first flow.

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