Patent ID: 8520226
Filing Date: 2013-08-27
Classification: G06F

Abstract:
1. A method for robust recovery in a page parallel RIP system that includes a splitter node and a plurality of distributed RIP nodes, the method comprising: receiving a job file to be processed in a page parallel RIP system; informing, by a supervisor node, a splitter node of a location of said job file; splitting, by said splitter node, said job file into a plurality of chunks; storing, by said splitter node, a chunk data structure for each of said plurality of chunks, each chunk data structure containing information required to regenerate a corresponding chunk in an event of a fault condition on said page parallel RIP system while performing a RIP process by a RIP node on a chunk that corresponds to a chunk data structure stored by said splitter node, said information comprising a list of resources required by said corresponding chunk, said list of resources comprising page content and a list of dependencies comprising a set of resource identifiers, said splitter node maintaining said set of resource identifiers for each RIP node; assigning, by said supervisor node, one of said chunks to a first RIP node; in response to a signal indicating that said first RIP node is no longer active or is unresponsive, said supervisor node selecting a second RIP node which is still online and active in said page parallel RIP system, said second RIP node being different than said first RIP node, and communicating an identity of said selected second RIP node to said splitter node, said splitter node receiving a list of chunks pending on said first RIP node, said list of chunks pending including said one chunk; retrieving, by said splitter node, said chunk data structure corresponding to said one chunk; using said retrieved chuck data structure to regenerate said one chunk; sending said regenerated chunk to said selected second RIP node; processing, by said second RIP node, said regenerated chunk into at least one print-ready page; transferring said at least one print-ready page from said second RIP node to an output subsystem; and in response to said output subsystem having received all print-ready pages for this chunk, said splitter node deleting said chunk data structure corresponding to said regenerated chunk.