CPC G06F 9/5027 (2013.01) [G06F 9/4881 (2013.01); G06F 11/3006 (2013.01); G06F 11/3409 (2013.01)] | 20 Claims |
1. A system for performing dynamic execution of data processes in distributed server systems, the system comprising:
at least one network communication interface;
at least one non-transitory storage device; and
at least one processing device coupled to the at least one non-transitory storage device and the at least one network communication interface, wherein the at least one processing device is configured to:
identify initiation of at least one data process to be executed on at least one server of distributed server systems associated with an entity;
onboard a machine learning model onto the at least one server to monitor execution of the at least one data process on the at least one server, wherein the machine learning model monitors execution of the at least one data process;
communicate with a metrics node comprising a metrics machine learning model to gather information associated with the at least one server, wherein the metrics node monitors performance of the distributed server systems comprising the at least one server, via the metrics machine learning model, wherein the metrics node communicates with the machine learning model onboarded onto the at least one server to monitor execution of the at least one data process;
determine that the at least one server will experience degradation of performance while performing at least one step of the at least one data process based on communicating with the metrics node;
dynamically create the at least one new server based on determining that the at least one server will experience degradation of performance while performing the at least one step of the at least one data process by:
identifying that a first server of the distributed server systems has processing capability to execute the at least one step associated with the at least one data process based on communicating with the metrics machine learning model of the metrics node;
identifying one or more characteristics of the first server; and
dynamically replicating the one or more characteristics of the first server to create the at least one new server to execute the at least one step of the at least one data process; and
route the at least one step of the at least one data process to at least one new server and execute the at least one step on the at least one new server.
|