All Tags
AWS
algorithm-design
architecture
cloud-principles
cost-reduction
data-centric
data-compression
data-processing
deployment
design
edge-computing
energy-footprint
hardware
libraries
locality
machine-learning
management
measured
migration
model-optimization
model-training
performance
queries
rebuilding
scaling
services
strategies
template
workloads
Tactic: Use Energy-Aware Scheduling
Tactic sort:
Awesome Tactic
Type: Architectural Tactic
Category: green-ml-enabled-systems
Title
Use Energy-Aware Scheduling
Description
Energy-aware scheduling refers to a strategy that optimizes the scheduling of machine learning tasks. It dynamically schedules tasks or processes based on the current energy requirements and system conditions. The objective of an energy-aware dynamic scheduling policy is to make efficient use of available computational resources.
Participant
Software Designer
Related software artifact
< unknown >
Context
Machine Learning
Software feature
< unknown >
Tactic intent
Improve energy efficiency by dynamically managing workers to maximize the overall utilization in distributed systems
Target quality attribute
Resource Utilization
Other related quality attributes
Performance, Energy Efficiency
Measured impact
Sun et al show that energy-aware scheduling schedules 6 % more workers compared to other methods.