×

DISTRIBUTED IN-ORDER LOAD SPREADING RESILIENT TO TOPOLOGY CHANGES

  • US 20150095404A1
  • Filed: 09/27/2013
  • Published: 04/02/2015
  • Est. Priority Date: 09/27/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method implemented by a load splitter configured to receive incoming packets and distribute the packets to a plurality of servers coupled to the load splitter, the method comprising:

  • detecting that n servers are available to receive packets;

    employing an n-way distribution function to distribute packets to the n servers, wherein the n-way distribution function is configured such that packets belonging to the same flow are distributed to the same server;

    detecting that a first of the n servers is unavailable to receive packets, leaving n−

    1 available servers;

    while there are n−

    1 available servers,in response to receiving a first packet,classifying the first packet to associate the first packet with a flow; and

    performing the n-way distribution function on the packet;

    if the result of the n-way distribution function directs the first packet to be distributed to an available server, forwarding the first packet to the available server;

    if the result of the n-way distribution function directs the first packet to be distributed to the first unavailable server,employing an (n−

    1)-way distribution function to determine an available server to redistribute the first packet to and forwarding the first packet to that server;

    storing indicia indicating that packets associated with the flow for the first packet belong to a redistributed flow; and

    when the number of available servers returns to n servers,forwarding subsequently received packets associated with the redistributed flow to the same server the first packet was redistributed to.

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