US2017039648A1PendingUtilityA1
Synchronized processing of data by networked computing resources
Est. expiryDec 10, 2029(~3.4 yrs left)· nominal 20-yr term from priority
Inventors:Daniel AisenBradley KatsuyamaRobert ParkJohn SchwallRichard SteinerAllen ZhangThomas L. Popejoy
H04L 47/283G06Q 40/04H04L 43/0864H04L 43/0852G06F 9/52H04L 43/0858G06F 15/17325H04L 67/327H04L 67/62H04L 67/63
57
PatentIndex Score
0
Cited by
0
References
0
Claims
Abstract
Systems 100, 1000 , methods, and machine-interpretable programming or other instruction products for the management of data processing by multiple networked computing resources 106, 1106 . In particular, the disclosure relates to the synchronization of related requests for processing of data using distributed network resources.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A method for coordinating processing of data by multiple networked computing resources, the method comprising:
dividing at least one data process executable by a plurality of networked computing resources into a plurality of proposed transactions, each proposed transaction to be routed to a respective corresponding networked computing resource; and preparing instructions to execute each of the plurality of proposed transactions, each instruction to be forwarded to a corresponding networked computing resource and including at least one data item configured to cause the instruction to be communicated by a plurality of processors at a given time according to a clock associated with the plurality of processors.
2 . The method of claim 1 comprising: determining the given time at which each of the instructions is to be communicated by the plurality of processors based at least partly on latencies in execution of prior communicated instructions.
3 . The method of claim 1 comprising: determining the given time at which each of the instructions is to be communicated by the plurality of processors based at least partly on transmission latencies of prior communicated instructions.
4 . The method of claim 1 wherein the at least one data item configured to cause the instruction to be communicated by the plurality of processors at the given time is determined so as to cause synchronized arrival or execution of the plurality of proposed transactions at the respective networked computing resources.
5 . The method of claim 1 wherein the given time is provided at least in part by a time of day value.
6 . The method of claim 5 wherein the given time is further provided at least in part by a timing delay value.
7 . The method of claim 6 where in the timing delay value is determined at least in part on transmission latencies.
8 . The method of claim 1 comprising: forwarding each instruction to the corresponding networked computing resource at the given time.
9 . A system for coordinating processing of data by multiple networked computing resources, the system comprising a plurality of processors configured to:
divide at least one data process executable by a plurality of networked computing resources into a plurality of proposed transactions, each proposed transaction to be routed to a respective corresponding networked computing resource; and prepare instructions to execute each of the plurality of proposed transactions, each instruction to be forwarded to a corresponding networked computing resource and including at least one data item configured to cause the instruction to be communicated by the plurality of processors at a given time according to a clock associated with the plurality of processors.
10 . The system of claim 9 wherein the plurality of processors are configured to: determine the given time at which each of the instructions is to be communicated by the plurality of processors based at least partly on latencies in execution of prior communicated instructions.
11 . The system of claim 9 wherein the plurality of processors are configured to: determining the given time at which each of the instructions is to be communicated by the plurality of processors based at least partly on transmission latencies of prior communicated instructions.
12 . The system of claim 9 wherein the at least one data item configured to cause the instruction to be communicated by the plurality of processors at the given time is determined so as to cause synchronized arrival or execution of the plurality of proposed transactions at the respective networked computing resources.
13 . The system of claim 9 wherein the given time is provided at least in part by a time of day value.
14 . The system of claim 13 wherein the given time is further provided at least in part by a timing delay value.
15 . The system of claim 13 where in the timing delay value is determined at least in part on transmission latencies.
16 . The system of claim 9 wherein the plurality of processors are configured to: forward each instruction to the corresponding networked computing resource at the given time.
17 . A non-transitory, computer-readable medium or media having stored thereon computer-readable instructions which when executed by a plurality of processors configure the plurality of processors to:
divide at least one data process executable by a plurality of networked computing resources into a plurality of proposed transactions, each proposed transaction to be routed to a respective corresponding networked computing resource; and prepare instructions to execute each of the plurality of proposed transactions, each instruction to be forwarded to a corresponding networked computing resource and including at least one data item configured to cause the instruction to be communicated by the plurality of processors at a given time according to a clock associated with the plurality of processors.
18 . The medium or media of claim 17 wherein the given time is provided at least in part by a time of day value.
19 . The medium or media of claim 18 wherein the given time is further provided at least in part by a timing delay value.
20 . The medium or media of claim 17 having stored thereon computer-readable instructions which when executed by the plurality of processors configure the plurality of processors to forward each instruction to the corresponding networked computing resource at the given time.Cited by (0)
No later patents cite this yet.
References (0)
No backward citations on record.