AI Model Training Migration for Renewable Energy Utilization
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Training artificial intelligence and machine learning models is computationally costly and energy-consuming, leading to a significant carbon footprint, which is a concern for enterprises aiming to increase their sustainability.
Innovation Solution
The techniques involve determining the availability of power from renewable energy sources for computing resource groups and intelligently migrating AI/ML model training to different resource groups based on sustainability metrics, utilizing checkpointing to minimize energy usage.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If AI/ML models are continuously trained to provide useful insights, then the model utility and enterprise value increase, but energy consumption and carbon footprint increase significantly
Solution Approach 1:
The system dynamically selects computing resource groups based on real-time power supply conditions, changing the training location from a static assignment to a dynamic decision based on renewable energy availability. This allows the training process to adapt to varying energy conditions and minimize carbon footprint while maintaining continuous productivity.
Solution Approach 2:
The system changes the parameter of computing resource selection based on power supply information. By monitoring and responding to changes in renewable energy availability, the system selects optimal computing resource groups that match current sustainability requirements, thereby reducing energy consumption impact while maintaining model training productivity.
2Object-generated harmful factors
If computing resource groups are selected based on renewable energy availability, then carbon footprint is reduced, but system complexity increases due to power supply monitoring and migration management
Solution Approach 1:
The sustainability service autonomously monitors power supply information, determines renewable energy availability, and manages migration decisions without requiring complex external control systems. This self-service approach simplifies the overall system architecture while achieving carbon footprint reduction through automated sustainable resource selection.
Solution Approach 2:
The system implements a feedback mechanism where power supply information is continuously monitored and used to adjust computing resource group selection. This feedback loop enables the system to respond to changing energy conditions automatically, reducing carbon footprint while managing complexity through structured information flow and decision-making processes.
3Use of energy by moving object
If AI/ML model training is migrated between computing resource groups, then renewable energy utilization is improved, but training time and operational complexity increase
Solution Approach 1:
The system performs preliminary actions by pre-identifying and monitoring computing resource groups with renewable energy availability before migration is needed. This advance preparation allows for smoother transitions and reduces the time penalty associated with migration, as the target resource groups are already identified and ready to accept the training workload.
Data Source
AI summary
Methods are provided for sustainably training artificial intelligent or machine learning models. Specifically, the methods involve obtaining power supply information about at least two computing resource groups. The power supply information relates to one or more power sources that supply power to the at least two computing resource groups. The methods further involve determining, while training an artificial intelligence or machine learning model using a current computing resource group of the at least two computing resource groups, an availability of power provided to the current computing resource group from one or more renewable energy sources, based on the power supply information and migrating the artificial intelligence or machine learning model for training using a different computing resource group than the current computing resource group, based on determining a lack of the availability of power provided to the current computing resource group from the one or more renewable energy sources.


