[Swift-devel] swiftconfig

Allan Espinosa aespinosa at cs.uchicago.edu
Mon Jun 7 22:20:25 CDT 2010


Yup, the CS department has a condor pool

2010/6/7  <wilde at mcs.anl.gov>:
> David, after reading the command line syntax you proposed, I realize this is going to take more thought and discussion.
>
> What I was originally envisioning was a swiftconfig command that stored a set of templates for various sites, and adjusted them based on the individual user (eg the <workdirectory> and user-selected options (like local vs Globus vs ssh access; coasters vs non-coasters; and for coasters, a reduced set of options that could tailor the options similarly into a few common profiles).
>
> Justin suggested in discussion today that we start by just building a manual catalog of a good set of examples that covers the local and grid systems that many of use use regularly, so that, at least, people can copy a documented example and adjust as needed.
>
> This might a good exercise from which we could identify that patterns that a swiftconfig command could use to simplify the process.
>
> I started trying to outline some of the patterns; we should match these up against profiles for the 8 or so systems that I mentioned in a message to this list last week (pads, fusion, ranger, etc).
>
> Im starting to feel myself swayed by your suggests for an interactive interface, but I find it hard at the moment to see what that would look like. Possible a set of drop-downs or range selection boxes that adjust as the user narrows a site's profile in a fashion that mimics the outline below?
>
> - Mike
>
> 1. Local immediate execution
>
>    1.1 without coasters
>    1.2 with coasters
>
> 2. Local scheduled execution
>
>    2.1 without coasters
>
>        2.1.1 PBS (eg: TeraPort, PADS, Fusion, many TG sites)
>        2.1.2 SGE (eg: Ranger, godzilla, sisboombah)
>        2.1.3 Condor (eg: Purdue TeraGrid Condor pool; HNL condor pool; UC Condor pool???)
>
>    1.2 with coasters
>
>        2.2.1 PBS (eg: TeraPort, PADS, Fusion, many TG sites
>        2.2.2 SGE (eg: Ranger, godzilla, sisboombah)
>        2.2.3 Condor (eg: Purdue TeraGrid Condor pool; HNL condor pool; UC Condor pool???)
>
> 3. ssh to remote sites
>
>    3.1 to local immediate
>    3.2 to coasters
>        to coasters pbs, sge, and condor
>
> 4. GT2 to remote sites
>
>    4.1 Non-Condor-G
>        4.1.1 Plain
>        4.1.2 Coasters
>    4.2 Condor-G
>        4.2.1 Plain
>        4.2.2 Coasters
>



More information about the Swift-devel mailing list