:@ Network Weather Service


NWS site
Edit...

NWS Sponsors

nsf_logo.gif

sdsclogo-black.gif

UCSBlogo.gif

Edit...

Collaborators

SDSC

Edit...

Version 3.00 added capabilities to make it easier to report NWS data into the condor's classAD mechanism. One way is to add NWS to the machine's classAD, using Hawkeye: you need to add something like

STARTD_CRON_NAME = HAWKEYE
HAWKEYE_JOBLIST = NWS
HAWKEYE_NWS_EXECUTABLE = /<path to>/nws_cmd
HAWKEYE_NWS_ARGS = -I NWS -C -N <your_nameserver> all $(FULL_HOSTNAME)
HAWKEYE_NWS_PERIOD = 60s

to your condor_config and restart condor. In the machine classAD there should now be the NWS values for all 1 host resources monitored for host $(FULL_HOSTNAME).

Once you have NWS data into classAd, you can add requirements to your submission. For example

Requirements = availableCpu_Value > 2.5

will match resources with an availableCpu value greater than 2.5.

You can see all the classAd with the command condor_status -long: you can browse through to check which extra clauses NWS added. You can also check what NWS will reports using nws_cmd -N <nameserver> all <hostname>.