1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
|
Overview
========
This batch system is based on a database (MySql or PostgreSQL), a script
language (Perl) and an optional scalable administrative tool (component of
Taktuk framework). It is composed of modules which interact only with database
and are executed as independent programs.
A Restful API is implemented on top of the database. So it abstracts the
mechanisms inside OAR and make it easier to implement some interfaces (like web
interfaces).
Main features :
* Batch and Interactive jobs
* Admission rules
* Walltime
* Matching of resources (job/node properties)
* Hold and resume jobs
* Multi-schedulers support (simple fifo and fifo with matching)
* Multi-queues with priority
* Best-effort queues (for exploiting idle resources)
* Check compute nodes before launching
* Epilogue/Prologue scripts
* Activity visualization tools (Monika)
* No Daemon on compute nodes
* rsh and ssh as remote execution protocols (managed by Taktuk)
* Dynamic insertion/deletion of compute node
* Logging
* Backfiling
* First-Fit Scheduler with matching resource
* Advance Reservation
* Environnement of Demand support (Ka-tools integration)
* Grid integration with Cigri system
* Simple Desktop Computing Mode
|