METHOD AND APPARATUS FOR PROVIDING A SERVICE WITH A PLURALITY OF SERVICE NODES

Patent №

US 11,722,367

Granted

2023-08-08

Filed 2014

Owner

NICIRA, INC.

Lab

AI components

1

planning

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

14569358

Some embodiments provide an elastic architecture for providing a service in a computing system. To perform a service on the data messages, the service architecture uses a service node (SN) group that includes one primary service node (PSN) and zero or more secondary service nodes (SSNs). The service can be performed on a data message by either the PSN or one of the SSN. However, in addition to performing the service, the PSN also performs a load balancing operation that assesses the load on each service node (i.e., on the PSN or each SSN), and based on this assessment, has the data messages distributed to the service node(s) in its SN group. Based on the assessed load, the PSN in some embodiments also has one or more SSNs added to or removed from its SN group. To add or remove an SSN to or from the service node group, the PSN in some embodiments directs a set of controllers to add (e.g., instantiate or allocate) or remove the SSN to or from the SN group. Also, to assess the load on the service nodes, the PSN in some embodiments receives message load data from the controller set, which collects such data from each service node. In other embodiments, the PSN receives such load data directly from the SSNs.

PlanningH04L 41/0813H04L 41/0895H04L 41/40H04L 41/5054H04L 45/7453H04L 47/125H04L 47/6225H04L 63/02+6 more

AI classification

Planning0.97
Knowledge representation0.07
Natural language0.05
AI hardware0.04
Vision0.01
Evolutionary computation0.00
Machine learning0.00
Speech0.00

Ownership

NICIRA, INC.

assignment · 344990243

Assignors

JAIN, JAYANT, SENGUPTA, ANIRBAN, PARTHASARATHY, MOHAN

On an employer assignment, the assignors are typically the inventors.

© 2026 NYSGPT2525 LLC