US 12,001,884 B2
Remote management of distributed datacenters
Balaji Srinivasa, Belmont, CA (US)
Assigned to Citrix Systems, Inc., Fort Lauderdale, FL (US)
Filed by Citrix Systems, Inc., Fort Lauderdale, FL (US)
Filed on Dec. 2, 2021, as Appl. No. 17/540,488.
Application 16/748,880 is a division of application No. 16/213,078, filed on Dec. 7, 2018, granted, now 10,585,705, issued on Mar. 10, 2020.
Application 16/213,078 is a division of application No. 13/480,333, filed on May 24, 2012, granted, now 10,235,205, issued on Mar. 19, 2019.
Application 17/540,488 is a continuation of application No. 16/748,880, filed on Jan. 22, 2020, granted, now 11,210,139.
Prior Publication US 2022/0091889 A1, Mar. 24, 2022
Int. Cl. G06F 9/50 (2006.01); H04L 9/32 (2006.01); H04L 41/042 (2022.01); H04L 61/2592 (2022.01); H04L 65/1066 (2022.01); H04L 12/70 (2013.01)
CPC G06F 9/5011 (2013.01) [H04L 41/042 (2013.01); H04L 61/2592 (2013.01); H04L 9/3268 (2013.01); H04L 2012/5631 (2013.01); H04L 65/1066 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
receiving, by a computing device and from a user terminal, a request for an operation to be executed at a plurality of target machines;
generating, by the computing device for each of the plurality of target machines, based on the request, a tag configured to identify the operation and the corresponding target machines wherein the tag identifies a transaction identifier for the request and a certificate number for a corresponding target machine;
sending, to each of the plurality of target machines, an instruction to execute the operation and the corresponding tag generated for the target machine;
receiving, by the computing device from the plurality of target machines, a plurality of status files each comprising a return code and a tag, wherein the tag identifies the operation and a target machine of the plurality of target machines, and wherein the return code indicates a status of the operation at the corresponding target machine;
receiving, from the user terminal, a second request for a status of the operation; and
sending, to the user terminal and based on the plurality of status files, an indicator, wherein the indicator indicates the status of the operation.