-
公开(公告)号: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
-
公开(公告)号:US20220337471A1
公开(公告)日:2022-10-20
申请号:US17232494
申请日:2021-04-16
Applicant: Citrix Systems, Inc.
Inventor: Dhawal Patel , Vikramjeet Singh , Mukesh Garg , Vivek Koni Raghuveer , Venkatesh Vellingiri
Abstract: Managing performance of elements providing a session via a multi-hop network topology is provided. A system receives values for factors associated with elements that form hops in a multi-hop network topology. The system determines a performance metric for each hop using the values for one or more factors selected from the factors. The system identifies a hop of the hops as having a performance issue based on the performance metric for the hop exceeding a threshold. The system selects, responsive to the performance metric of the hop exceeding the threshold, an action to take on at least one element forming the hop.
-
公开(公告)号:US20220405138A1
公开(公告)日:2022-12-22
申请号:US17391391
申请日:2021-08-02
Applicant: Citrix Systems, Inc.
Inventor: PN Prathima , Vikramjeet Singh , Mukesh Garg , Venkatesh Vellingiri , Vivek Koni Raghuveer , Syed Mansoor Pasha , Sharath Babu , Kamal Deka , Ramnath Repakula
Abstract: Described are systems and methods of detecting processes causing degradation of machine performance using heuristics. A device may identify a plurality of time intervals having a use of a resource on a machine above a threshold. The device may identify a percentage of the use of the resource by each of a plurality processes on the machine using the resource during each time interval of the plurality of time intervals. The device may determine a score for each process of the plurality processes based at least on a function of the percentage of the use of the resource over one or more of the plurality of time intervals in which each process used the resource. The device may provide, for display, a selection of one or more processes from the plurality of processes ranked by the score.
-
公开(公告)号:US20220156154A1
公开(公告)日:2022-05-19
申请号:US17138162
申请日:2020-12-30
Applicant: Citrix Systems, Inc.
Inventor: Andreas Varnavas , Neha Joshi , Vikramjeet Singh , Prabhjeet Singh Chawla
Abstract: Described embodiments provide systems and methods for detection of the degradation of a virtual desktop environment. A computing device may receive data from a plurality of client devices. The computing device may identify a subset of client devices from the plurality of client devices with at least one characteristic in common based on the received data. The computing device may determine a ratio of the identified subset of client devices, the ratio being a comparison of client devices of the subset with a value above a first threshold to a total number of client devices of the subset, and the value being indicative of a characteristic of performance for that client device. The computing device may identify a cause of an anomaly in the performance of the application based on the ratio exceeding a second threshold.
-
公开(公告)号:US11736337B2
公开(公告)日:2023-08-22
申请号:US17232494
申请日:2021-04-16
Applicant: Citrix Systems, Inc.
Inventor: Dhawal Patel , Vikramjeet Singh , Mukesh Garg , Vivek Koni Raghuveer , Venkatesh Vellingiri
IPC: H04L41/0631 , H04L43/16
CPC classification number: H04L41/0631 , H04L43/16
Abstract: Managing performance of elements providing a session via a multi-hop network topology is provided. A system receives values for factors associated with elements that form hops in a multi-hop network topology. The system determines a performance metric for each hop using the values for one or more factors selected from the factors. The system identifies a hop of the hops as having a performance issue based on the performance metric for the hop exceeding a threshold. The system selects, responsive to the performance metric of the hop exceeding the threshold, an action to take on at least one element forming the hop.
-
公开(公告)号:US20230023004A1
公开(公告)日:2023-01-26
申请号:US17385124
申请日:2021-07-26
Applicant: Citrix Systems, Inc.
Inventor: Vikramjeet Singh , Rishabh Agarwal , Dhawal Patel
IPC: H04L12/26 , G06F16/951
Abstract: Automatically detecting whether sessions are routed through proxy servers is provided. The system identifies a log with session information generated by a device for a session established between a client and a server traversing the device. The system compares a source internet protocol (“IP”) address for the session identified from the log with IP addresses of proxy servers. The system updates, responsive to a match based on the comparison, the log with an indication that the session was routed through a proxy server.
-
公开(公告)号:US20210367901A1
公开(公告)日:2021-11-25
申请号:US16927075
申请日:2020-07-13
Applicant: Citrix Systems, Inc.
Inventor: Vikramjeet Singh , William Thomas Georg Charnell , Priyanka Somashekar
IPC: H04L12/911 , H04L12/24 , H04L12/26 , G06F9/50
Abstract: One example disclosed method involves a computing system determining that a first shared computing resource, included among a plurality of shared computing resources managed by a controller, is potentially faulty. The system may configure the controller to identify the first shared computing resource with a tag, the tag configured to cause the controller, in response to a client requesting the controller for access to a first application, to assign the first shared computing resource to deliver the first application to the client. The system may instruct the client to request the controller for access to the first application. The system may determine that the first shared computing resource is faulty based on the client being unable to access the first application at a time of application of the tag to the first shared computing resource. The system may take a corrective action with respect to the first shared computing resource.
-
公开(公告)号:US12001287B2
公开(公告)日:2024-06-04
申请号:US17936724
申请日:2022-09-29
Applicant: Citrix Systems, Inc.
Inventor: Andreas Varnavas , Neha Joshi , Vikramjeet Singh , Prabhjeet Singh Chawla
CPC classification number: G06F11/1423 , G06F9/45558 , G06F11/302 , G06F11/3495 , G06F2009/45562 , G06F2201/85 , H04L63/0272
Abstract: Described embodiments provide systems and methods for detection of the degradation of a virtual desktop environment. A computing device may receive data from a plurality of client devices. The computing device may identify a subset of client devices from the plurality of client devices with at least one characteristic in common based on the received data. The computing device may determine a ratio of the identified subset of client devices, the ratio being a comparison of client devices of the subset with a value above a first threshold to a total number of client devices of the subset, and the value being indicative of a characteristic of performance for that client device. The computing device may identify a cause of an anomaly in the performance of the application based on the ratio exceeding a second threshold.
-
公开(公告)号:US11784940B2
公开(公告)日:2023-10-10
申请号:US16927075
申请日:2020-07-13
Applicant: Citrix Systems, Inc.
Inventor: Vikramjeet Singh , William Thomas Georg Charnell , Priyanka Somashekar
IPC: H04L47/74 , H04L47/78 , G06F9/50 , H04L43/0823 , H04L41/0604 , G06F11/00 , H04L43/0817 , G06F11/30 , H04L41/0659
CPC classification number: H04L47/746 , G06F9/505 , G06F9/5083 , G06F11/00 , G06F11/3006 , G06F11/3055 , H04L41/0627 , H04L41/0661 , H04L43/0817 , H04L43/0823 , H04L47/781 , G06F2201/815
Abstract: One example disclosed method involves a computing system determining that a first shared computing resource, included among a plurality of shared computing resources managed by a controller, is potentially faulty. The system may configure the controller to identify the first shared computing resource with a tag, the tag configured to cause the controller, in response to a client requesting the controller for access to a first application, to assign the first shared computing resource to deliver the first application to the client. The system may instruct the client to request the controller for access to the first application. The system may determine that the first shared computing resource is faulty based on the client being unable to access the first application at a time of application of the tag to the first shared computing resource. The system may take a corrective action with respect to the first shared computing resource.
-
公开(公告)号:US11467911B2
公开(公告)日:2022-10-11
申请号:US17138162
申请日:2020-12-30
Applicant: Citrix Systems, Inc.
Inventor: Andreas Varnavas , Neha Joshi , Vikramjeet Singh , Prabhjeet Singh Chawla
Abstract: Described embodiments provide systems and methods for detection of the degradation of a virtual desktop environment. A computing device may receive data from a plurality of client devices. The computing device may identify a subset of client devices from the plurality of client devices with at least one characteristic in common based on the received data. The computing device may determine a ratio of the identified subset of client devices, the ratio being a comparison of client devices of the subset with a value above a first threshold to a total number of client devices of the subset, and the value being indicative of a characteristic of performance for that client device. The computing device may identify a cause of an anomaly in the performance of the application based on the ratio exceeding a second threshold.
-
-
-
-
-
-
-
-
-