×

Remote management of distributed datacenters

  • US 10,235,205 B2
  • Filed: 05/24/2012
  • Issued: 03/19/2019
  • Est. Priority Date: 05/24/2012
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method, comprising:

  • generating a zero certificate for a plurality of target machines, the zero certificate including information for a subscriber of data management services;

    sending the zero certificate to the plurality of target machines;

    generating a unique certificate for each target machine in response to receiving the zero certificate from an agent at each target machine;

    providing the unique certificate to each corresponding target machine;

    receiving, at a computing device, a first resource request from a computing device associated with a user, the first resource request comprising at least a subscriber identifier of the user, a machine identifier for at least one target machine of plurality of target machines, and instructions for the target machine identified by the machine identifier, wherein the instructions are executable instructions to be executed at the target machine;

    assigning, by the computing device, a transaction identifier to the first resource request;

    receiving, at the computing device, a second resource request from an agent on each target machine of the plurality of target machines, the second resource request comprising at least an indication of availability of each target machine of the plurality of target machines;

    determining, by the computing device and based on the second resource request, availability of the target machine identified by the machine identifier;

    in response to determining that the target machine identified by the machine identifier is available, providing a reply, by the computing device and to the second resource request, the reply to the second resource request comprising at least the transaction identifier assigned to the first resource request and an instruction to the agent on the target machine to send a third resource request to the computing device;

    receiving, at the computing device, the third resource request from the agent on the target machine, the third resource request comprising at least the transaction identifier assigned to the first resource request;

    matching, by the computing device, the transaction identifier from the third resource request to the transaction identifier assigned to the first resource request; and

    in response to determining a match, providing a reply to the third resource request, by the computing device, the reply to the third resource request comprising at least the executable instructions for the target machine from the first resource request.

View all claims
  • 9 Assignments
Timeline View
Assignment View
    ×
    ×