×

Data plane manipulation in a load balancer

  • US 9,871,731 B2
  • Filed: 09/30/2015
  • Issued: 01/16/2018
  • Est. Priority Date: 09/30/2015
  • Status: Active Grant
First Claim
Patent Images

1. A system, the system comprising:

  • one or more tenants, each tenant or group of tenants having a tenant address;

    a source configured to receive one or more network data destined for one or more tenant addresses assigned to a tenant or group of tenants; and

    a load balancer configured to receive the one or more network data from the source and to distribute the one or more network data to the tenant address assigned to the tenant or group of tenants, the load balancer being in the data flow path of the one or more network data, the load balancer comprising;

    a control plane, the control plane being configured to perform one or more of the following acts;

    an act of instantiating one or more data planes;

    an act of deleting one or more data planes; and

    an act of determining when changes are to be made to one or more data planes within a plurality of data planes; and

    the plurality of data planes, the plurality of data planes including a first data plane and a second data plane, the first and second data planes each having a plurality of multiplexers (MUXes), wherein one or both of the first or second data planes performs two or more of the following acts when the control plane determines that a change is to be made;

    an act of instantiating one or more MUXes within at least one of the first or second data planes;

    an act of destroying one or more MUXes from within at least one of the first or second data planes;

    an act of dedicating the first data plane to a first tenant or group of tenants; and

    an act of dedicating the second data plane to a second tenant or group of tenants, wherein the first and second data plane provide network data isolation from each other.

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