US 11,750,482 B2
Automatic health check and performance monitoring for applications and protocols using deep packet inspection in a datacenter
Alok S. Tiagi, Sunnyvale, CA (US); Jayant Jain, Cupertino, CA (US); Anirban Sengupta, Saratoga, CA (US); Srinivas Nimmagadda, San Jose, CA (US); and Rick Lund, Livermore, CA (US)
Assigned to NICIRA, INC., Palo Alto, CA (US)
Filed by Nicira, Inc., Palo Alto, CA (US)
Filed on May 28, 2021, as Appl. No. 17/334,682.
Application 17/334,682 is a continuation of application No. 14/994,661, filed on Jan. 13, 2016, granted, now 11,025,514.
Claims priority of provisional application 62/248,540, filed on Oct. 30, 2015.
Prior Publication US 2021/0288893 A1, Sep. 16, 2021
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 15/173 (2006.01); H04L 43/04 (2022.01); H04L 67/02 (2022.01); H04L 69/22 (2022.01); H04L 67/1001 (2022.01); H04L 43/08 (2022.01); H04L 41/5009 (2022.01)
CPC H04L 43/04 (2013.01) [H04L 43/08 (2013.01); H04L 67/02 (2013.01); H04L 67/1001 (2022.05); H04L 69/22 (2013.01); H04L 41/5009 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method of performing load balancing on a host computer, the method comprising:
at a load balancer executing on the host computer:
receiving a data message flow associated with a machine executing on the host computer;
directing a deep packet inspector executing on the host computer to examine the data message flow to extract a set of attributes related to the associated machine from which the data message flow originated;
receiving the set of attributes from the deep packet inspector; and
performing a load balancing operation for the data message flow based on the set of attributes.