Authorizing or preventing deployment of update information based on deployment parameters
First Claim
Patent Images
1. One or more non-transitory computer-readable media storing computer-executable instructions responsive to execution by at least one processor configure the at least one processor to perform operations comprising:
- storing data relating to one or more deployment parameters associated with deployment of update information stored in a group of download nodes, wherein the one or more deployment parameters comprise a parameter indicative of a maximum allowable failure rate;
receiving a request for the update information from a requesting node;
determining that the maximum allowable deployment failure rate would not be exceeding if the requesting node attempted and failed to deploy the update information; and
authorizing the requesting node to deploy the update information responsive to determining that the maximum allowable deployment failure rate would not be exceeded if the requesting node attempted and failed to deploy the update information, wherein authorizing comprises directing the requesting node to obtain the update information from at least one download node of the group of download nodes.
1 Assignment
0 Petitions
Accused Products
Abstract
One or more bookkeeping nodes may receive a request to deploy update information from a requesting node. The bookkeeping node(s) may determine whether to authorize the requesting node to deploy the update information based at least in part on one or more deployment parameters. If authorized, the requesting node may download the update information from one or more download nodes.
28 Citations
29 Claims
-
1. One or more non-transitory computer-readable media storing computer-executable instructions responsive to execution by at least one processor configure the at least one processor to perform operations comprising:
-
storing data relating to one or more deployment parameters associated with deployment of update information stored in a group of download nodes, wherein the one or more deployment parameters comprise a parameter indicative of a maximum allowable failure rate; receiving a request for the update information from a requesting node; determining that the maximum allowable deployment failure rate would not be exceeding if the requesting node attempted and failed to deploy the update information; and authorizing the requesting node to deploy the update information responsive to determining that the maximum allowable deployment failure rate would not be exceeded if the requesting node attempted and failed to deploy the update information, wherein authorizing comprises directing the requesting node to obtain the update information from at least one download node of the group of download nodes. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method comprising:
-
receiving, by a bookkeeping node from a requesting node, a request to deploy update information; determining, by the bookkeeping node, whether to authorize the requesting node to deploy the update information based at least in part on one or more deployment parameters, wherein the one or more deployment parameters comprise a maximum allowable deployment failure rate, and wherein determining whether to authorize the requesting node to deploy the update information comprises determining, by the bookkeeping node, that the maximum allowable deployment failure rate would not be exceeded if the requesting node attempted and failed to deploy the update information and authorizing, by the bookkeeping node, the requesting node to deploy the update information, wherein authorizing comprises directing, by the bookkeeping node, the requesting node to obtain the update information from at least one download node of a group of one or more download nodes storing the update information. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A system comprising:
-
a plurality of nodes comprising; at least one bookkeeping node storing data relating to one or more deployment parameters, wherein the one or more deployment parameters comprise a maximum allowable deployment failure rate, one or more download nodes storing the update information, and a requesting node, wherein the at least one bookkeeping node comprises; at least one processor; and at least one memory storing computer-executable instructions that upon execution by the at least one processor configure the at least one processer to; receive a request from the requesting node to deploy the update information, determine whether the maximum allowable deployment failure rate would be exceeded if the requesting node attempted and failed to deploy the update information, and authorize the requesting node to deploy the update information if it is determined that maximum allowable deployment failure rate would not be exceeded, wherein authorizing comprises directing, by the bookkeeping node, the requesting node to obtain the update information from at least one download node of the one or more download nodes storing the update information, or prevent the requesting node from deploying the update information if it is determined that the maximum allowable deployment failure rate would be exceeded. - View Dependent Claims (24, 25, 26)
-
-
27. A system comprising:
-
a plurality of nodes, wherein each node stores a respective portion of update information and respective data relating to one or more deployment parameters associated with deployment of at least the respective portion of the update information, wherein the one or more deployment parameters comprise a maximum allowable deployment failure rate, and wherein each node comprises; at least one processor, and at least one memory comprising computer-executable instructions, wherein execution of the computer-executable instructions stored in the at least one memory of a first node of the plurality of nodes by the at least one processor of the first node configures the at least one processor of the first node to perform operations comprising; determining, based at least in part on the one or more deployment parameters, that deployment of the update information by the first node is authorized by determining that the maximum allowable deployment failure rate would not be exceeded if the first node attempted and failed to deploy the update information, and obtaining a respective portion of the update information from a second node of the plurality of nodes. - View Dependent Claims (28, 29)
-
Specification