Clubmask is a resource and job manager that ties together the Bproc global process space system, SIS, the System Installation Suite for installing Linux clusters, the Maui HPC Scheduler, and Supermon resource managers.
Clubmask is a resource manager designed to allow Bproc based clusters enjoy the full scheduling power and configuration of the Maui HPC Scheduler.
Clubmask uses a modified version of the Supermon 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 a supermon2ganglia translator that allows a standard Ganglia web backend to contact supermon and get
XML data that will disply through the Ganglia web interface.
Clubmask is currently running on around 10 clusters, varying in size from 8 to 128 nodes, and has been tested up to 5000 jobs.
· Python 2.2
· ZODB Python Package
· IndexedCatalog Python Package
What's New in This Release:
· Add support for runtime (clubmask.conf) choice of resource manager subsystem.
· The available options now are ganglia and supermon.
· Support for ganglia3 will be added once it is released. Ganglia is now the preferred choice, as it is _much_ more stable.
· add --with-supermon to setup.py to turn on compiling of supermon python module. It is now off by default, as ganglia is the preferred and default RM subsystem.