[Swift-devel] MolDyn at Purdue

Ioan Raicu iraicu at cs.uchicago.edu
Thu May 10 13:39:57 CDT 2007


Great, than we are set, the project is configurable at the Falkon startup!
Ioan

Ian Foster wrote:
> we don't want to do that ("carry the project information on a per job 
> basis, and charge it to a (potentially) different project each job")
>
> Ioan Raicu wrote:
>> So I made the modifications to the code that generates the GRAM RSL 
>> to take a command line arguement -project ..., which then is simply 
>> passed to the RSL file as <project> ... </project>.  At the moment, 
>> this is something that needs to be set in Falkon at startup, and all 
>> resources provisioned by Falkon will use the same project.   For now 
>> I think we have a solution that works at the various TG sites, and it 
>> is not tightly integrated with Swift. 
>>
>> The issue is much more complex if you want Swift to carry the project 
>> information on a per job basis, and charge it to a (potentially) 
>> different project each job. 
>>
>> Ioan
>>
>> Ben Clifford wrote:
>>> not sure whether you're looking to make this code more closely integrated 
>>> with swift and/or a product rather than a research project, but you might 
>>> make the below submission use profile information from the site catalog 
>>> (and transformation catalog?) - it doesn't look like you're doing anything 
>>> fancy in the submission.
>>>
>>> On Wed, 9 May 2007, Ioan Raicu wrote:
>>>
>>>   
>>>> Hmmm... I don't know.  If you know what modifications we need to make to the
>>>> GRAM4 RSL to include the specific project, we can simply modify the RSL by
>>>> changing the create function to add the extra info into the RSL... its a minor
>>>> change, but we'd have to recompile the DRP stuff again.  If we can't add it to
>>>> the RSL, then I don't know any other place to put this.  Anyone have any
>>>> ideas?  I am using the GRAM4 Java API directly in the DRP code.
>>>>
>>>> Ioan
>>>>
>>>> PS: Here is a sample RSL...
>>>>
>>>> iraicu at tg-viz-login1:~/java/Falkon_v0.8/worker> cat
>>>> RSL.0.0.ia32-compute.1.120.14898358.xml
>>>> <job>
>>>>    <executable>/home/iraicu/java/Falkon_v0.8/worker/run.worker.sh</executable>
>>>>    <directory>/home/iraicu/java/Falkon_v0.8/worker</directory>
>>>>    <argument>6900000</argument>
>>>>    <argument>1500000</argument>
>>>>    <maxWallTime>120</maxWallTime>
>>>>    <extensions>
>>>>         <resourceAllocationGroup>
>>>>            <hostType>ia32-compute</hostType>
>>>>            <hostCount>1</hostCount>
>>>>            <cpuCount>1</cpuCount>
>>>>            <processCount>1</processCount>
>>>>         </resourceAllocationGroup>
>>>>     </extensions>
>>>> </job>
>>>>
>>>> My guess is that we could add something like
>>>> <project> ... </project>
>>>> but I am not sure...
>>>>
>>>> If no one knows how to do this off the top of their heads, I'll look it up!
>>>>
>>>> Veronika Nefedova wrote:
>>>>     
>>>>> Hi, Ioan:
>>>>>
>>>>> How do I add my project info into Falcon? (I can't submit anything to PBS
>>>>> queue unless I specify the project)
>>>>>
>>>>> Nika
>>>>>
>>>>> On May 9, 2007, at 12:16 PM, Ben Clifford wrote:
>>>>>
>>>>>       
>>>>>> Do this:
>>>>>>
>>>>>> edit your site catalog to add an entry <profile namespace="globus"
>>>>>> key="project">TG-STA040020N</profile> for the purdue site, add an entry
>>>>>> <profile namespace="globus"
>>>>>> key="project">TG-WHATEVERYOURGRANTNUMBERIS</profile>
>>>>>>
>>>>>> -- 
>>>>>>
>>>>>>         
>>>>>       
>>>>     
>>>
>>>   
>>
>> -- 
>> ============================================
>> Ioan Raicu
>> Ph.D. Student
>> ============================================
>> Distributed Systems Laboratory
>> Computer Science Department
>> University of Chicago
>> 1100 E. 58th Street, Ryerson Hall
>> Chicago, IL 60637
>> ============================================
>> Email: iraicu at cs.uchicago.edu
>> Web:   http://www.cs.uchicago.edu/~iraicu
>>        http://dsl.cs.uchicago.edu/
>> ============================================
>> ============================================
>>   
>> ------------------------------------------------------------------------
>>
>> _______________________________________________
>> Swift-devel mailing list
>> Swift-devel at ci.uchicago.edu
>> http://mail.ci.uchicago.edu/mailman/listinfo/swift-devel
>>   
>
> -- 
>
>    Ian Foster, Director, Computation Institute
> Argonne National Laboratory & University of Chicago
> Argonne: MCS/221, 9700 S. Cass Ave, Argonne, IL 60439
> Chicago: Rm 405, 5640 S. Ellis Ave, Chicago, IL 60637
> Tel: +1 630 252 4619.  Web: www.ci.uchicago.edu.
>       Globus Alliance: www.globus.org.
>   

-- 
============================================
Ioan Raicu
Ph.D. Student
============================================
Distributed Systems Laboratory
Computer Science Department
University of Chicago
1100 E. 58th Street, Ryerson Hall
Chicago, IL 60637
============================================
Email: iraicu at cs.uchicago.edu
Web:   http://www.cs.uchicago.edu/~iraicu
       http://dsl.cs.uchicago.edu/
============================================
============================================

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/swift-devel/attachments/20070510/a80d676b/attachment.html>


More information about the Swift-devel mailing list