StashCache
Derek Weitzel Open Science Grid (with slides from Brian Bockelman)
1
StashCache Derek Weitzel Open Science Grid (with slides from Brian - - PowerPoint PPT Presentation
StashCache Derek Weitzel Open Science Grid (with slides from Brian Bockelman) 1 2015 OSG All Hands Meeting Northwestern University 2 Motivation Opportunistic Computing is like giving away empty airline seats; the plane was going to fly
Derek Weitzel Open Science Grid (with slides from Brian Bockelman)
1
2
Opportunistic Computing is like giving away empty airline seats; the plane was going to fly regardless. Opportunistic Storage is like giving away real estate.
3
impossible for others. Cost of management is too high and opportunistic VOs are unable to command site admin time.
loss is an exceptional event.
everyday, expected occurrence.
workflows opportunistic VOs can run on the OSG.
4
algorithm which decides the definition of “old”).
feeding the cache.
modified.
5
6
UCSD UNL UChicago Syracuse BNL Illinois
7
StashCache federation
8
OSG-Connect “origin” server
nearby Caching Proxy
federation for location of the file
9
OSG Redirector OSG-Connect Source IF Source Caching Proxy Caching Proxy Caching Proxy Caching Proxy Job Job Job Download Redirect Discovery
10
/cvmfs/stash.osgstorage.org/user/dweitzel/public/blast/data/yeast.aa
Use CVMFS service Domain for CVMFS (not necessarily a web address) Cached Filesystem Namespace Data transferred through StashCache
11
proxy infrastructure
cp, …)
12
the filesystem to CVMFS
meta information
13
copy from cache
14
15
16
Minerva (FNAL)
17
18
(inputs to neutrino MC)
copies
copies were going (no change to code downstream)
Pulling too much from HCC?
rather than going to the Neb. redirector. Currently verifying that was set up correctly. Expect redirector load to decrease once that's verified and corrected as needed.
19
environment
the data
20
21
UNL Bioinformatics Core Research Facility Microbiome composition changes (often rapidly) over time
22
each job.
23
have lower end estimates
24
25
host
26
> PUT /user/dweitzel/stuff HTTP/1.1 > Host: demo.scitokens.org > User-Agent: curl/7.52.1 > Accept: */* > Authorization: Bearer XXXXXXXX
XRootD / Stash
27
articles/12000002775-transferring-data-with- stashcache
28