-
Notifications
You must be signed in to change notification settings - Fork 84
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
add power manager #963
add power manager #963
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Please also fix the spellchecker issue.
Looks better, please fix the linter failure, couple of my comments. And try to use powerprofiles for setting up the nodes. |
db2ebcb
to
b3a4196
Compare
LGTM @XunyiiZ Please check that it works (with the downgraded go version) and we can merge it. |
Yes it works |
@HermioneKT We also need an entry in changelog.md. Please add. |
Please squash your commits and rebase on current main branch. @lrq619 Please take a look |
bc85987
to
39c2d0a
Compare
Signed-off-by: HermioneKT <hermionegrangerkt@gmail.com>
0f7e0be
to
b329aef
Compare
Summary
This PR uses k8 Power Manager to tune CPU frequency and run experiments (workload sensitivity and internode scaling) to investigate how tuning frequencies can help to optimise power consumption in serverless computing
Implementation Notes ⚒️
set up K8 power manager (power profiles, power workloads)
run the experiments using sleeping, spinning, auth, aes benchmarks from vSwarm
External Dependencies 🍀
Breaking API Changes⚠️
Simply specify none (N/A) if not applicable.