-
公开(公告)号:US20230205595A1
公开(公告)日:2023-06-29
申请号:US17667062
申请日:2022-02-08
Applicant: Citrix Systems, Inc.
Inventor: Vikramjeet Singh , Mukesh Garg , Vivek Koni Raghuveer , Syed Mansoor Pasha , Ramnath Repakula , Vindhya Gajanan , PN Prathima
CPC classification number: G06F9/505 , G06F9/45558 , G06F11/3433 , G06F2009/4557
Abstract: Systems and methods for managing overloaded machines in a virtual environment are provided. A device can include one or more processors, coupled to memory. The device can receive, for time intervals, a metric of performance of hardware of a machine hosting sessions between clients. The device can identify, for the time intervals, a plurality of scores indicative of performance of the corresponding plurality of sessions. The device can trigger an action to perform on the machine or at least one of the sessions responsive to i) the metric of performance of hardware failing a first threshold corresponding to availability of the hardware for a predetermined number of time intervals of the plurality of time intervals, and ii) the at least one of the plurality of scores failing a second threshold corresponding to satisfactory session performance for the same predetermined number of time intervals
-
公开(公告)号:US20240095111A1
公开(公告)日:2024-03-21
申请号:US17948502
申请日:2022-09-20
Applicant: Citrix Systems, Inc.
Inventor: Prabhjeet Singh Chawla , Vindhya Gajanan
CPC classification number: G06F11/006 , G06F8/65 , G06F8/71 , G06F8/77 , G06F11/3409 , G06F2201/865
Abstract: Described herein are systems and methods for determining an upgrade to an application as a cause of a failure in a session. A device may detect a failure in a session via which a client is accessing a first version of an application. The device may identify, in response to detecting the failure, first performance metrics for the first version of the application and second performance metrics for a second version of the application. The device may determine, based at least on the failure, the first performance metrics, and the second performance metrics, that an upgrade to the application to the first version from the second version is a cause of the failure in the session. The device may store an association between the first version of the application and the determination that the upgrade is the cause of the failure in the session.
-
3.
公开(公告)号:US20230403224A1
公开(公告)日:2023-12-14
申请号:US17840432
申请日:2022-06-14
Applicant: Citrix Systems, Inc.
Inventor: Vinay George Roy , Vikramjeet Singh Sandhu , Mukesh Garg , Vijay Nagarajan , Vindhya Gajanan , Abhyudaya Anand , Prabhjeet Singh Chawla
IPC: H04L43/091 , H04L41/16
CPC classification number: H04L43/091 , H04L41/16
Abstract: Described embodiments provide systems and methods for classifying a machine by performance. A device may identify, for a first time window, a first plurality of attributes of a machine and a session provided by the machine. The device may determine a first score based at least on a weight applied to each of the first plurality of attributes. The weight may be updated using a second plurality of attributes of the machine and the session provided by the machine for a second time window. The device may determine a probability of failure for the session by applying the first plurality of attributes to a model. The device may generate a second score indicating a performance of the machine as a function of the first score and the probability of failure. The device may classify the machine into a performance level in accordance with the second score.
-
公开(公告)号:US20230114867A1
公开(公告)日:2023-04-13
申请号:US17500409
申请日:2021-10-13
Applicant: Citrix Systems, Inc.
Inventor: Prabhjeet Singh Chawla , Vindhya Gajanan , Rahul Gupta
IPC: G06F9/4401
Abstract: Described embodiments provide systems and methods for determining bounce-able machines. One or more processors can be coupled to memory. The one or more processors can identify data associated with a history of actions performed on a plurality of machines. The one or more processors can determine, using the data, a change in performance of the plurality of machines if a sequence of actions were applied to one or more of the plurality of machines. The one or more processors can select a machine of the plurality of machines based on at least on the change in performance of the machine satisfying a threshold. The one or more processors can initiate, responsive to the selection, the sequence of actions on the machine.
-
-
-