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.
constants | ||
def | ||
pcp | ||
powerCapping | ||
rapl | ||
schedulers | ||
utilities | ||
config | ||
README.md | ||
scheduler.go | ||
workload_sample.json |
Elektron: A Pluggable Mesos framework with power-aware capabilities
Elektron is a Mesos framework that behaves as a playground for developers to experiment with different scheduling policies to launch ad-hoc jobs. Elektron is designed as a lightweight, configurable framework, which can be used in conjunction with built-in power-capping policies to reduce the peak power and/or energy usage of co-scheduled tasks.
#Features
- Pluggable Scheduling policies
- Pluggable Power-Capping strategies
- Cluster resource monitoring