Giter Club home page Giter Club logo

green-scheduler's Introduction

===============================================================================
 Green Scheduler 
===============================================================================
 AUTHOR:                                      Written by Jordi Blasco Pallares
 REPORTING BUGS:                       Report bugs to <[email protected]>.
   Please report all bugs after reviewing project details located at
              http://sourceforge.net/projects/greenscheduler/
===============================================================================

Green Scheduler uses popular HPC batch queues and standards BMC/IPMI connectors 
in order to turn off idle nodes and wake up when is needed using a complex 
function of temperature, rank position, and job queue requirements.

This project is under development and it's not for production environment.

DEPENDENCIES
===============================================================================
You will need gawk and nail in order to install Green Scheduler

INSTALL
===============================================================================
just clone the stable branch tree and execute install script as root

$ git://greenschedduler.git.sourceforge.net/gitroot/greenschedduler/greenschedduler
$ cd greenschedduler
$ sudo ./install.sh

CONFIGURATION
===============================================================================
Set your mail and other varibles at /etc/greenscheduler/greenscheduler.conf
MAIL=
# Timeout in seconds - suggested 10 minuts (600 seconds)
TIMEOUT=600
LOGFILE=/var/log/greenscheduler.log
ACCTFILE=/var/log/greenscheduler.acct
WORKDIR=/var/cache/greenscheduler
# BQS can be SGE, Torque, LSF, Slurm, PBS
BQS=SGE
BQSPATH=/sge
# Min. free SLOTS (per queue)
FNSLOTS=24
# Sort Policy 1:Temperature, 2:Reboots, 3:NeighboursTemperature
SP=1
# Login and Passwd of IPMI and BMC
LOGIN=admin


STARTING DAEMON MANUALLY
===============================================================================

You can use the daemon script to test it:

$ sudo /usr/local/greenscheduler/bin/greenscheduler.sh

To stop the daemon, just press Crtl+C

STARTING DAEMON AUTOMATICALLY
===============================================================================

If you want to iniciate the daemon on boot time, then:

  1) Debian Based

    $ sudo update-rc.d gsd defaults


  2) RedHad/SuSE Based

    $ sudo chkconfig --add gsd

green-scheduler's People

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.