-
1.
公开(公告)号:US11729080B2
公开(公告)日:2023-08-15
申请号:US17370158
申请日:2021-07-08
Applicant: VMWARE, INC.
Inventor: Yash Bhatnagar , Naina Verma , Chaitanya Krishna Mullangi , Chandrashekhar Jha , Amit Kumar
IPC: G06F16/25 , G06F16/2458 , G06F11/14 , G06F16/23 , H04L12/24 , H04L15/16 , H04L29/08 , H04L12/26 , H04L43/0852 , H04L41/12 , G06F9/455
CPC classification number: H04L43/0852 , G06F9/45558 , H04L41/12 , G06F2009/4557 , G06F2009/45595
Abstract: Agentless method to automatically detect low latency groups in containerized infrastructures includes obtaining information about communication across workloads within a cluster of containers implemented by an operating environment. The information identifies multiple pairs of containers. Each pair includes a network source container and a corresponding network destination container. The information includes, for each pair of containers, a corresponding latency associated with a network call between the network source container and the corresponding network destination container. An undirected graph is generated using the obtained information. The undirected graph represents a node-wide latency within the cluster. Using the undirected graph, nodes within the cluster with a latency less than a threshold latency level are grouped. Grouped nodes with latencies less than the threshold latency level are provided.
-
公开(公告)号:US11693679B2
公开(公告)日:2023-07-04
申请号:US17545173
申请日:2021-12-08
Applicant: VMware, Inc.
Inventor: Yash Bhatnagar , Dileep Varma Kalidindi , Sivaraj M , Venkata Naga Manohar Kondamudi , Amit Kumar
IPC: G06F9/455 , H04L67/1004 , G06F9/50
CPC classification number: G06F9/45504 , G06F9/455 , G06F9/45533 , G06F9/45558 , G06F9/505 , H04L67/1004 , G06F2009/4557
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.
-
公开(公告)号:US11349935B2
公开(公告)日:2022-05-31
申请号:US16689098
申请日:2019-11-20
Applicant: VMware, Inc.
Inventor: Yash Bhatnagar , Chandrashekhar Jha , Amit Kumar , Rajat Garg , Kruti Erraguntala
IPC: H04L67/148 , H04L67/1021 , H04L41/22 , H04L43/0894 , H04L43/16 , H04L67/1014
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.
-
公开(公告)号:US20220100552A1
公开(公告)日:2022-03-31
申请号:US17545173
申请日:2021-12-08
Applicant: VMware, Inc.
Inventor: Yash Bhatnagar , Dileep Varma Kalidindi , Sivaraj M. , Venkata Naga Manohar Kondamudi , Amit Kumar
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.
-
公开(公告)号:US10977086B2
公开(公告)日:2021-04-13
申请号:US16271906
申请日:2019-02-11
Applicant: VMWARE, INC.
Inventor: Chandrashekhar Jha , Yash Bhatnagar , Amit Kumar
Abstract: Various examples are disclosed for workload placement and workload balancing across a cluster of nodes. Workloads can be migrated between nodes to free sufficient CPU and memory resources to place a new workload onto a cluster. Workloads can also be migrated between pods to balance CPU and memory utilization of nodes in a cluster.
-
公开(公告)号:US20200241930A1
公开(公告)日:2020-07-30
申请号:US16392652
申请日:2019-04-24
Applicant: VMWARE, INC.
Inventor: Rajat Garg , Vishal Gupta , Mageshwaran Rajendran , Sivaraj M , Amit Kumar
Abstract: Various aspects are disclosed for optimization of dependent systems for serverless frameworks. In some examples, a load test executes instances of a function on a dependent system to generate datapoints. The datapoints are organized, using a clustering algorithm, into an acceptable group and at least one unacceptable group. A maximum number of concurrent instances of the function is determined based on a number of instances specified by at least one datapoint selected from the acceptable group. A live workload is performed on the dependent system. The live workload includes instances of the function that are assigned to the dependent system according to the maximum number of concurrent instances.
-
公开(公告)号:US11429455B2
公开(公告)日:2022-08-30
申请号:US16910115
申请日:2020-06-24
Applicant: VMWARE, INC.
Inventor: Yash Bhatnagar , Naina Verma , Mageshwaran Rajendran , Amit Kumar , Venkata Naga Manohar Kondamudi
IPC: G06F9/50 , G06N5/04 , H04L41/147 , G06N20/00 , H04L67/10
Abstract: Disclosed are various embodiments for generating recommended replacement host machines for a datacenter. The recommendations can be generated based upon an analysis of historical workload usage across the datacenter. Clusters can be generated that cluster workloads together that are similar. Purchase plans can be generated based upon the identified clusters and benchmark data regarding servers.
-
公开(公告)号:US11216295B2
公开(公告)日:2022-01-04
申请号:US16368901
申请日:2019-03-29
Applicant: VMWARE, INC.
Inventor: Yash Bhatnagar , Dileep Varma Kalidindi , Sivaraj M , Venkata Naga Manohar Kondamudi , Amit Kumar
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.
-
-
-
-
-
-
-