One or more non-transitory computer-readable media storing instructions that, when executed by a computing platform comprising at least one processor, memory, and a communication interface, cause the computing platform to:
- receive a data request;
- analyze, using a machine learning model executed by a pre-fetch engine, the data request to identify a plurality of data sets responsive to the data request;
- generate, based on the analyzing, a pre-fetch template including the identified plurality of data sets;
- transmit, to a plurality of data repositories having data responsive to the data request and via a mesh data transmission network having a plurality of nodes, the pre-fetch template;
- generate, within the mesh data transmission network, data silos, wherein the data silos are configured to store data at one node of the plurality of nodes of the mesh data transmission network prior to transmission to another node of the plurality of nodes of the mesh data transmission network;
- monitor a first status of the plurality of nodes of the mesh data transmission network, wherein monitoring the first status of the plurality of nodes of the mesh data transmission network includes monitoring transmission rates associated with the plurality of nodes;
- detect, based on the monitoring of the first status of the plurality of nodes of the mesh data transmission network, an issue with a transmission rate of one or more data sets of the plurality of data sets from at least one data repository of the plurality of data repositories to the computing platform;
- generate, based on the detected issue with the transmission rate, an instruction to hold the one or more data sets in a first data silo of a first node of the plurality of nodes of the mesh data transmission network;
- transmit, to the first node, the instruction to hold the one or more data sets in the first data silo of the first node of the plurality of nodes of the mesh data transmission network, wherein transmitting the instruction to hold the one or more data sets in the first data silo of the first node causes the first node to store the one or more data sets in the first data silo;
- monitor a second status of the plurality of nodes of the mesh data transmission network, wherein the second status is monitored at a time subsequent to the monitoring of the first status and wherein monitoring the second status of the plurality of nodes of the mesh data transmission network includes monitoring transmission rates associated with the plurality of nodes at the time subsequent to the monitoring of the first status;
- generate, based on the monitoring of the second status, an instruction including a modified transmission path for the one or more data sets, wherein the modified transmission path includes a least a second node to which the one or more data sets should be transferred from the first data silo;
- and
- transmit, to the first node, the instruction including the modified transmission path for the one or more data sets, wherein transmitting the instruction including the modified transmission path causes the first node to transfer the one or more data sets from the first data silo to the at least a second node.