Share

Clubmask

File Release Notes and Changelog

Release Name: 0.5b80

Notes:
Name        : Clubmask
Version     : 0.5                             
Release     : Beta 80
Group       : Cluster Resource Management and Scheduling
Vendor      : Liniac Project, University of Pennsylvania
License     : GPL-2
URL         : http://clubmask.sourceforge.net
Description :

What is Clubmask
----------------
  Clubmask is a middleware application designed to allow Bproc
(http://bproc.sourceforge.net) based clusters
enjoy the full scheduling power and configuration of the Maui HPC Scheduler
(http://www.supercluster.org/maui).

 Clubmask uses a modified version of the Supermon (http://supermon.sourceforge.net) 
resource monitoring software to gather resource information from the cluster nodes.
This information is combined with job submission data and delivered to the Maui 
scheduler. Maui issues job control commands back to Clubmask, which then starts or 
stops the job scripts using the Bproc environment. 
  Clubmask also provides builtin support for the LAM MPI implementation, as well as
a supermon2ganglia translator that allows a standard Ganlgia 
(http://ganglia.sourceforge.net) web backend to contact supermon and get XML data
that will disply through the Ganglia web interface.

  Clubmask is currently running on 6 clusters, varying in size from 8 to 128
nodes, and has been tested upto 5000 jobs.

Changes since 0.5b1:
-----------------------------------------
Everything :) Literaly 99% of the code has been rewritten or firmly massaged.
Clubmask has also been reduced from a complete clustering solution to just the
resource and job management subsystems. Clubmask has also been generalized for
distribution independence, and should run on any python-2.2.2/bproc-3.2.X setup.

What is likely to change before 0.5 Final:
-----------------------------------------
- Improved documentation 
- Stability improvements

Known Issues
-----------------------------------------
Supermon does not gracefully handle multiple simultaneous node failures.
The documentation is not polished, and needs sections fleshed out.


Changes: Most everything has been updated or rewritten. :-)