This shows you the differences between two versions of the page.
— | wiki:old:gsoc_monitoring_and_reporting_for_greener_computing [2013/07/10 22:55] (current) – created - external edit 127.0.0.1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | [[gsoc_proposal_monitoring_and_reporting|See original proposal here]] | ||
+ | |||
+ | **Student, please read carefully this page...** | ||
+ | |||
+ | |||
+ | Student: Erick Meneses | ||
+ | |||
+ | Mentor: Romain Cavagna | ||
+ | |||
+ | Co-Mentors: Yiannis Georgiou, Joseph Emeras | ||
+ | |||
+ | ---- | ||
+ | |||
+ | |||
+ | ===== Student: Things to do before starting ===== | ||
+ | |||
+ | * <s> get an account on grid5000 : https:// | ||
+ | * <s> get a svn account on the inria gforge: https:// | ||
+ | * <s> connect to the g5k jabber and add mentor as contact </s> | ||
+ | |||
+ | Don't hesitate to contact me if you need help for this. | ||
+ | |||
+ | ===== How to start the project ===== | ||
+ | * The first thing to do will be to setup and configure the energy saving feature already existing in OAR. It will be necessary to test it on the current version used upon Grid' | ||
+ | * Look at SLURM (version 2.0.0) to know what is done concerning energy saving and experiment it upon Grid' | ||
+ | * Play with watt-meters installed in Genepi cluster | ||
+ | * Watt-meters results on the web: https:// | ||
+ | * Command-line watt-meters results: Use the following command on chartreuse cluster: | ||
+ | |||
+ | < | ||
+ | nc -u -l -p 1234 alpes</ | ||
+ | |||
+ | |||
+ | --[[User: | ||
+ | |||
+ | ===== Project' | ||
+ | |||
+ | The main part of the project is centered on the monitoring/ | ||
+ | In fact in the project we will have go beyond monitoring/ | ||
+ | |||
+ | What is needed to start: | ||
+ | |||
+ | * The state of the art of other systems concerning accounting/ | ||
+ | * Understand the already existed mechanism of accounting (Tables of accounting in the database that use karma) and monitoring (oarmonitor command). Moreover we need to check out kaspied (an accounting tool written in Ruby, which is used in Grid5000). Perhaps the integration of kaspied inside OAR can be interesting. We need to see if we have to evolve the already existing functionalities or if we need to redefine a new framework. | ||
+ | * Create all interesting use cases and try to define different levels of complexities. Our approach has to be general so that we can be flexible enough to integrate complex use cases in the future. But we will deal with only the simpler cases in the beginning. | ||
+ | |||
+ | ===== Roadmap (and Timeline) ===== | ||
+ | Official gsoc date: 23rd May to 17th August. | ||
+ | |||
+ | ===== TODO list ===== | ||
+ | ==== Mentor ==== | ||
+ | |||
+ | * Construct or adapt an existing Grid5000 image with the OAR version currently used in Grid5000 (2.2.15). | ||
+ | * < | ||
+ | * Check if the energy saving feature already included in OAR works with OAR 2.2 and 2.4 upon Grid5000. | ||
+ | * < | ||
+ | lenny2.6.26-OAR2.4.0-SLURM2.0.0-BLCR in nancy, rennes and grenoble --[[User: | ||
+ | * Integrate the energy saving feature created by Kamal on the current trunk OAR version and test it. | ||
+ | * Provide an official energy saving mechanism for production usage upon Grid5000. | ||
+ | |||
+ | ===== Research Interests ===== | ||
+ | * Benchmarks and tests to be used to experiment with the efficiency of the energy saving features. Test the Green500 benchmark and check out if it can be interesting to use it or even adapt it to our context: http:// | ||
+ | |||
+ | ===== Links to look at ===== | ||
+ | * "OAR Energy Saving:" | ||
+ | * " | ||
+ | * "Moab Green Computing:" | ||
+ | * " | ||
+ | * " | ||
+ | * " | ||
+ | * " | ||
+ | * " | ||
+ | * Monitoring and Forecasting tool " | ||