1. A computing system node comprising: a processor; and a memory storing instructions that, when executed by the processor, cause the processor to: receive an original processing plan for a distributed computing system comprising a plurality of processing nodes, the original processing plan received from a first of the plurality of processing nodes and the computing system node being included in the plurality of processing nodes, determine, from the original processing plan, an output generated by the computing system node that is identified by the original processing plan as an expected input provided to a second of the plurality of processing nodes, determine, based on whether the computing system node has received one of a plurality of inputs, whether to invoke a nested processing plan, the nested processing plan including an identification of a third of the plurality of processing nodes; create a modified processing plan from the original processing plan by changing the expected input provided to the second of the plurality of processing nodes from the output provided by the computing system node to an output provided by the third of the plurality of processing nodes and appending the nested processing plan to the original processing plan; and, communicate the modified processing plan to the third of the plurality of processing nodes.