An energy-conscious
workflow planning
system based on LLM with
dynamic resource allocation, consisting of: a
workflow input interface configured to receive
workflow-directed acyclic graphs (DAGs), energy budget constraints,
system performance constraints, and
natural language requests from human operators; a large
language model (LLM)
logic module connected to the workflow input interface and configured to analyze the workflow specifications and
system constraints in
natural language, generate energy-conscious planning recommendations based on the analyzed workflow specifications, and provide explainable planning rationales in
natural language; a
reinforcement learning-based scheduling unit connected to the LLM reasoning module and configured to: receive scheduling recommendations from the LLM reasoning agent, fine-tune task-resource assignments by dynamically adapting to runtime variations, and perform online resource redistribution under runtime variability; an energy monitoring unit configured to: continuously monitor CPU and GPU utilization in heterogeneous clusters, track
power consumption and thermal limits per node, and generate energy profiles for system components; a multi-objective optimization engine configured to: perform a Pareto-
optimal scheduling analysis that balances
energy consumption,
lead time and reliability, apply statistical and AI-supported trade-off analyses and ensure optimal
resource allocation based on Pareto frontier analysis; a
dynamic resource allocation unit configured to: use predictive models that incorporate LLM inferences and feedback from
reinforcement learning, reassign tasks between nodes and clusters while minimizing
energy consumption and improving system
throughput based on the predictive models; a performance optimization module configured to optimize scheduling decisions using multi-criteria optimization analysis; and a
user interface that allows human operators to override and refine planning strategies in real
time based on verifiable planning reasons.