[Jlab-scicomp-briefs] Production release of a new workflow software (SWIF)

Jie Chen chen at jlab.org
Thu Oct 15 16:19:15 EDT 2015


Dear Scientific Computing Users:

We are pleased to announce the production release of a new workflow 
software system (SWIF) developed locally by the scientific computing 
group. SWIF, the "scientific workflow indefatigable factotum", 
originated from the recognition of the necessity of providing a 
work-centric data analysis environment in addition to the job-centric 
data analysis platform at Jlab in order to improve the efficiency of 
large data analysis in the 12 GeV era. Its key requirements and 
specifications were the results of meetings and discussions among active 
users, software coordinators from each experimental hall, and 
developers. Its implementation was carried out by developers from the 
scientific computing group, and the whole system underwent a half year 
long beta testing period with feedbacks and bug reports from several 
helpful users. The main features of SWIF are:

1. Job grouping and phased release. User jobs, either Auger jobs or SWIF 
jobs, can be grouped into a named workflow which is released to the 
batch system in multiple user defined phases.

2. Tape savvy job scheduling. The order of user jobs in a workflow can 
be rearranged according to the input file locations on tapes to improve 
the throughput of a workflow.

3. Ease of job modification, resubmission, recall and cancellation.

4. Automatic classification of job errors inside a workflow and 
automatic resubmission of failed jobs if desired.

5. Detailed job metrics during and after a workflow.


In addition, the tape savvy scheduling algorithm has been integrated 
into the Auger system. If a user submits many jobs with input files on 
many tapes, the jobs can be reordered to achieve better throughput.

The SWIF is available as a single command at /site/bin/swif which has 
many options. These options can be viewed either by using /site/bin/swif 
–help or by consulting the SWIF document at 
https://scicomp.jlab.org/docs/swif-cli .

For more information about SWIF, please check out 
https://scicomp.jlab.org/docs/swif . Send any comment, feature request, 
and bug report to scicomp at jlab.org <mailto:scicomp at jlab.org> or through 
the Jlab ccpr system. Thank you very much.


Sincerely,

Your Scientific Computing Group.

-- 
################################################################
#     Jie Chen
#     Scientific Computing Group
#     Jefferson Lab
#     12000 Jefferson Ave
#     Newport News, VA 23606
#     757-269-5046
#     chen at jlab.org
################################################################					
					

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mailman.jlab.org/pipermail/jlab-scicomp-briefs/attachments/20151015/3be92969/attachment-0002.html>


More information about the Jlab-scicomp-briefs mailing list