1. A crash fault tolerant load management method for allocating tasks among a plurality of processors, the method comprising the steps of: determining, among operational ones of the processors, which tasks, previously allocated to various ones of the processors, have not been executed, the step of determining including exchanging views between the operational processors to reach consensus among the operational processors as to the status of the previously allocated tasks, each view including at least one of: (a) information on what work has been done by the processor sending the view, and (b) information on what work, done by other processors, has been reported to the processor sending the view; and allocating pending tasks among the operational processors.