Systems and methods for optimizing the number of servers in a cluster

    公开(公告)号:US11546220B2

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

    申请号:US17343085

    申请日:2021-06-09

    Applicant: VMWARE, INC.

    Abstract: Examples described herein include systems and methods for optimizing the number of servers in a cluster. In one example, a number of application servers, a number of backend servers, and a first disk throughput of a backend server to be included in the cluster are determined. The first disk throughput is determined based on the storage capacity of the backend server and a first round trip time. Example systems and method can also include validating the number of application servers based on a cluster throughput and one of a network interface card bandwidth of an application server to be included in the cluster and a load bearing capacity of the application server. The systems and methods can further include determining a second disk throughput of the backend server and increasing the number of backend servers if the second disk throughput is less than the second disk throughput.

    Systems and methods for optimizing the number of servers in a cluster

    公开(公告)号:US11038758B2

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

    申请号:US16372448

    申请日:2019-04-02

    Applicant: VMWARE, INC.

    Abstract: Examples described herein include systems and methods for optimizing the number of servers in a cluster. In one example, a number of application servers, a number of backend servers, and a first disk throughput of a backend server to be included in the cluster are determined. The first disk throughput is determined based on the storage capacity of the backend server and a first round trip time. Example systems and method can also include validating the number of application servers based on a cluster throughput and one of a network interface card bandwidth of an application server to be included in the cluster and a load bearing capacity of the application server. The systems and methods can further include determining a second disk throughput of the backend server and increasing the number of backend servers if the second disk throughput is less than the second disk throughput.

    Methods and systems for storing and querying log messages using log message bifurcation

    公开(公告)号:US11755430B2

    公开(公告)日:2023-09-12

    申请号:US17184647

    申请日:2021-02-25

    Applicant: VMWARE, INC.

    CPC classification number: G06F11/1471 G06F16/2477 G06F16/256

    Abstract: Methods and systems described herein are directed to storing and querying log messages using log message bifurcation. Each log message that exceeds a time limit for storage in a live storage database is bifurcated into a log pattern that is stored in a log-pattern database and a metric object that records variable information of the log message in a time-series metric database. The log-pattern database and the time-series metric database together provide long-term log storage for the information contained in log messages that are too old to be stored in a live storage database. A request for access to log messages stored in the long-term log storage is completed by reconstructing the requested log messages from log patterns stored in the log-pattern database and metric objects stored in the time-series metric database.

    Methods and apparatus to generate migration recommendations to migrate services between geographic regions

    公开(公告)号:US11349935B2

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

    申请号:US16689098

    申请日:2019-11-20

    Applicant: VMware, Inc.

    Abstract: A disclosed example to determine a migration recommendation of a service between geographic regions includes: a graph generator to generate an interaction graph, the interaction graph including first and second nodes and an edge therebetween, the first node representative of a first service in a first geographic region, the second node representative of a second service in a second geographic region, and the edge representative of a network path of interactions between the first and second services; a weighing engine to determine a weight value of the edge between the first and second services based on a count of network interactions between the first and second services and a real-time latency between the first and second services; and a recommendation engine to generate a migration recommendation to migrate the first service to the second geographic region based on the weight value of the edge.

    SYSTEMS AND METHODS FOR RECOMMENDING OPTIMIZED VIRTUAL-MACHINE CONFIGURATIONS

    公开(公告)号:US20220100552A1

    公开(公告)日:2022-03-31

    申请号:US17545173

    申请日:2021-12-08

    Applicant: VMware, Inc.

    Abstract: An example method is provided for recommending VM configurations, including one or more servers upon which one or more VMs can run. A user wishing to run these VMs can request a recommendation for an appropriate server or set of servers. The user can indicate a category corresponding to the type of workload that pertains to the VMs. The system can receive the request and identify a pool of servers available to the user. Using industry specifications and benchmarks, the system can classify the available servers into multiple categories. Within those categories, similar servers can be clustered and then ranked based on their levels of optimization. The sorted results can be displayed to the user, who can select a particular server (or group of servers) and customize the deployment as needed. This process allows a user to identify and select an optimized setup quickly and accurately.

    Methods and apparatus to determine container priorities in virtualized computing environments

    公开(公告)号:US11025495B1

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

    申请号:US16802591

    申请日:2020-02-27

    Applicant: VMWARE, INC.

    Abstract: Example methods and apparatus to determine container priorities in virtualized computing environments are disclosed herein. Examples include: a cluster controller to classify a first container into a cluster based on the first container having a number of distinct allocated resources within a threshold number of distinct allocated resources corresponding to a second container; a container ranking generator to: determine resource utilization rank values for a resource usage type of a number of distinct allocated resources, the resource utilization rank values indicative that the first container utilizes the resource usage type more than the second container; determine an aggregated resource utilization rank value for the first container based on aggregating ones of the resource utilization rank values corresponding to the first container; and a container priority controller to generate a priority class for the first container based on the aggregated resource utilization rank value.

    SYSTEMS AND METHODS FOR OPTIMIZING THE NUMBER OF SERVERS IN A CLUSTER

    公开(公告)号:US20200235996A1

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

    申请号:US16372448

    申请日:2019-04-02

    Applicant: VMWARE, INC.

    Abstract: Examples described herein include systems and methods for optimizing the number of servers in a cluster. In one example, a number of application servers, a number of backend servers, and a first disk throughput of a backend server to be included in the cluster are determined. The first disk throughput is determined based on the storage capacity of the backend server and a first round trip time. Example systems and method can also include validating the number of application servers based on a cluster throughput and one of a network interface card bandwidth of an application server to be included in the cluster and a load bearing capacity of the application server. The systems and methods can further include determining a second disk throughput of the backend server and increasing the number of backend servers if the second disk throughput is less than the second disk throughput.

Patent Agency Ranking