This shows you the differences between two versions of the page.
— | wiki:old:gsoc_proposal_accounting [2013/07/10 22:55] (current) – created - external edit 127.0.0.1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ===== Accounting engine and interface ===== | ||
+ | |||
+ | === Engine part === | ||
+ | The main part of the project is centered on the monitoring/ | ||
+ | In fact in the project we will have go beyond monitoring/ | ||
+ | |||
+ | === Interface and visualization part === | ||
+ | A visualization tool is also needed to display results for example with graphs. So far as we can, this tool will be independent from any technology other than javascript.< | ||
+ | OAR has a REST API. This API should be used for this project. | ||
+ | |||
+ | === 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 Grid' | ||
+ | * 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. | ||
+ | |||
+ | ===== Difficulty ===== | ||
+ | |||
+ | Medium | ||
+ | |||
+ | ===== Skills ===== | ||
+ | * Linux | ||
+ | * Perl/Ruby | ||
+ | * JavaScript | ||
+ | * Mysql/ | ||
+ | |||
+ | ===== References ===== | ||
+ | " | ||
+ | |||
+ | " | ||
+ | |||
+ | " | ||
+ | |||
+ | " | ||
+ | |||
+ | " | ||
+ | |||
+ | ===== Mentors ===== | ||
+ | * Romain Cavagna | ||
+ | * | ||