-
公开(公告)号:US11044180B2
公开(公告)日:2021-06-22
申请号:US16663360
申请日:2019-10-25
Applicant: VMware, Inc.
Inventor: Gaurav Rastogi , Ashutosh Gupta
IPC: H04L29/08 , H04L12/26 , H04L12/911 , H04L12/24 , H04L29/06
Abstract: Some embodiments of the invention provide a method for collecting metric values relating to operations of a set of one or more resources executing on host computers in a datacenter. In some embodiments, the method hierarchically collects and analyzes samples, with a first set of samples collected and analyzed in the data plane, and a second set of samples collected and analyzed in the control plane by aggregating the samples collected in the data plane. In some embodiments, the data plane includes host computers on which sample collecting engines (e.g., service engines) execute, while the control plane includes a set of one or more servers that obtains sample data collected by the host computers, and aggregates and analyzes this data.
-
公开(公告)号:US20220286373A1
公开(公告)日:2022-09-08
申请号:US17700037
申请日:2022-03-21
Applicant: VMware, Inc.
Inventor: Ranganathan Rajagopalan , Gaurav Rastogi , Praveen Yalagandula
IPC: H04L43/08 , G06F16/2458 , G06F16/9535
Abstract: Managing performance metrics includes: obtaining a plurality of performance metrics associated with a plurality of sources on a network; aggregating, at a first rate, the plurality of performance metrics associated with the plurality of sources to generate a plurality of first aggregated results; maintaining at least some of the plurality of first aggregated results in one or more memories; aggregating, at a second rate, the plurality of first aggregated results to generate a plurality of second aggregated results, the second rate being a lower rate than the first rate; and maintaining at least some of the plurality of second aggregated results in the one or more memories.
-
3.
公开(公告)号:US10693734B2
公开(公告)日:2020-06-23
申请号:US16222843
申请日:2018-12-17
Applicant: VMware, Inc.
Inventor: Gaurav Rastogi , Sreeram Iyer
Abstract: Determining and presenting traffic patterns includes: obtaining a first set of traffic metrics pertaining to network traffic associated with a plurality of containers of a container-based cloud computing platform, wherein: the plurality of containers supports a plurality of microservices; and a microservice has one or more corresponding microservice instances that execute on one or more of the plurality of containers; transforming the first set of traffic metrics into a second set of traffic metrics, the second set of traffic metrics comprising network traffic information pertaining to at least some of the plurality of microservices, the transformation being based at least in part on information pertaining to the plurality of containers and the plurality of microservices supported by the plurality of containers; constructing a microservice map based on the second set of traffic metrics; and outputting the microservice map.
-
公开(公告)号:US11736372B2
公开(公告)日:2023-08-22
申请号:US17521771
申请日:2021-11-08
Applicant: VMware, Inc.
Inventor: Gaurav Rastogi , Ashutosh Gupta
IPC: H04L43/045 , H04L47/70 , H04L41/22 , H04L43/065 , H04L43/0852 , H04L43/0894 , H04L43/10 , H04L9/40 , H04L67/1001
CPC classification number: H04L43/045 , H04L41/22 , H04L43/065 , H04L43/0852 , H04L43/0894 , H04L43/10 , H04L47/822 , H04L63/1416 , H04L63/1425 , H04L63/20 , H04L67/1001
Abstract: Some embodiments of the invention provide a method for collecting metric values relating to operations of a set of one or more resources executing on host computers in a datacenter. In some embodiments, the method hierarchically collects and analyzes samples, with a first set of samples collected and analyzed in the data plane, and a second set of samples collected and analyzed in the control plane by aggregating the samples collected in the data plane. In some embodiments, the data plane includes host computers on which sample collecting engines (e.g., service engines) execute, while the control plane includes a set of one or more servers that obtains sample data collected by the host computers, and aggregates and analyzes this data.
-
公开(公告)号:US11411825B2
公开(公告)日:2022-08-09
申请号:US16817604
申请日:2020-03-12
Applicant: VMware, Inc.
Inventor: Gaurav Rastogi , Raju Kumar
IPC: H04L41/0896 , H04L41/5019 , H04L41/147 , H04L41/08 , H04L67/10
Abstract: Autoscaling comprises: accessing operational data associated with a pool of servers; determining an expected load associated with a service provided by the pool of servers based at least in part on the operational data; determining an estimated capacity associated with the service provided by the pool of servers; determining that an autoscale operation is to be performed based at least in part on the expected load and the estimated capacity, wherein the autoscale operation automatically scales out one or more additional servers or automatically scales in one or more servers in the pool of servers; and performing the autoscale operation.
-
公开(公告)号:US20220141102A1
公开(公告)日:2022-05-05
申请号:US17521771
申请日:2021-11-08
Applicant: VMware, Inc.
Inventor: Gaurav Rastogi , Ashutosh Gupta
IPC: H04L43/045 , H04L47/70 , H04L67/1001 , H04L41/22 , H04L43/065 , H04L43/0852 , H04L43/0894 , H04L43/10
Abstract: Some embodiments of the invention provide a method for collecting metric values relating to operations of a set of one or more resources executing on host computers in a datacenter. In some embodiments, the method hierarchically collects and analyzes samples, with a first set of samples collected and analyzed in the data plane, and a second set of samples collected and analyzed in the control plane by aggregating the samples collected in the data plane. In some embodiments, the data plane includes host computers on which sample collecting engines (e.g., service engines) execute, while the control plane includes a set of one or more servers that obtains sample data collected by the host computers, and aggregates and analyzes this data.
-
公开(公告)号:US20200287794A1
公开(公告)日:2020-09-10
申请号:US16817604
申请日:2020-03-12
Applicant: VMware, Inc.
Inventor: Gaurav Rastogi , Raju Kumar
Abstract: Autoscaling comprises: accessing operational data associated with a pool of servers; determining an expected load associated with a service provided by the pool of servers based at least in part on the operational data; determining an estimated capacity associated with the service provided by the pool of servers; determining that an autoscale operation is to be performed based at least in part on the expected load and the estimated capacity, wherein the autoscale operation automatically scales out one or more additional servers or automatically scales in one or more servers in the pool of servers; and performing the autoscale operation.
-
公开(公告)号:US20230018908A1
公开(公告)日:2023-01-19
申请号:US17860044
申请日:2022-07-07
Applicant: VMware, Inc.
Inventor: Jonathan Yue , Gaurav Rastogi , Ashutosh Gupta , Prajval Bavi
IPC: H04L9/40 , H04L43/024
Abstract: Some embodiments provide a novel method for dynamically adjusting sampling rates of a middlebox service. In some embodiments, the method is performed by the controller. The method configures the forwarding element to collect samples from packets processed by the forwarding element at a first sampling rate. The method analyzes the samples in order to collect information regarding the packets processed by the forwarding element. Based on the analysis, the method detects a new traffic pattern in the packets processed by the forwarding element. The method then configures the forwarding element to collect samples from packets processed by the forwarding element at a second sampling rate different than the first sampling rate.
-
公开(公告)号:US11171849B2
公开(公告)日:2021-11-09
申请号:US16669227
申请日:2019-10-30
Applicant: VMware, Inc.
Inventor: Gaurav Rastogi , Ashutosh Gupta
IPC: H04L12/26 , H04L12/911 , H04L29/08 , H04L12/24 , H04L29/06
Abstract: Some embodiments of the invention provide a method for collecting metric values relating to operations of a set of one or more resources executing on host computers in a datacenter. In some embodiments, the method hierarchically collects and analyzes samples, with a first set of samples collected and analyzed in the data plane, and a second set of samples collected and analyzed in the control plane by aggregating the samples collected in the data plane. In some embodiments, the data plane includes host computers on which sample collecting engines (e.g., service engines) execute, while the control plane includes a set of one or more servers that obtains sample data collected by the host computers, and aggregates and analyzes this data.
-
公开(公告)号:US10999168B1
公开(公告)日:2021-05-04
申请号:US15993443
申请日:2018-05-30
Applicant: Vmware, Inc.
Inventor: Ashutosh Gupta , Gaurav Rastogi , Abhijeet Joglekar
IPC: H04L12/26 , H04L29/06 , H04L12/935
Abstract: A custom metrics technique includes: accessing a packet; processing the packet using a packet processing pipeline of a service engine in a distributed network service platform, including: reaching a pre-specified point in the packet processing pipeline; inserting, in the packet processing pipeline, script code that corresponds to the pre-specified point; executing the script code to collect at least metric-related data associated with a user-specified metric object; and executing remaining packet processing pipeline.
-
-
-
-
-
-
-
-
-