-
公开(公告)号:US11301280B2
公开(公告)日:2022-04-12
申请号:US16382209
申请日:2019-04-12
Applicant: VMWARE, INC.
Inventor: Srinivas Kandula
Abstract: A system and method for managing a monitoring agent in an operating system of a virtual computing instance uses a monitoring agent lifecycle service of the monitoring agent that is started as part of a startup process of the operating system of the virtual computing instance. When needed, a monitoring agent core of the monitoring agent is downloaded and installed from an external service to the virtual computing instance by the monitoring agent lifecycle service so that a monitoring operation of the virtual computing instance is performed by the monitoring agent core.
-
公开(公告)号:US11190431B2
公开(公告)日:2021-11-30
申请号:US15803877
申请日:2017-11-06
Applicant: VMWARE, INC.
Inventor: Srinivas Kandula , Reghuram Vasanthakumari , Scott Feldstein , Padmini Sampige Thirumalachar
Abstract: Techniques for prioritized client-server communications based on server health are disclosed. In one embodiment, a system includes multiple clients, and a server communicatively coupled to the multiple clients. The server may include a quality of service (QoS) aware server agent to divide the clients into client groups, assign a priority level to each of the client groups, monitor a health of the server, and determine heartbeat status messages to be sent to the client groups based on the assigned priority level and the health of the server. Each heartbeat message may indicate a state of the server. Further, the QoS aware server agent may send the heartbeat status messages to corresponding ones of the client groups and instruct clients corresponding to one or more of the client groups to send data based on the corresponding heartbeat status messages.
-
公开(公告)号:US10536359B2
公开(公告)日:2020-01-14
申请号:US15949081
申请日:2018-04-10
Applicant: VMWARE, INC.
Inventor: Srinivas Kandula , Padmini Sampige Thirumalachar , Gangadharaswamy Hindiskere Umapathi , Aditya Choudhary
Abstract: Techniques for optimized performance data collection at client nodes are disclosed. In one embodiment, a client node in a client-server environment may include at least one processing resource and a computer-readable storage medium having computer-readable program code embodied therewith. The computer-readable program code being configured to obtain resource utilization data associated with a plurality of processes running on the client node, determine a list of processes having resource utilization greater than a threshold based on the resource utilization data, organize the list of processes based on predetermined criteria and the resource utilization data, generate a report including a predefined number of processes from the organized list, and transmit the report to a management node for performance monitoring.
-
公开(公告)号:US11429430B2
公开(公告)日:2022-08-30
申请号:US16137564
申请日:2018-09-21
Applicant: VMWARE, INC.
Inventor: Srinivas Kandula , Gaurav Gupta , Arunvijai Sridharan , Vibhu Rastogi
Abstract: In one example, a request to migrate an application running on a first compute node to a second compute node with a change in a version of the application may be received. Migration information may be provided to a cloud-based Migration as a Service provider based on the request. An application migration component may be received from the cloud-based Migration as a Service provider based on the migration information. Further, the application migration component may be executed to migrate the application from the first compute node to the second compute node with the change in the version of the application.
-
公开(公告)号:US11089098B2
公开(公告)日:2021-08-10
申请号:US16137554
申请日:2018-09-21
Applicant: VMWARE, INC.
Inventor: Srinivas Kandula , Gaurav Gupta , Arunvijai Sridharan , Vibhu Rastogi
Abstract: In one example, a request to migrate a server application running on a first server to a second server with a change in a version of the server application may be received. Migration information may be provided to a cloud-based Migration as a Service provider based on the request. An application migration component may be received from the cloud-based Migration as a Service provider upon validation of the migration information. The server application may be migrated from the first server to the second server with the change in the version of the server application using the application migration component and the cloud-based Migration as a Service provider. A first version of an agent application in a client may be upgraded with a modified version of the agent application using the application migration component.
-
-
-
-