[Swift-user] handling prestaged data on multiple sites

Justin M Wozniak wozniak at mcs.anl.gov
Tue May 4 13:25:23 CDT 2010


Collective Data Management.  The general idea is to exploit user 
information to improve data access for Swift scripts.  Specifically, you 
can plug in new data access mechanisms without modifying the application 
script- most of the details are specified in a small user configuration 
file (analogous to tc.data) and managed by extensions to the wrapper 
script (_swiftwrap, etc.).  Dynamically renaming data sources is a big 
part of it.

The framework is there in trunk and a few methods are implemented, 
including a staging-skipping DIRECT method, a BROADCAST, and an 
output-aggregating GATHER method.  I can easily put in a new method for 
Globus.org, I'll take a look and get back to you, Allan.

On Tue, 4 May 2010, Ian Foster wrote:

> What is CDM?
>
> Ian
>
> On May 4, 2010, at 10:45 AM, Allan Espinosa wrote:
>
>> Hi Justin,
>>
>> I used globus.org's data movement service.
>>
>> Right now I have the dataset on these OSG sites:
>>
>> ff-grid.unl.edu:/panfs/panasas/CMS/data/scec/RuptureVariations/*
>> tuscany.med.harvard.edu:/osg/storage/data/engage/scec/RuptureVariations/*
>>
>> On Mar, 2010-05-04 at 10:20 -0500, Justin Wozniak wrote:
>>>
>>> This is probably a good use case for CDM.  How did you prestage the
>>> files?
>>>
>>>
>>>
>>> ______________________________________________________________________
>>> Allan Espinosa wrote:
>>>
>>> Hi,
>>>
>>> I prestaged 11k small files (total ~2GB) to two sites. if I were just
>>> computing on 1 site, i can just place hardwired strings of absolute
>>> pathnames to disable staging. I was originally thinking of passing
>>> '$OSG_DATA' variable names since the app functions wraps to bash
>>> shell
>>> scripts. this backfired because swift passes these string args
>>> literally.
>>>
>>> any other recommended approaches?
>>>
>>> thanks!
>>> -Allan
>>
>>
>> _______________________________________________
>> Swift-user mailing list
>> Swift-user at ci.uchicago.edu
>> http://mail.ci.uchicago.edu/mailman/listinfo/swift-user
>
> _______________________________________________
> Swift-user mailing list
> Swift-user at ci.uchicago.edu
> http://mail.ci.uchicago.edu/mailman/listinfo/swift-user
>

-- 
Justin M Wozniak



More information about the Swift-user mailing list