1. A method for causing a plurality of processing nodes to perform a boot process task, comprising: dividing a boot process task into a plurality of boot process sub-tasks at a control processing node, distributing the plurality of boot process sub-tasks amongst the plurality of processing nodes so that each boot process sub-task has a corresponding processing node, executing each boot process sub-task at the corresponding processing node to generate a sub-task result, and combining sub-task results from the plurality of processing nodes at the control processing node, wherein the plurality of boot process sub-tasks may be executed in parallel or in sequence at the plurality of processing nodes.