Collecting samples hierarchically in a datacenter

    公开(公告)号:US11044180B2

    公开(公告)日:2021-06-22

    申请号:US16663360

    申请日:2019-10-25

    Applicant: VMware, Inc.

    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.

    SCALABLE REAL TIME METRICS MANAGEMENT

    公开(公告)号:US20220286373A1

    公开(公告)日:2022-09-08

    申请号:US17700037

    申请日:2022-03-21

    Applicant: VMware, Inc.

    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.

    Traffic pattern detection and presentation in container-based cloud computing architecture

    公开(公告)号:US10693734B2

    公开(公告)日:2020-06-23

    申请号:US16222843

    申请日:2018-12-17

    Applicant: VMware, Inc.

    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.

    In intelligent autoscale of services

    公开(公告)号:US11411825B2

    公开(公告)日:2022-08-09

    申请号:US16817604

    申请日:2020-03-12

    Applicant: VMware, Inc.

    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.

    COLLECTING SAMPLES HIERARCHICALLY IN A DATACENTER

    公开(公告)号:US20220141102A1

    公开(公告)日:2022-05-05

    申请号:US17521771

    申请日:2021-11-08

    Applicant: VMware, Inc.

    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.

    INTELLIGENT AUTOSCALE OF SERVICES
    7.
    发明申请

    公开(公告)号:US20200287794A1

    公开(公告)日:2020-09-10

    申请号:US16817604

    申请日:2020-03-12

    Applicant: VMware, Inc.

    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.

    FEEDBACK-BASED CONTROL SYSTEM FOR SOFTWARE DEFINED NETWORKS

    公开(公告)号:US20230018908A1

    公开(公告)日:2023-01-19

    申请号:US17860044

    申请日:2022-07-07

    Applicant: VMware, Inc.

    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.

    Collecting samples hierarchically in a datacenter

    公开(公告)号:US11171849B2

    公开(公告)日:2021-11-09

    申请号:US16669227

    申请日:2019-10-30

    Applicant: VMware, Inc.

    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.

    User defined custom metrics
    10.
    发明授权

    公开(公告)号:US10999168B1

    公开(公告)日:2021-05-04

    申请号:US15993443

    申请日:2018-05-30

    Applicant: Vmware, Inc.

    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.

Patent Agency Ranking