All Tags
AWS
ai
algorithm-design
architecture
browser
cloud
cloud-efficiency
cloud-principles
cost-reduction
data-centric
data-compression
data-processing
deployment
design
documentation
edge-computing
email-sharing
energy-efficiency
energy-footprint
enterprise-optimization
green-ai
hardware
libraries
llm
locality
machine-learning
maintainability
management
measured
microservices
migration
mobile
model-optimization
model-training
multi-objective
network-traffic
parameter-tuning
performance
queries
rebuilding
scaling
services
storage-optimization
strategies
tabs
template
testing
workloads
Tactic: [Adjust vCPU Frequency by Workload]
Tactic sort:
Awesome Tactic
Type: Architectural Tactic
Category: resource-adaptation
Title
[Adjust vCPU Frequency by Workload]
Description
“Tune the frequency of virtual CPUs (vCPUs) dynamically at runtime based on the specific characteristics of software module. This tactic promotes energy efficiency by applying workload-aware frequency scaling rather than relying on default OS policies. The frequency adjustment strategy can be informed by historical execution data and tailored to each module's computational profile, enabling optimal performance-energy trade-offs."
Participant
Scientific software developers
Related software artifact
Scientific software components, runtime frequency scaling policies
Context
High-Performance Computing (HPC) or virtualized environments where the execution of scientific workflows includes heterogeneous modules with diverse computational characteristics. Particularly useful when modules vary in resource demand (e.g., memory-intensive vs. CPU-intensive)
Software feature
CPU frequency scaling, dynamic workload adaptation
Tactic intent
To minimize energy consumption by adapting vCPU frequency to the module’s resource demand characteristics during runtime, rather than relying on static or generalized policies
Target quality attribute
Energy efficiency
Other related quality attributes
< unknown >
Measured impact
Energy consumption
