US Patent No. 10,992,582

DATA PLANE MANIPULATION IN A LOAD BALANCER


Patent No. 10,992,582
Issue Date April 27, 2021
Title Data Plane Manipulation In A Load Balancer
Inventorship Deepak Bansal, Sammamish, WA (US)
Geoffrey Hugh Outhred, Seattle, WA (US)
Narasimhan Agrahara Venkataramaiah, Redmond, WA (US)
Shekhar Agarwal, Bellevue, WA (US)
Assignee Microsoft Technology Licensing, LLC, Redmond, WA (US)

Claim of US Patent No. 10,992,582

1. A load balancer, comprising:one or more processors; and
one or more computer-readable media having stored thereon executable instructions that are executable by the one or more processors to cause the load balancer to perform at least the following:
provide a plurality of functions, including:
a first function for instantiating at least one data plane within the load balancer,
a second function for deleting the at least one data plane from the load balancer; and
a third function enacting a change to the at least one data plane;
based on a selection of the first function, instantiate a data plane for an identified tenant, the instantiated data plane being:
placed in a data path of network data transmitted from one or more sources to a plurality of tenant addresses that each corresponds to a different tenant or group of tenants, and
dedicated to the identified tenant such that the instantiated data plane isolates first network data destined to a first tenant address of the plurality of tenant addresses that corresponds to the identified tenant from second network data destined to one or more other tenant addresses of the plurality of tenant addresses; and
based on a selection of one or more of the second function or the third function, perform at least one of deleting the instantiated data plane from the load balancer or enacting a change to the instantiated data plane.