Patent ID: 7716238

Claim:
A system of networked, redundant computing devices the system comprising: a plurality of computing devices, wherein each of the plurality of computing devices are: configured to execute a task, assigned responsibility for at least a portion of the task, and coupled to a communications network and receive a query corresponding to the task, the query received by all of the plurality of computing devices; a look-up table stored in memory at each of the plurality of computing devices and accessible by each of the plurality of computing devices, the look-up table configured to direct execution of the task by the plurality of computing devices in response to the query based on at least the responsibility for at least the portion of the task assigned to each of the plurality of computing devices; and control logic stored in memory at each of the plurality of computing devices and executable to monitor completion of query processing, whereupon a second computing device from the plurality of computing devices attempts to execute the task corresponding to the query as directed by the look-up table and the monitoring process when a first computing device designated by the look-up table from the plurality of computing devices fails to execute the task corresponding to the query within a predetermined time period, and the plurality of computing devices reset for processing of a new query upon successful processing of the query corresponding to the task.