<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>OAR</title> <meta content="text/html; charset=ISO-8859-1" http-equiv="content-type"> <style type="text/css"><!-- BODY { background: white; font-family: sans-serif; } DIV.header { background: #99ffcc; color: #3366ff; font-size: large; font-weight: bold; width: 100%; padding: .125em; padding-left: .25em; } DIV.content { margin-left: 1em; margin-bottom: 2em; } --></style> </head> <body style="background-color: rgb(255, 255, 255);"> <center> <table style="width: 731px; height: 149px;" border="0" cellpadding="0" cellspacing="0"> <tbody> <tr> <td style="text-align: center;"><img style="border: 0px solid ; width: 265px; height: 145px;" alt="OAR_Logo" title="" src="oar_logo.png"></td> <td style="vertical-align: top;"><small><small><span style="color: rgb(0, 0, 0);"><br> <br> <br> <big><br> <br> </big></span></small></small> <div style="text-align: center;"><small> [ <a href="index.html#News">News</a> | <a href="index.html#Information">Overview</a> | <a href="index.html#Screenshots">Screenshots</a> | <a href="index.html#Download">Download</a> | <a href="index.html#Documentation">Documentation</a> | <a href="index.html#Mailing%20lists">Mailing List</a> | <a href="index.html#Links">Links</a> ]</small> </div> </td> </tr> </tbody> </table> </center> <center> <p style="text-align: justify;"><span style="color: rgb(0, 0, 0);"><br> OAR is a resource manager or (<span style="font-style: italic;">batch schedule</span>r) for large clusters. It's an alternative to PBS(+MAUI) , PBSpro, LSF, CCS or Condor. It's suitable for productive plateforms and research experiments.<br> </span></p> </center> <!-- ---------------------------------------- --> <div class="header"><a name="News">News<br> </a></div> <div class="content"> <p><span style="font-weight: bold;"></span><b><font color="#ff0000">OAR-v1.6</font> Bug fix + several enhancements </b><a href="oar/CHANGELOG">CHANGELOG</a> (May, 2005) <font color="#ff0000">Recommanded version</font><br> <b><font color="#ff0000"><span style="color: rgb(0, 0, 0);">OAR and ComputeMode :</span></font></b> <a href="http://www.computemode.org/">ComputeMode™</a> is a virtual cluster solution from <a href="http://www.icatis.com/">Icatis</a> compagny (<i>Janvier, 2005)</i><br> <b><font style="color: rgb(0, 0, 0);" color="#ff0000">OAR-v1.3</font> Desktop computing implementation + specific features for kadeploy compatibility + periodic node checking </b>(December, 2004<span style="font-style: italic;"></span>)<br> <b>OAR-v1.1.1 </b><b>new node part completely disconnected from the server + bug fix</b><b> </b>(September, 2004<span style="font-style: italic;"></span>)<br> <b>OAR-v1.0.0 with Debian packages and new tgz</b> (June, 2004<span style="font-style: italic;"></span>)<br> <b>OAR-v1.0-rc1 </b>First release with functionalities of 1.0, with reservation jobs<b> </b>(<i>April, 2004</i>)<br> <b>Knoppix version with OAR. </b>You can test OAR easily (<a href="index.html#Download">Download section</a>).<b><br> OAR-v0.9.4</b> New release. (<i>March, 2004</i>)<br> <b>OAR-v0.9.3</b> release. (<i>February, 2004</i>) <br> <b>OAR-v0.9.2</b> release. (<i>January, 2004</i>)<br> <b>OAR-v0.9.1</b> release. (<i>September, 2003</i>)<br> </p> </div> <!-- ---------------------------------------- --> <div class="header"><a name="Information">Overview<br> </a></div> <div class="content"> <p>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.<br> </p> <p>Main features (version 1.0 and greater) : </p> <ul> <li>Batch and Interactive jobs<br> </li> <li>Admission rules</li> <li>Walltime<br> </li> <li>Matching of resources (job/node properties)<br> </li> <li>Hold and resume jobs</li> <li>Multi-schedulers support (simple fifo and fifo with matching)<br> </li> <li>Multi-queues with priority</li> <li>Best-effort queues (for exploiting idle resources)</li> <li>Check compute nodes before launching<br> </li> <li>Epilogue/Prologue scripts<br> </li> <li>No Daemon on compute nodes<br> </li> <li>rsh and ssh as remote execution protocols (managed by Taktuk) <br> </li> <li>Dynamic insertion/deletion of compute node<br> </li> <li>Logging</li> <li>Backfiling<br> </li> <li>First-Fit Scheduler with matching resource (very soon)</li> <li>Advance Reservation<br> </li> </ul> Features for future releases (not ordered)<br> <ul> <li>Environnement of Demand support (Ka-tools integration)<br> </li> <li>Grid integration with Cigri system<br> </li> <li>Globus2.4,32,(4?) support<!-- ---------------------------------------- --> <br> </li> <li>External Script/Program Admission Rules (not exclusively Perl)</li> <li>Enhanced administrative tools<br> </li> <li>ACL</li> <li>User-level and simulated mode for research purpose<br> </li> </ul> </div> <!-- ---------------------------------------- --> <div class="header"><a name="Screenshots">Screenshots and live systems<br> </a></div> <div class="content"> <br> Screenshots<br> <ul> <li><a href="OAR_monika.jpg">Current job visualization on a cluster</a> (Monika)</li> <li><a href="OAR_Gantt.jpg">Gantt visualization</a></li> </ul> Live systems<br> <ul> <li>Icluster2 (104 bi Itanuim) : <a href="http://ita101.imag.fr/cgi-bin/DrawOARGantt.pl">Gantt Chart</a>, <a href="http://ita101.imag.fr/cgi-bin/monika.cgi">Monika</a></li> <li>Idpot (bi-xeon) : <a href="http://idpot.imag.fr/cgi-bin/DrawOARGantt.pl">Gantt Chart</a>, <a href="http://idpot.imag.fr/cgi-bin/monika.cgi">Monika</a><br> </li> </ul> <ul> </ul> </div> <!-- ---------------------------------------- --> <div class="header"><a name="Download">Download<br> </a></div> <div class="content"> <h4>Required Softwares<br> </h4> <ul> <li>MySql database,</li> <li>Perl 5.8</li> </ul> <h4>Optional Software</h4> <ul> <li><span style="font-style: italic;">sentinelle</span> is a component of <a href="http://www-id.imag.fr/%7Emartinc/taktuk/">Taktuk </a>project ( static binary for i386 : <a href="sentinelle">sentinelle</a>). Taktuk is a parallel and scalable remote execution tool for cluster. It would be use for large cluster.<br> </li> </ul> <h4>Recommended Softwares<br> </h4> <ul> <li>phpmyadmin : Web tool for administration and visualization of MySql database.</li> <li>Monika : Resources visualization for PBS and OAR batch scheduler. (source : <a href="monika_0.4.6.tar.gz">monika_0.4.6.tar.gz</a>)<br> </li> </ul> Note : Apache server is required for both softwares. <br> <h4>Debian packages<br> </h4> <ul> <li>OAR :</li> </ul> <a href="oar-common_1.6_all.deb">oar-common_1.6_all.deb</a> <br> <a href="oar-doc_1.6_all.deb">oar-doc_1.6_all.deb</a> <br> <a href="oar-node_1.6_all.deb">oar-node_1.6_all.deb</a> <br> <a href="oar-server_1.6_all.deb">oar-server_1.6_all.deb</a> <br> <a href="oar-user_1.6_all.deb">oar-user_1.6_all.deb</a><br> <a href="oar-desktop-computing-cgi_1.6_all.deb">oar-desktop-computing-cgi_1.6_all.deb</a> (optional) <br> <a href="oar-desktop-computing-agent_1.6_all.deb">oar-desktop-computing-agent_1.6_all.deb</a> (optional)<br> <br> <ul> <li>Visualization : <br> </li> </ul> <a href="monika_0.4.6_all.deb">monika_0.4.6_all.deb</a> <br> <a href="oar-draw-gantt_1.6_all.deb">oar-draw-gantt_1.6_all.deb</a> <h4>Source Code</h4> <ul> <li><a href="oar_1.6.tar.gz">oar_1.6.tar.gz</a> - bug fix + several enhancements</li> <li><a href="oar_1.3.tar.gz">oar_1.3.tar.gz</a> - desktop computing + kadeploy compatibility + periodic node checking<br> </li> <li><a href="oar_1.1.1.tar.gz">oar_1.1.1.tar.gz</a> - oarexec detached from the server (server fault resistant)<br> </li> <li><a href="oar_1.0.0-2.tar.gz">oar_1.0.0-2.tar.gz</a> - New installation procedure (Makefile) <br> </li> <li><a href="oar-1.0-rc1.tar.gz">oar-1.0-rc1.tar.gz</a> - Bug fix and new functionalities<br> </li> <li><a href="oar-0.9.4.tar.gz">oar-0.9.4.tar.gz</a> - <br> </li> <li><a href="oar-0.9.3.tar.gz">oar-0.9.3.tar.gz</a> - <br> </li> <li><a href="oar-0.9.2.tar.gz">oar-0.9.2.tar.gz</a> - The enhanced and bug fix version.<br> </li> <li><a href="oar-0.9.1.tar.gz">oar-0.9.1.tar.gz</a> - The 1.0 source code, this is the first public realease.<br> </li> </ul> <p>The system is licensed under the <a href="http://www.gnu.org/">GNU Library General Public License</a>.<br> </p> <h4>Knoppix version</h4> <a href="knoppix_OAR.iso">knoppix_OAR.iso</a> : Burn me on a CD.<br> (Note : This CD was created for a mexican presentation)<br> Suggested operations:<br> <ol> <ol> <li>Click on Linux penguin on the desktop (it sets up the right hostname if you want to test mpich)</li> <li>Type "oarnodesetting -s Alive" (to add a node)</li> <li>You can see some informations in Mozilla and Konqueror (home page)</li> <li>Test "oarsub -I", OAR must work<br> </li> </ol> </ol> <h4>ComputeMode virtual cluster solution</h4> <a href="http://www.computemode.org">ComputeMode</a> uses OAR internally for the jobs management. </div> <!-- ---------------------------------------- --><!-- ---------------------------------------- --> <div class="header"><a name="Documentation">Documentation<br> </a></div> <div class="content"> <br> <ul> <li><a href="oar/INSTALL">INSTALL</a> - We hope an easy install for you.</li> <li><a href="oar/Docs/html/rst/OAR-DOCUMENTATION.html">Documentation</a> (<span style="color: rgb(255, 0, 0);">new</span>).</li> <li><a href="oar/Docs/html/HOWTO-OAR.html">HOWTO use OAR</a><br> </li> <li>Reference Manual Administration and users usages (<span style="color: rgb(255, 0, 0);">soon</span>).<br> </li> <li>Man pages are integrated in packages.</li> <li>Scheduler Integration Example (<span style="color: rgb(255, 0, 0);">soon</span>).<br> </li> <li>AUTHORS - List of authors and contributors (<span style="color: rgb(255, 0, 0);">soon</span>).</li> <li><a href="oar_ccgrid.pdf">Article</a> - "<span style="font-style: italic;">A batch scheduler with high level components</span>" (CCGRID05 : Cluster Computing and Grid 2005, Cardiff, UK). <br> </li> <li><a href="oar_cfse_v0.pdf">Article</a> - (in French) in<small><small><small><small> </small></small></small></small>3ème Conférence Française sur les Systèmes d'Exploitation (CFSE03).</li> </ul> </div> <div class="header"><a name="Mailing lists">Mailing list<br> </a></div> <div class="content"> <p>Comments, questions, and bug reports should be posted on the <a href="http://listes.imag.fr/wws/review/oar-user">oar-users</a> mailing list.<br> </p> </div> <!-- ---------------------------------------- --> <div class="header"><a name="Links">Links<br> </a></div> <div class="content"> <ul> <li><a href="http://www-id.imag.fr/">Laboratoire Id-Imag</a><br> </li> <li>Clusters using OAR (Icluster,IDPOT,..)<br> </li> <li><a href="http://ciment.ujf-grenoble.fr/">Ciment</a> Partneers (early adopters)</li> <li><a href="http://cigri.ujf-grenoble.fr/">CIGRI</a> a grid which federates several clusters under OAR.<br> </li> <li><a href="http://sourceforge.net/projects/ka-tools/">Ka-tools</a><br> </li> <li><a href="http://www.computemode.org">ComputeMode</a> is a virtual cluster solution<br> </li> </ul> </div> <p><br> </p> <!-- ---------------------------------------- --> </body> </html>