From 8a78b58bc07b626b0b925c39fa5d6d69628bc5a2 Mon Sep 17 00:00:00 2001 From: Pradyumna Kaushik Date: Tue, 25 Sep 2018 14:06:49 -0400 Subject: [PATCH] Enhanced description of Elektron. Added the description to Elektron that is present in the research paper. --- README.md | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 1a2e1e2..89e0d0b 100644 --- a/README.md +++ b/README.md @@ -1,8 +1,14 @@ 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. +_Elektron_ is a Mesos framework that behaves as a playground for developers to experiment with different scheduling policies to launch ad-hoc jobs. It 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. + +_Elektron_ meets the need for a more fine-grained control in +order to make informed choices regarding resources offered +by Mesos. It acts as a light-weight framework capable of +scheduling tasks in Docker containers on Mesos. However, in +addition to being a scheduler, Elektron also takes advantage +of tools such as [Performance Co-Pilot](http://pcp.io/) and [RAPL](https://01.org/blogs/2014/running-average-power-limit--rapl) to help contain the power envelope within defined thresholds, reduce peak power consumption, and also reduce total energy consumption. Electron is able to leverage the Mesos-provided resource abstraction to allow different algorithms to decide how to consume resource offers made by a Mesos Master. #Features * [Pluggable Scheduling Policies](docs/SchedulingPolicies.md)