Traffic-based role election using distributed locks
OwnerMandar Balkrishna Amle, Ketan Kulkarniinventors
Life of this patent
Estimating the term…
Abstract
Various techniques for traffic-based role election using distributed locks are disclosed. In some embodiments, a system, process, and/or computer program product for traffic-based role election using distributed locks includes receiving network traffic from a plurality of branches at a network load balancer (NLB) of a cluster of a cloud security service (CSS), wherein the cluster includes a plurality of network processing nodes (NPNs); and selecting an active NPN from the plurality of NPNs using a high-availability asynchronous role election and distributed locks mechanism; and sending the network traffic from the NLB to the active NPN.
Claims20
A method, comprising:
- receiving network traffic from a plurality of branches at a network load balancer (NLB) of a cluster of a cloud security service (CSS), wherein the cluster includes a plurality of network processing nodes (NPNs);
- and
- selecting an active NPN from the plurality of NPNs using a high-availability asynchronous role election and distributed locks mechanism;
- and
- sending the network traffic from the NLB to the active NPN.
A system, comprising:
- a processor configured to:
- receive network traffic from a plurality of branches at a network load balancer (NLB) of a cluster of a cloud security service (CSS), wherein the cluster includes a plurality of network processing nodes (NPNs);
- select an active NPN from the plurality of NPNs using a high-availability asynchronous role election and distributed locks mechanism;
- and
- send the network traffic from the NLB to the active NPN;
- and
- a memory coupled to the processor and configured to provide the processor with instructions.
A computer program product embodied in a non-transitory computer readable medium and comprising computer instructions for:
- receiving network traffic from a plurality of branches at a network load balancer (NLB) of a cluster of a cloud security service (CSS), wherein the cluster includes a plurality of network processing nodes (NPNs);
- and
- selecting an active NPN from the plurality of NPNs using a high-availability asynchronous role election and distributed locks mechanism;
- and
- sending the network traffic from the NLB to the active NPN.
Dependencies are inferred from the claim text.