-
公开(公告)号:US11409809B2
公开(公告)日:2022-08-09
申请号:US17122893
申请日:2020-12-15
Applicant: VMware, Inc.
Inventor: Chandrashekhar Jha , Kumar Gaurav , Sushil Verma , Vishal Gupta , Aditya Gopisetti
IPC: G06F16/904 , G06F16/28 , G06F16/901
Abstract: A system can provide a visual representation of an inventory of data entities for a distributed computing system. Inventory data including cost and operational data for data entities such as data centers, servers, and virtual machines, can be converted into a format file. The format file can be used to create a tree of nodes and node summaries corresponding to the data entities. A user interface can display hierarchical and isolated views of the tree revealing parent child relationships between data entities within a computing system infrastructure. Node summaries including cost and utilization data can be displayed to reveal how specific sub-costs such as labor and licensing, are driven by data entities in one level of the infrastructure and pushed to respective parent or child data entities in other levels. Views of the tree can be used to determine areas of inefficiency or reduced value within the computing system.
-
公开(公告)号:US20220019588A1
公开(公告)日:2022-01-20
申请号:US17008755
申请日:2020-09-01
Applicant: VMWARE, INC.
Inventor: Chandrashekhar Jha , Akash Srivastava , Ritesh Jha , Mithlesh Kumar , Venkat Reddy Lingam
IPC: G06F16/2455 , G06F16/17
Abstract: Automated methods and systems for generating Grok expressions for extraction of metric data from any type of log message are described. Method and systems include construction of a directed graph from Grok patterns. A sample log message is selected from log messages that record metrics values of a desired metric. The directed graph is used to construct a Grok expression from the sample log message. The Grok expression is then used to parse log messages that are of the same type or format as the sample log message to extract the desired metric data from the log messages. The metric may in turn be used to troubleshoot problems anchor identifying potential root causes of problems in a data center or other type of distributed computing system.
-
公开(公告)号: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.
-
4.
公开(公告)号:US20200326982A1
公开(公告)日:2020-10-15
申请号:US16424517
申请日:2019-05-29
Applicant: VMWARE, INC.
Inventor: Ritesh Jha , Jobin George , Shivanju Awasthi , Chandrashekhar Jha , Nikhil Jaiswal
Abstract: System and computer-implemented method for managing workloads in a computing environment use collected resource utilization metrics for a workload of a compute instance running in the computing environment that are superimposed to produce a unified time series of the resource utilization metrics for the workload. Undesired periodic patterns are then removed from the unified time series of the resource utilization metrics, which is used to identify the compute instance as a particular type of compute instances. Based on the identification, an action is recommended and implemented on the compute instance.
-
5.
公开(公告)号: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.
-
公开(公告)号:US11113117B2
公开(公告)日:2021-09-07
申请号:US16000052
申请日:2018-06-05
Applicant: VMware, Inc.
Inventor: Chandrashekhar Jha , Kumar Gaurav , Jobin George , Jusvinder Singh , Naveen Mudnal
IPC: G06F15/173 , G06F9/50 , G06K9/62
Abstract: Various examples are disclosed for using clustering routines to extrapolate metrics to other computing resources in a cluster. One or more computing devices can classify computing resources, such as servers, based on various characteristics of the computing resources. For each class of computing resource, a clustering routine can be applied to generate clusters of the computing resources. A minimal number of metrics required to be obtained from an end user can be determined as a function of a number of the clusters. If one or more of the metrics are obtained from the end user, the metrics can be extrapolated to other computing resources in the same cluster.
-
7.
公开(公告)号:US11106505B2
公开(公告)日:2021-08-31
申请号:US16424517
申请日:2019-05-29
Applicant: VMWARE, INC.
Inventor: Ritesh Jha , Jobin George , Shivanju Awasthi , Chandrashekhar Jha , Nikhil Jaiswal
Abstract: System and computer-implemented method for managing workloads in a computing environment use collected resource utilization metrics for a workload of a compute instance running in the computing environment that are superimposed to produce a unified time series of the resource utilization metrics for the workload. Undesired periodic patterns are then removed from the unified time series of the resource utilization metrics, which is used to identify the compute instance as a particular type of compute instances. Based on the identification, an action is recommended and implemented on the compute instance.
-
公开(公告)号: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.
-
9.
公开(公告)号: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.
-
10.
公开(公告)号:US11651050B2
公开(公告)日:2023-05-16
申请号:US16866664
申请日:2020-05-05
Applicant: VMware, Inc.
Inventor: Chandrashekhar Jha , Jobin George , Prateek Sahu , Kumar Gaurav , Jusvinder Singh
IPC: G06F17/18 , G06Q10/063 , G06F17/11 , G06F16/28
CPC classification number: G06F17/18 , G06F16/285 , G06F17/11 , G06Q10/063
Abstract: Methods and systems predict parameters in a dataset of an identified piece of (“information technology”) IT equipment. An automated method identifies datasets IT equipment in a same category of IT equipment as a piece of IT equipment identified as having incomplete dataset information. Each dataset of IT equipment parameters is used to construct generalized linear models of different classes of IT equipment within the category of IT equipment. The class of the identified IT equipment is determined. A predicted equipment parameter of incomplete information of the identified piece of IT equipment is computed using the generalized linear model associated with the class. The predicted equipment parameter can be used to complete the dataset of the identified piece of IT equipment.
-
-
-
-
-
-
-
-
-