×

Detecting and handling elephant flows

  • US 10,193,771 B2
  • Filed: 03/31/2014
  • Issued: 01/29/2019
  • Est. Priority Date: 12/09/2013
  • Status: Active Grant
First Claim
Patent Images

1. A non-transitory machine readable medium that stores a program which when executed by at least one processing unit implements a forwarding element, the program comprising sets of instructions for:

  • monitoring data flows associated with a network host to detect an elephant flow for which the forwarding element processes a plurality of packets, wherein the forwarding element encapsulates the packets of the elephant flow with an outer header; and

    for at least two packets of the elephant flow, differentiating the two packets by (i) encapsulating a first packet of the elephant flow using a first header field value for a particular header field of the outer header and (ii) encapsulating a second packet of the elephant flow using a second header field value for the particular header field of the outer header,wherein the different header field values for the particular header field break the elephant flow into at least two different mouse flows such that subsequent forwarding elements, to which the packets are sent from the forwarding element, send the packets of the detected elephant flow along different paths to reach a same destination.

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