Patents by Inventor Ashot Nshan Harutyunyan
Ashot Nshan Harutyunyan has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 11940895Abstract: Computer-implemented methods and systems described herein perform intelligent sampling of application traces generated by an application. Computer-implemented methods and systems determine different sampling rates based on frequency of occurrence of trace types and/or frequency of occurrence of durations of the traces. Each sampling rate corresponds to a different trace type and/or different duration. The sampling rates for low frequency trace types and durations are larger than the sampling rates for high frequency trace types and durations. The relatively larger sampling rates for low frequency trace types and low frequency durations ensures that low frequency trace types and low frequency durations are sampled in sufficient numbers and are not passed over during sampling of the application traces. The set of sampled traces are stored in a data storage device.Type: GrantFiled: July 5, 2021Date of Patent: March 26, 2024Assignee: VMware LLCInventors: Arnak Poghosyan, Ashot Nshan Harutyunyan, Naira Movses Grigoryan, Clement Pang, George Oganesyan, Karen Avagyan
-
Patent number: 11899528Abstract: Automated methods and systems for identifying and resolving performance problems of objects of a data center are described. The automated methods and systems construct a model for identifying objects of the datacenter that are experiencing performance problems based on baseline distributions of events of the objects in a historical time period and event distributions of events of the objects in a time window located outside the historical time period. A root causes and recommendations database is constructed for resolving performance problems based on remedial measures previously performed for resolving performance problems. The model is used to monitor the objects of data center for runtime performance problems. When a performance problem with an object is detected, the root causes and recommendations database is used to identify a root cause of the performance problem and generate a recommendation for resolving the performance problem in near real time.Type: GrantFiled: March 1, 2022Date of Patent: February 13, 2024Assignee: VMware LLCInventors: Ashot Nshan Harutyunyan, Arnak Poghosyan, Naira Movses Grigoryan
-
Publication number: 20240028955Abstract: Automated, computer-implemented methods and systems describe herein resolve performance problems with objects executing in a data center. The operations manager uses machine learning to train an inference model that relates probability distributions of event types of log messages of the object to a key performance indicator (“KPI”) of the object. The operations manager monitors the KPI for run-time KPI values that violates a KPI threshold. When the KPI violates the threshold, the operations manager determines probabilities of event types of log messages recorded in a run-time interval and uses the inference model to determine event types of the probabilities of event types of log messages in the run-time interval to determine a root cause of the performance problem. The inference models can be used to identify log messages of event types that correspond to potential performance problems with data center objects and execute appropriate remedial measures to avoid the problems.Type: ApplicationFiled: January 23, 2023Publication date: January 25, 2024Applicant: VMware, Inc.Inventors: Ashot Nshan Harutyunyan, Arnak Poghosyan, Lilit Harutyunyan, Nelli Aghajanyan, Tigran Bunarjyan, Marine Harutyunyan, Sam Israelyan
-
Publication number: 20240028442Abstract: Automated, computer-implemented methods and systems for resolving performance problems with objects executing in a data center are described. The automated methods use machine learning to train a model that comprises rules defining relationships between probabilities of event types of in log messages and values of a key performance indictor (“KPI”) of the object over a historical time period. When a KPI violates a corresponding threshold, the rules are used to evaluate run time log messages that describe the probable root cause of the performance problem. An alert identifying the KPI threshold violation, and the log messages are displayed in a graphical user interface of an electronic display device.Type: ApplicationFiled: July 22, 2022Publication date: January 25, 2024Applicant: VMware, Inc.Inventors: Ashot Nshan Harutyunyan, Arnak Poghosyan, Lilit Harutyunyan, Nelli Aghajanyan, Tigran Bunarjyan, Marine Harutyunyan, Sam Israelyan
-
Publication number: 20240028444Abstract: Automated computer-implemented methods and systems for resolving performance problems with objects executing in a data center are described. The automated methods use machine learning to obtain rules defining relationships between probabilities of event types of in log messages and performance problems identified by a key performance indictor (“KPI”) of the object. When a KPI violates a corresponding threshold, the rules are used to evaluate run time log messages that describe the probable root cause of the performance problem. An alert identifying the KPI threshold violation, and the log messages are displayed in a graphical user interface of an electronic display device.Type: ApplicationFiled: January 13, 2023Publication date: January 25, 2024Applicant: VMWare, Inc.Inventors: Ashot Nshan Harutyunyan, Arnak Poghosyan, Lilit Harutyunyan, Nelli Aghajanyan, Tigran Bunarjyan, Marine Harutyunyan, Sam Israelyan
-
Patent number: 11880272Abstract: The current document is directed to methods and systems that employ call traces collected by one or more call-trace services to generate call-trace-classification rules to facilitate root-cause analysis of distributed-application operational problems and failures. In a described implementation, a set of automatically labeled call traces is partitioned by the generated call-trace-classification rules. Call-trace-classification-rule generation is constrained to produce relatively simple rules with greater-than-threshold confidences and coverages. The call-trace-classification rules may point to particular services and service failures, which provides useful information to distributed-application and distributed-computer-system managers and administrators attempting to diagnose operational problems and failures that arise during execution of distributed applications within distributed computer systems.Type: GrantFiled: October 1, 2021Date of Patent: January 23, 2024Assignee: VMware LLCInventors: Arnak Poghosyan, Ashot Nshan Harutyunyan, Naira Movses Grigoryan, Clement Pang, George Oganesyan, Davit Baghdasaryan
-
Patent number: 11880271Abstract: The current document is directed to methods and systems that employ call traces collected by one or more call-trace services to generate call-trace-classification rules to facilitate root-cause analysis of distributed-application operational problems and failures. In a described implementation, a set of automatically labeled call traces is partitioned by the generated call-trace-classification rules. Call-trace-classification-rule generation is constrained to produce relatively simple rules with greater-than-threshold confidences and coverages. The call-trace-classification rules may point to particular services and service failures, which provides useful information to distributed-application and distributed-computer-system managers and administrators attempting to diagnose operational problems and failures that arise during execution of distributed applications within distributed computer systems.Type: GrantFiled: October 1, 2021Date of Patent: January 23, 2024Assignee: VMware LLCInventors: Arnak Poghosyan, Ashot Nshan Harutyunyan, Naira Movses Grigoryan, Clement Pang, George Oganesyan, Davit Baghdasaryan
-
METHODS AND SYTSTEMS FOR DISCOVERING INCIDENTS THROUGH CLUSTERING OF ALERT OCCURING IN A DATA CENTER
Publication number: 20240022466Abstract: Automated computer-implemented methods and systems for discovering clusters of alerts triggered by abnormal events occurring with objects in a data center are described. In one aspect, alerts with start times in a sliding run-time window are retrieved from an alerts database. Each alert corresponds to a run-time event occurring with an object of the data center. Clusters of alerts in the sliding run-time window are detected based on the start times of the alerts and topological proximity of the objects. High priority alerts in the clusters of alerts are determined based on alert types. The events associated with discovered clusters of alerts and high priority alerts are displayed in a graphical user interface (“GUI”). Time evolution clustering of alerts and coverage evolution of alerts are over time based on the start times of the alerts and topological proximity of objects exhibiting abnormal behavior in the data center.Type: ApplicationFiled: July 18, 2022Publication date: January 18, 2024Applicant: VMware, Inc.Inventors: Ashot Nshan Harutyunyan, Arnak Poghosyan, Naira Movses Grigoryan, Artur Grigoryan, Tigran Bunarjyan, Karen Aghajanyan, Vahan Tadevosyan, Tigran Avagimyants -
Publication number: 20240020191Abstract: Automated methods and systems for resolving potential root causes of performance problems with applications executing in a data center are described. The automated methods use machine learning to train an inference model that relates event types recorded in metrics, log messages, and traces of an application to values of a key performance indicator (“KPI”) of the application. The methods use the trained inference model to determine which of the event types are important event types that relate to performance of the application. In response to detecting a run-time performance problem in the KPI, the methods determine which of the important event has a higher probability of being the potential root cause of the performance problem. A graphical user interface displays an alert that identifies the application as having the run-time performance problem, identity of the important event types, and at least one recommendation for remedying the performance problem.Type: ApplicationFiled: July 13, 2022Publication date: January 18, 2024Applicant: VMware, Inc.Inventors: Ashot Nshan Harutyunyan, Arnak Poghosyan, Naira Movses Grigoryan
-
Patent number: 11815989Abstract: Automated methods and systems for identifying problems associated with objects of a data center are described. Automated methods and systems are performed by an operations management server. For each object, the server determines a baseline distribution from historical events that are associated with a normal operational state of an object. The server determines a runtime distribution of runtime events that are associated with the object and detected in a runtime window of the object. The management server monitors runtime performance of the object while the object is running in the datacenter. When a performance problem is detected, the management server determines a root cause of a performance problem based on the baseline distribution and the runtime distribution and displays an alert in a graphical user interface of a display.Type: GrantFiled: January 20, 2022Date of Patent: November 14, 2023Assignee: VMware, Inc.Inventors: Ashot Nshan Harutyunyan, Amak Poghosyan, Naira Movses Grigoryan
-
Patent number: 11803440Abstract: Automated processes and systems troubleshoot and optimize performance of applications running in distributed computing systems. An automated computer-implemented processes train an inference model for an application based on metrics associated with the application and a key performance indicator (“KPI”) of the application. When a run-time performance problem is detected in run-time KPI values of KPI, the trained inference model is applied to run-time metrics and run-time KPI values to identify relevant run-time metrics that can be used to identify the root cause of the performance problem. The root cause of the performance problem can be used to generate a recommendation for correcting the performance problem. An alert identifying the root cause of the performance problem and the recommendation for correcting the performance problem are displayed on an interface of a display, thereby enabling correction of the performance problem and optimization of the application.Type: GrantFiled: September 30, 2021Date of Patent: October 31, 2023Assignee: VMware, Inc.Inventors: Ashot Nshan Harutyunyan, Arnak Poghosyan
-
Publication number: 20230281070Abstract: Automated methods and systems for identifying and resolving performance problems of objects of a data center are described. The automated methods and systems construct a model for identifying objects of the datacenter that are experiencing performance problems based on baseline distributions of events of the objects in a historical time period and event distributions of events of the objects in a time window located outside the historical time period. A root causes and recommendations database is constructed for resolving performance problems based on remedial measures previously performed for resolving performance problems. The model is used to monitor the objects of data center for runtime performance problems. When a performance problem with an object is detected, the root causes and recommendations database is used to identify a root cause of the performance problem and generate a recommendation for resolving the performance problem in near real time.Type: ApplicationFiled: March 1, 2022Publication date: September 7, 2023Applicant: VMware, Inc.Inventors: Ashot Nshan Harutyunyan, Arnak Poghosyan, Naira Movses Grigoryan
-
Publication number: 20230252109Abstract: The current document is directed to improved methods and systems that collect, generate, and store multidimensional metric data used for monitoring, management, and administration of computer systems and that continuously optimize sampling rates for metric data. Multiple different metric-data streams are sampled for each of multiple different distributed-computer-system objects, and are hierarchically organized into a number of different individual and multidimensional metric-data streams. The sampling rates for the different individual and multidimensional metric-data streams are correspondingly hierarchically optimized in order to avoid oversampling the metric data while preserving the relevant information content of the sampled metric data for downstream data analysis.Type: ApplicationFiled: January 17, 2022Publication date: August 10, 2023Applicant: VMware, IncInventors: Ashot Nshan Harutyunyan, Tigran Bunarjyan, Arnak Poghosyan, Karine Aleksanyan
-
Publication number: 20230229548Abstract: Automated methods and systems for identifying problems associated with objects of a data center are described. Automated methods and systems are performed by an operations management server. For each object, the server determines a baseline distribution from historical events that are associated with a normal operational state of an object. The server determines a runtime distribution of runtime events that are associated with the object and detected in a runtime window of the object. The management server monitors runtime performance of the object while the object is running in the datacenter. When a performance problem is detected, the management server determines a root cause of a performance problem based on the baseline distribution and the runtime distribution and displays an alert in a graphical user interface of a display.Type: ApplicationFiled: January 20, 2022Publication date: July 20, 2023Applicant: VMware, Inc.Inventors: Ashot Nshan Harutyunyan, Amak Poghosyan, Naira Movses Grigoryan
-
Publication number: 20230229537Abstract: The current document is directed to methods and systems that automatically generate training data for machine-learning-based components used by a metric-data processing-and-analysis component of a distributed computer system, a subsystem within a distributed computer system, or a standalone metric-data processing-and-analysis system. The training data sets are labeled using categorical KPI values. The machine-learning-based components are applied to metric data both for predicting anomalous operational behaviors and problems within the distributed computer system and for determination of potential causes of anomalous operational behaviors and problems within the distributed computer system. Training of machine-learning-based components is carried out concurrently and asynchronously with respect to other metric-data collection, aggregation, processing, storage, and analysis tasks.Type: ApplicationFiled: January 17, 2022Publication date: July 20, 2023Applicant: VMware, Inc.Inventors: Ashot Nshan Harutyunyan, Nelli Aghajanyan, Lilit Harutyunyan, Arnak Poghosyan, Tigran Bunarjyan
-
Publication number: 20230222511Abstract: An AI-driven support system is described herein. This system includes a request formed from least one of a support request and a knowledge base. The system also includes an extractor module made up of a data pipeline configured to construct a training dataset from an input of at least one of said support request and said knowledge base, a training pipeline configured to take said training dataset use a BERT language model to generate at least one feature vector, and an evaluation pipeline fit to compare outputs from at least one iteration of said training pipeline, as well as output at least one parsed feature vector.Type: ApplicationFiled: January 11, 2022Publication date: July 13, 2023Applicant: VMware, Inc.Inventors: Ashot BAGHDASARYAN, Tigran BUNARJYAN, Arnak POGHOSYAN, Ashot Nshan HARUTYUNYAN, Jad EL-ZEIN
-
Publication number: 20230108819Abstract: Automated computer-implemented processes and systems manage and troubleshoot a service provided by a distributed application executing in a distributed computing system. Processes query objects of the distributed computing system to identify candidate objects for addition to the service. Processes generate recommendations in a graphical user interface (“GUI”) that enable a user to select and enroll the one or more candidate objects into the service via the GUI. Processes monitor a key performance indicator (“KPI”) of the service for violations of a corresponding service level object (“SLO”) threshold. When the KPI violates the SLO threshold, processes determine a root cause of a performance problem with the service based on a metric-association rule associated with the KPI violation of the SLO threshold and displays the performance problem and a recommendation that corrects the performance problem in a GUI.Type: ApplicationFiled: October 4, 2021Publication date: April 6, 2023Applicant: VMware, Inc.Inventors: Karen Aghajanyan, Nshan Sharoyan, Areg Hovhannisyan, Ashot Nshan Harutyunyan, Atnak Poghosyan, Naira Movses Grigoryan, Tigran Matevosyan, Lilit Arakelyan
-
Publication number: 20230099001Abstract: Automated processes and systems troubleshoot and optimize performance of applications running in distributed computing systems. An automated computer-implemented processes train an inference model for an application based on metrics associated with the application and a key performance indicator (“KPI”) of the application. When a run-time performance problem is detected in run-time KPI values of KPI, the trained inference model is applied to run-time metrics and run-time KPI values to identify relevant run-time metrics that can be used to identify the root cause of the performance problem. The root cause of the performance problem can be used to generate a recommendation for correcting the performance problem. An alert identifying the root cause of the performance problem and the recommendation for correcting the performance problem are displayed on an interface of a display, thereby enabling correction of the performance problem and optimization of the application.Type: ApplicationFiled: September 30, 2021Publication date: March 30, 2023Applicant: VMware, Inc.Inventors: Ashot Nshan Harutyunyan, Arnak Poghosyan
-
Publication number: 20220391279Abstract: Methods and systems are directed to discovering problem incidents in a distributed computing system. Events corresponding to historical problems incidents for the distributed computing system are retrieved from a data base. Sets of representative events of the various historical problem incidents for the distributed computing system are determined. A runtime problem incident in the distributed computing system is characterized by runtime events. The runtime problem incident is classified as corresponding to a historical problem incident of the historical problem incidents based on the runtime events and the sets of representative events. Remedial measures used to correct the historical problem incident may be used to correct the runtime problem.Type: ApplicationFiled: June 8, 2021Publication date: December 8, 2022Applicant: VMware, Inc.Inventors: Naira Movses Grigoryan, Ashot Nshan Harutyunyan, Amak Poghosyan, Nicholas Kushmerick, Janislav Jankov
-
Patent number: 11481300Abstract: Automated processes and systems for detecting abnormally behaving objects of a distributed computing system are described. Processes and systems obtain metrics that are generated in a historical time window and are associated with an object of the distributed computing system. Processes and system use the metrics to compute a time-dependent system indicator over the historical time window. Each value of the system indicator corresponds to a point in time of the historical time window when the object was in a normal or an abnormal state. Processes and systems use the normal and abnormal states of the system indicator in the historical time window to train a state classifier that is used to detect run-time abnormal behavior of the object. When the state classifier identifies abnormal behavior of the object, an alert is generated, indicating the abnormal behavior of the object.Type: GrantFiled: April 23, 2019Date of Patent: October 25, 2022Assignee: VMware, Inc.Inventors: Arnak Poghosyan, Ashot Nshan Harutyunyan, Naira Movses Grigoryan, Nicholas Kushmerick