A system, method, and computer-readable medium are disclosed for performing distributed analytics using a metadata encoded decision engine. More specifically, the operation of performing distributed analytics combines metadata encoding of input expectations for models with a multi-tier decision engine. In certain embodiments, the multi-tier decision engine provides arbitrary responses to input failures, including data dropping, routing to additional models, signaling, data conditioning, and even updating of the model parameters themselves. The combination of the processing model, the data input validation, and the decision engine improves the operation of a distributed data processing environment which is focused on predictive and reactive analysis of edge processing data.
Please help me write a proper abstract based on the patent claims. CLAIM: 1. A computer-implementable method for performing distributed analytics within a distributed data processing environment, comprising: providing the distributed data processing environment with a device control system, the device control system comprising a metadata encoded decision engine; and, performing data input validation of information received from a plurality of devices included within the distributed data processing environment so at to improve operation of the distributed data processing environment, the distributed data processing environment being focused on predictive and reactive analysis of edge processing data. 2. The method of claim 1, further comprising: providing predetermined responses to input failures from the plurality of devices. 3. The method of claim 2, wherein: the input failures comprise at least one of data dropping, routing to additional models, signaling, data conditioning, and updating of model parameters. 4. The method of claim 1, wherein: the metadata encoded decision engine comprises a metadata abstraction layer, the metadata abstraction layer facilitating translation of data requirements from an information model of the distributed data processing environment to an information model of a device of the plurality of devices. 5. The method of claim 1, further comprising: performing distributed analytics using the metadata encoded decision engine, such distributed analytics enhancing data processing accuracy in real-time. 6. The method of claim 1, further comprising: dynamically adapting to information models of at least some of the plurality of devices using the distributed data processing environment, the dynamically adapting comprising adapting the information models to data sources of the at least some of the plurality of devices. 7. A system comprising: a processor; a data bus coupled to the processor; and a non-transitory, computer-readable storage medium embodying computer program code, the non-transitory, computer-readable storage medium being coupled to the data bus, the computer program code interacting with a plurality of computer operations and comprising instructions executable by the processor and configured for: providing the distributed data processing environment with a device control system, the device control system comprising a metadata encoded decision engine; and, performing data input validation of information received from a plurality of devices included within the distributed data processing environment so at to improve operation of the distributed data processing environment, the distributed data processing environment being focused on predictive and reactive analysis of edge processing data. 8. The system of claim 7, wherein the instructions executable by the processor are further configured for: providing predetermined responses to input failures from the plurality of devices. 9. The system of claim 8, wherein: the input failures comprise at least one of data dropping, routing to additional models, signaling, data conditioning, and updating of model parameters. 10. The system of claim 7, wherein: the metadata encoded decision engine comprises a metadata abstraction layer, the metadata abstraction layer facilitating translation of data requirements from an information model of the distributed data processing environment to an information model of a device of the plurality of devices. 11. The system of claim 7, wherein the instructions executable by the processor are further configured for: performing distributed analytics using the metadata encoded decision engine, such distributed analytics enhancing data processing accuracy in real-time. 12. The system of claim 7, wherein the instructions executable by the processor are further configured for: dynamically adapting to information models of at least some of the plurality of devices using the distributed data processing environment, the dynamically adapting comprising adapting the information models to data sources of the at least some of the plurality of devices. 13. A non-transitory, computer-readable storage medium embodying computer program code, the computer program code comprising computer executable instructions configured for: providing the distributed data processing environment with a device control system, the device control system comprising a metadata encoded decision engine; and, performing data input validation of information received from a plurality of devices included within the distributed data processing environment so at to improve operation of the distributed data processing environment, the distributed data processing environment being focused on predictive and reactive analysis of edge processing data. 14. The non-transitory, computer-readable storage medium of claim 13, wherein the computer executable instructions are further configured for: providing predetermined responses to input failures from the plurality of devices. 15. The non-transitory, computer-readable storage medium of claim 14, wherein: the input failures comprise at least one of data dropping, routing to additional models, signaling, data conditioning, and updating of model parameters. 16. The non-transitory, computer-readable storage medium of claim 13, wherein: the metadata encoded decision engine comprises a metadata abstraction layer, the metadata abstraction layer facilitating translation of data requirements from an information model of the distributed data processing environment to an information model of a device of the plurality of devices. 17. The non-transitory, computer-readable storage medium of claim 13, wherein the computer executable instructions are further configured for: performing distributed analytics using the metadata encoded decision engine, such distributed analytics enhancing data processing accuracy in real-time. 18. The non-transitory, computer-readable storage medium of claim 13, wherein the computer executable instructions are further configured for: dynamically adapting to information models of at least some of the plurality of devices using the distributed data processing environment, the dynamically adapting comprising adapting the information models to data sources of the at least some of the plurality of devices.