1. A computer hardware-implemented method of preventing a cascading failure in a complex stream computer system, wherein a cascading failure results in an untrustworthy output from the complex stream computer system, and wherein the computer hardware-implemented method comprises: receiving a first set of binary data that identifies multiple subcomponents in a complex stream computer system, wherein the identified multiple subcomponents comprise multiple upstream subcomponents and a downstream subcomponent, wherein the multiple upstream subcomponents execute upstream computational processes, wherein the multiple upstream subcomponents reside within a first computer hardware system, and wherein the downstream subcomponent resides within a second computer hardware system; receiving a second set of binary data that identifies multiple outputs generated by the multiple upstream subcomponents; receiving a third set of binary data that identifies multiple inputs to the downstream subcomponent, wherein the identified multiple inputs to the downstream subcomponent are the identified multiple outputs generated by the multiple upstream subcomponents, and wherein the identified multiple inputs are inputs to a downstream computational process that is executed by the downstream subcomponent; examining, by computer hardware, each of the upstream computational processes to determine an accuracy of each of the identified multiple outputs based upon: a source of inputs to each of the upstream computational processes; and a history of each of the upstream computational processes for producing predictions that exceed a predetermined level of accuracy; generating, by computer hardware, accuracy values by assigning a determined accuracy value to each of the identified multiple outputs, wherein the determined accuracy value describes a confidence level of an accuracy of each of the identified multiple outputs, and wherein each of the identified multiple outputs is created by a separate upstream computational process in separate upstream subcomponents from the multiple upstream subcomponents; generating, by the computer hardware, weighting values by assigning a weighting value to each of the identified multiple inputs to the downstream subcomponent, wherein the weighting value describes a criticality level of each of the identified multiple inputs when executing the downstream computational process in the downstream subcomponent; utilizing, by the computer hardware, the determined accuracy values and the weighting values to dynamically adjust which of the identified multiple inputs are used by the downstream subcomponent in an effort to generate an output from the downstream subcomponent that meets a predefined trustworthiness level for making a first type of prediction, wherein a trustworthiness of the output from the downstream subcomponent is based on the determined accuracy value of each of the identified multiple outputs and the weighting value of each of the identified multiple inputs to the downstream subcomponent; determining, by the computer hardware, that no variations of execution of one or more functions used by the downstream subcomponent ever produce an output that meets the predefined trustworthiness level for making the first type of prediction; and in response to determining that no variations of execution of the one or more functions used by the downstream subcomponent ever produce the output that meets the predefined trustworthiness level for making the first type of prediction, executing, by the computer hardware, a new downstream computational process that produces a different second type of prediction than that produced by the downstream subcomponent.