OAR-v1.6
Bug fix + several enhancements CHANGELOG
(May, 2005) Recommanded
version
OAR and
ComputeMode : ComputeMode™
is a virtual cluster solution from Icatis
compagny (Janvier,
2005)
OAR-v1.3
Desktop computing
implementation + specific features for kadeploy compatibility +
periodic node checking (December, 2004)
OAR-v1.1.1 new node part completely
disconnected from the server + bug fix (September, 2004)
OAR-v1.0.0 with Debian packages and
new tgz (June, 2004)
OAR-v1.0-rc1 First release with functionalities of 1.0, with
reservation jobs (April,
2004)
Knoppix version with OAR. You can test OAR easily (Download section).
OAR-v0.9.4 New release. (March,
2004)
OAR-v0.9.3 release. (February,
2004)
OAR-v0.9.2 release. (January,
2004)
OAR-v0.9.1 release. (September,
2003)
This batch system is based on a database (MySql), a script
language
(Perl)
and a scalable administrative tool (component of Taktuk framework). It
is composed of modules which interact only with database and are
executed as independant programs. So formally, there are no API,
the system
is mainly specified by tables and fields of database, and theirs
meaning. This extreme approach allows to develop specific module in
easely
manner. Indeed, each module (as scheduler) can be developed in
desired
language which have a database access library.
Main features (version 1.0 and greater) :
- 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
- 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
(very soon)
- Advance Reservation
Features for future releases (not ordered)
- Environnement of Demand support (Ka-tools integration)
- Grid integration with Cigri system
- Globus2.4,32,(4?) support
- External Script/Program Admission Rules (not exclusively Perl)
- Enhanced administrative tools
- ACL
- User-level and simulated mode for research purpose
Required Softwares
Optional Software
- sentinelle is a
component of Taktuk
project ( static binary for i386 : sentinelle).
Taktuk is a parallel and scalable
remote execution tool for cluster. It would be use for large cluster.
Recommended Softwares
- phpmyadmin : Web tool for administration and visualization
of MySql database.
- Monika : Resources visualization for PBS and OAR
batch scheduler. (source : monika_0.4.5.tar.gz)
Note : Apache server is required for both softwares.
Debian packages
oar-common_1.6_all.deb
oar-doc_1.6_all.deb
oar-node_1.6_all.deb
oar-server_1.6_all.deb
oar-user_1.6_all.deb
oar-desktop-computing-cgi_1.6_all.deb
(optional)
oar-desktop-computing-agent_1.6_all.deb
(optional)
monika_0.4.5_all.deb
oar-draw-gantt_1.6_all.deb
Source Code
The system is
licensed under the GNU
Library General Public
License.
Knoppix version
knoppix_OAR.iso :
Burn me on a CD.
(Note : This CD was created for a mexican presentation)
Suggested operations:
- Click on Linux penguin on the desktop (it sets up the right
hostname if you want to test mpich)
- Type "oarnodesetting -s Alive" (to add a node)
- You can see some informations in Mozilla and Konqueror (home
page)
- Test "oarsub -I", OAR must work
ComputeMode virtual cluster solution
ComputeMode
uses OAR internally for the jobs management.
Comments, questions, and bug reports should be posted on the oar-users
mailing list.