An output-decision-based negative feedback control method, comprising: receiving, by an output decider , output responses of at least two heterogeneous functional equivalents generated according to an external service request or an input stimulus, and dividing numbers corresponding to the at least two heterogeneous functional equivalents into at least one set according to the output responses, wherein numbers corresponding to the heterogeneous functional equivalents having the same output response are put into a set, and numbers corresponding to the heterogeneous functional equivalents having different output responses are put into individual sets; determining, by the output decider , credibility of each set according to a decision algorithm, and sending the at least one set and the credibility corresponding to each set to a feedback controller via decision information; receiving, by the feedback controller , the decision information, and generating a first scheduling policy and/or a second scheduling policy according to the decision information, wherein the first scheduling policy is used to indicate the number corresponding to the heterogeneous functional equivalent to be scheduled, and the second scheduling policy is used to indicate the number corresponding to the heterogeneous functional equivalent to be changed; and sending, by the feedback controller , the first scheduling policy to an input proxy , and/or sending a change instruction to the heterogeneous functional equivalent indicated by the second scheduling policy; wherein the output decider and the feedback controller are integrated into a network equipment, wherein the heterogeneous functional equivalents have the same function, a scale of each of the heterogeneous functional equivalent can be a system, a sub-system, a module, a function, an intermediate body or a component, and each of the heterogeneous functional equivalents can be implemented by software, hardware or both. receiving, by an output decider , output responses of at least two heterogeneous functional equivalents generated according to an external service request or an input stimulus, and dividing numbers corresponding to the at least two heterogeneous functional equivalents into at least one set according to the output responses, wherein numbers corresponding to the heterogeneous functional equivalents having the same output response are put into a set, and numbers corresponding to the heterogeneous functional equivalents having different output responses are put into individual sets; determining, by the output decider , credibility of each set according to a decision algorithm, and sending the at least one set and the credibility corresponding to each set to a feedback controller via decision information; receiving, by the feedback controller , the decision information, and generating a first scheduling policy and/or a second scheduling policy according to the decision information, wherein the first scheduling policy is used to indicate the number corresponding to the heterogeneous functional equivalent to be scheduled, and the second scheduling policy is used to indicate the number corresponding to the heterogeneous functional equivalent to be changed; and sending, by the feedback controller , the first scheduling policy to an input proxy , and/or sending a change instruction to the heterogeneous functional equivalent indicated by the second scheduling policy; wherein the output decider and the feedback controller are integrated into a network equipment, wherein the heterogeneous functional equivalents have the same function, a scale of each of the heterogeneous functional equivalent can be a system, a sub-system, a module, a function, an intermediate body or a component, and each of the heterogeneous functional equivalents can be implemented by software, hardware or both. <EOS>