-
1.
公开(公告)号:US11575576B2
公开(公告)日:2023-02-07
申请号:US17332771
申请日:2021-05-27
Applicant: VMWARE, INC.
Inventor: Yash Bhatnagar , Hemani Katyal , Chandrashekhar Jha , Mageshwaran Rajendran , Ritesh Jha
IPC: H04L41/0893 , G06F9/50 , G06F11/34
Abstract: An example apparatus includes memory, and at least one processor to execute instructions to assign first containers to a first cluster and second containers to a second cluster based on the first containers including first allocated resources that satisfy a first threshold number of allocated resources and the second containers including second allocated resources that satisfy a second threshold number of allocated resources, determine a representative interaction count value for a first one of the first containers, the representative interaction count value based on a first network interaction metric corresponding to an interaction between the first one of the first containers and a combination of at least one of the first containers and at least one of the second containers, and generate a priority class for the first one of the first containers based on the representative interaction count value.
-
公开(公告)号: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.
-
公开(公告)号: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.
-
公开(公告)号:US20210297316A1
公开(公告)日:2021-09-23
申请号:US17343085
申请日:2021-06-09
Applicant: VMWARE, INC.
Inventor: RAJAT GARG , Chandrashekhar Jha , Yash Bhatnagar
IPC: H04L12/24
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.
-
6.
公开(公告)号:US11848821B2
公开(公告)日:2023-12-19
申请号:US18160464
申请日:2023-01-27
Applicant: VMWARE, INC.
Inventor: Yash Bhatnagar , Hemani Katyal , Chandrashekhar Jha , Mageshwaran Rajendran , Ritesh Jha
IPC: H04L41/0893 , G06F9/50 , G06F11/34
CPC classification number: H04L41/0893 , G06F9/5038 , G06F9/5077 , G06F9/5083 , G06F11/34
Abstract: An example system includes memory, programmable circuitry, and machine readable instructions to program the programmable circuitry to: obtain utilization metric information corresponding to utilization metrics collected over a time interval, the utilization metrics corresponding to allocated resources utilized by containers, the containers associated with a cluster, obtain a request to generate priority classes for the containers in the cluster, the priority classes indicative of which containers have a greater priority in the cluster, and generate the priority classes for the containers based on the utilization metric information and a count of network interactions corresponding to the containers for the time interval.
-
公开(公告)号:US11797501B2
公开(公告)日:2023-10-24
申请号:US17174378
申请日:2021-02-12
Applicant: VMWARE, INC.
Inventor: Chandrashekhar Jha , Navya Sree Tirunagari , Yash Bhatnagar , Ritesh Jha
IPC: G06F16/21 , G06F16/23 , G06F16/242 , G06F16/25 , G06F11/34 , G06F11/07 , G06F16/2458
CPC classification number: G06F16/217 , G06F11/079 , G06F11/3419 , G06F16/2358 , G06F16/244 , G06F16/2477 , G06F16/256
Abstract: Methods and systems described herein are directed to aggregating and querying log messages. Methods and systems determine event types of log message generated by event sources of the distributed computing system. The event types are aggregated into aggregated records for a shortest time unit and event types are aggregated into aggregated records for longer time units based on the aggregated records associated with the shortest time unit. In response to a query regarding occurrences of an event type in a query time interval, the query time interval is split into subintervals with time lengths that range from the shortest time unit to a longest time unit that lie within the query time interval. The method determines a total event count of occurrences of the event type in the query time interval based on the aggregated records with time stamps in the subintervals. The event count in the query time interval may be used to detect abnormal behavior of the event sources.
-
公开(公告)号:US11562299B2
公开(公告)日:2023-01-24
申请号:US16444190
申请日:2019-06-18
Applicant: VMware, Inc.
Inventor: Chandrashekhar Jha , Ritesh Jha , Yash Bhatnagar , Rajat Garg , Rachil Chandran
Abstract: Disclosed are various embodiments for automating the prediction of workload tenures in datacenter environments. In some embodiments, parameters are identified for a plurality of workloads of a software defined data center. A machine learning model is trained to determine a predicted tenure based on parameters of the workloads. A workload for the software defined data center is configured to include at least one workload parameter. The workload is processed using the trained machine learning model to determine the predicted tenure. An input to the machine learning model includes the at least one workload parameter.
-
公开(公告)号:US11381483B2
公开(公告)日:2022-07-05
申请号:US17079407
申请日:2020-10-23
Applicant: VMWARE, INC.
Inventor: Yash Bhatnagar , Naina Verma , Keerthanaa K , Sivaraj M
IPC: G06F15/173 , H04L43/045 , H04L43/0876 , H04L43/0817 , H04L47/78 , H04L41/22 , H04L67/12 , H04L47/76 , H04L41/5067
Abstract: A maintenance recommendation for containerized services can find a time to perform maintenance on a particular service based on resource usage patterns such that the maintenance will have a reduced impact on dependent services. The dependent services can be determined for the particular service based on network interactions between the services.
-
10.
公开(公告)号: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.
-
-
-
-
-
-
-
-
-