Elektron is a lightweight, power-aware, pluggable Mesos framework that behaves as a playground to experiment with different scheduling policies to schedule ad-hoc jobs in docker containers.
pcp | ||
config | ||
metrics.go | ||
README.md | ||
scheduler.go | ||
states.go | ||
task.go | ||
workload_1.json |
Electron: A power budget manager
To Do:
- Define schema for what workload would look like
- Add queue for jobs to be executed
- Create metrics for each task launched [Time to schedule, run time, power used]
- Have calibration phase?
- Add ability to use constraints