Systems and methods related to resource distribution for a fleet of machines
Systems and methods related to resource distribution for a fleet of machines are disclosed. A system may include a fleet of machines each having an associated resource capacity and a resource requirement to perform a task. The system may further include a controller having a resource requirement circuit to determine an aggregated amount of the resource requirement and an aggregated amount of the resource capacity. A resource distribution circuit may adaptively improve, in response to an aggregated amount of the resource capacity, an aggregated resource delivery of the resource.
1. A transaction-enabling system, comprising:
a fleet of machines, each having an associated resource capacity for a resource, and each machine of the fleet of machines further having a requirement for at least one of a core task, a compute task, an energy storage task, a data storage task, and a networking task; and
a controller, comprising:
a resource requirement circuit structured to determine an aggregated amount of the resource to service the at least one of the core task, the compute task, the energy storage task, the data storage task, and the networking task for each of the fleet of machines in response to the requirement of the at least one of the core task, the compute task, the energy storage task, the data storage task, and the networking task for each one of the fleet of machines; and
a resource distribution circuit structured to:
adaptively improve, in response to an aggregated associated resource capacity, an aggregated resource delivery of the resource between the core task, the compute task, the energy storage task, the data storage task, and the networking task for each machine of the fleet of machines, the adaptively improving the aggregated resource delivery of the resource comprising:
maintaining a training data set for at least one of a machine learning component, an AI component, or a neural network component, the training data set comprising feedback data indicating outcomes of success for previous resource utilization of the resource and at least one of facility parameters, yield, profitability, optimization of business objectives, satisfaction of users, or satisfaction of operators; and
by the at least one of the machine learning component, the AI component, or the neural network component, iteratively self-adjusting the aggregated resource delivery of the resource based on the feedback data of the training data set; and
command delivery of the resource to each of the fleet of machines according to the iterative self-adjusting.
2. The system of claim 1 , wherein the aggregated associated resource capacity comprises a compute capacity for a compute resource.
3. The system of claim 1 , wherein the aggregated associated resource capacity comprises an energy capacity for an energy resource.
4. The system of claim 1 , wherein the aggregated associated resource capacity comprises a network bandwidth capacity for a networking resource.
5. The system of claim 1 , wherein the aggregated associated resource capacity comprises an energy storage capacity for an energy storage resource.
6. The system of claim 1 , wherein the resource distribution circuit is further structured to adaptively improve the aggregated resource delivery in response to one of a quality and an output associated with the core task for each machine of the fleet of machines.
7. The system of claim 1 , wherein the resource distribution circuit is further structured to adaptively improve the aggregated resource delivery in response to an aggregated one of a quality and an output associated with the core task for the fleet of machines.
8. The system of claim 1 , wherein the resource distribution circuit is further structured to:
interpret a resource transferability value between at least two machines of the fleet of machines; and
adaptively improve the aggregated resource delivery further in response to the resource transferability value.
9. The system of claim 1 , wherein the resource distribution circuit is further structured to adaptively improve the aggregated resource delivery in response to a cost of operation of each machine of the fleet of machines.
10. The system of claim 1 , wherein the resource distribution circuit is further structured to adaptively improve the aggregated resource delivery in response to an aggregated cost of operation of the fleet of machines.
11. A method, comprising:
determining an aggregated amount of a resource to service a core task, a compute task, an energy storage task, a data storage task, and a networking task for each machine of a fleet of machines, in response to at least one of a core task requirement, a compute task requirement, an energy storage task requirement, a data storage task requirement, and a networking task requirement for each machine of the fleet of machines; and
adaptively improving, in response to an aggregated associated resource capacity of the fleet of machines, an aggregated resource delivery of the resource between the core task, the compute task, the energy storage task, the data storage task, and the networking task for each machine of the fleet of machines, the adaptively improving the aggregated resource delivery of the resource comprising:
maintaining a training data set for at least one of a machine learning component, an AI component, or a neural network component, the training data set comprising feedback data indicating outcomes of previous resource utilization of the resource and at least one of facility parameters, yield, profitability, optimization of business objectives, satisfaction of users, or satisfaction of operators; and
by the at least one of the machine learning component, the AI component, or the neural network component, iteratively self-adjusting the aggregated resource delivery of the resource based on the feedback data of the training data set; and
commanding delivery of the resource to each of the fleet of machines according to the iterative self-adjusting.
12. The method of claim 11 , further comprising adaptively improving the aggregated resource delivery in response to one of a quality and an output associated with the core task for each machine of the fleet of machines.
13. The method of claim 11 , further comprising adaptively improving the aggregated resource delivery in response to an aggregated one of a quality and an output associated with the core task for each machine of the fleet of machines.
14. The method of claim 11 , further comprising:
interpreting a resource transferability value between at least two machines of the fleet of machines; and
adaptively improving the aggregated resource delivery further in response to the resource transferability value.
15. The method of claim 11 , further comprising adaptively improving the aggregated resource delivery in response to a cost of operation of each machine of the fleet of machines.
16. The method of claim 11 , further comprising adaptively improving the aggregated resource delivery in response to an aggregated cost of operation of the fleet of machines.
17. An apparatus, comprising:
a resource requirement circuit structured to determine an aggregated amount of a resource to service a core task, a compute task, an energy storage task, a data storage task, and a networking task for each machine of a fleet of machines in response to at least one of a core task requirement, a compute task requirement, an energy storage task requirement, a data storage task requirement, and a networking task requirement for each machine of the fleet of machines; and
a resource distribution circuit structured to:
adaptively improve, in response to an aggregated associated resource capacity of the fleet of machines, an aggregated resource delivery of the resource between the core task, the compute task, the energy storage task, the data storage task, and the networking task for each machine of the fleet of machines, the adaptively improving the aggregated resource delivery of the resource comprising:
maintaining a training data set for at least one of a machine learning component, an AI component, or a neural network component, the training data set comprising feedback data indicating outcomes of previous resource utilization of the resource and at least one of facility parameters, yield, profitability, optimization of business objectives, satisfaction of users, or satisfaction of operators; and
by the at least one of the machine learning component, the AI component, or the neural network component, iteratively self-adjusting the aggregated resource delivery of the resource based on the feedback data of the training data set; and
command delivery of the resource to each of the fleet of machines according to the iterative self-adjusting.
18. The apparatus of claim 17 , wherein the aggregated associated resource capacity comprises a compute capacity for a compute resource.
19. The apparatus of claim 17 , wherein the aggregated associated resource capacity comprises an energy capacity for an energy resource.
20. The apparatus of claim 17 , wherein the aggregated associated resource capacity comprises a network bandwidth capacity for a networking resource.
21. The apparatus of claim 17 , wherein the aggregated associated resource capacity comprises an energy storage capacity for an energy storage resource.
22. The apparatus of claim 17 , wherein the resource distribution circuit is further structured to adaptively improve the aggregated resource delivery in response to a quality associated with the core task for each machine of the fleet of machines.
23. The apparatus of claim 17 , wherein the resource distribution circuit is further structured to adaptively improve the aggregated resource delivery in response to an output associated with the core task for each machine of the fleet of machines.
24. The apparatus of claim 17 , wherein the resource distribution circuit is further structured to adaptively improve the aggregated resource delivery in response to an aggregated quality associated with the core task for the fleet of machines.
25. The apparatus of claim 17 , wherein the resource distribution circuit is further structured to adaptively improve the aggregated resource delivery in response to an aggregated output associated with the core task for the fleet of machines.
26. The apparatus of claim 17 , wherein the resource distribution circuit is further structured to:
interpret a resource transferability value between at least two machines of the fleet of machines; and
adaptively improve the aggregated resource delivery further in response to the resource transferability value.
27. The apparatus of claim 17 , wherein the resource distribution circuit is further structured to adaptively improve the aggregated resource delivery in response to a cost of operation of each machine of the fleet of machines.
28. The apparatus of claim 17 , wherein the resource distribution circuit is further structured to adaptively improve the aggregated resource delivery in response to an aggregated cost of operation of the fleet of machines.