Latest News:

2010-03-23

OAR selected for GSoC 2010

2010-03-01

OAR applies to GSoC 2010

OAR is a versatile resource manager (or batch scheduler) for large clusters.

Forge link

All the development effort is stored in the INRIA gforge service : https://gforge.inria.fr/projects/oar/.

You can find at this URL:

Overview

This batch system is based on a database (MySql), 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. So formally, there is no API, the system is completely defined by the database schema. This approach eases the development of specific modules. Indeed, each module (such as schedulers) may be developed in any language having a database access library.

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