Grid Runtime Environment Solutions in KnowARC Daniel Bayer Steffen Möller University of Lübeck, Institute for Neuro- and Bioinformatics EGEE’07 Budapest, October 2007 Bayer, Möller (Uni Lübeck) RE Solutions in KnowARC EGEE’07 1 / 14
Outline Outline Static Runtime Environments Introduction The Runtime Envrionment Registry Summary Dynamic Runtime Environments Introduction The Janitor Deployment The Catalog Outlook Bayer, Möller (Uni Lübeck) RE Solutions in KnowARC EGEE’07 2 / 14
Static Runtime Environments Introduction What are Runtime Environments? ◮ Grid jobs depend on certain programs or data being available on the worker node. ◮ These are called Runtime Environment (RE). ◮ REs are ◮ specified in the Runtime Environment Registry. ◮ made available on the worker nodes by administrators. ◮ announced in the Grid Infosystem. ◮ used for brokering. ◮ enabled at the worker node on a per job basis. ◮ used by the job. Bayer, Möller (Uni Lübeck) RE Solutions in KnowARC EGEE’07 3 / 14
Static Runtime Environments The Runtime Envrionment Registry The Runtime Environment Registry ◮ Website at http://gridrer.csc.fi R t i E i t R i t u n m e n v r o n m e n e g s r y h i i t t i i t f i d t i i t ) d t h b f d i d d i t i d s e g s y o n a n s a s o u n m e n v o n m e n s s a n s e v e s e m e m e s o o u o a a T r r c l G r R E r ( R E r r N r G r , N r c D G r a i i t e i d a n d g i d a n d o t h e i d p o j e t s s i n g o d i d A C m i d d e a e y w u u w ✳ F c l , S G r M r r G r r c N r G r R l r . i f t i o m o e n o m a o n s e e : F r r r , n t o d u t i o n t o u n t i m e n v i o n m e n t s a n d e g i s t y I r c R E r R r . o w t o u s e u s e s ) H R E ( r o w t o i n s t a s i t e a d m i n s ) H l l R E ( t t d i t i i t i ) o w o s e u p a n m a n a n m a n a n e s H R E ( R E r h t f t h i t f i d d t t i b t t h h t h d i d d i @ d i d i i e o n e p o e s e s u n e e v e o p m e n e a s e o n u e o u g e n o u g s u s s n o u g o g m a n g ✳ T c c R E R l r l . P l c r r r r c r r . r l i s t o m a i d i e t y t o m a i n t a i n e l r l r c l R E R r . i t f R t i E i t s o u n m e n v r o n m e n s L h f i t t f h i t h d f t h d t h i b f t h t t t b f d t ) e s e n y o e a s e e s e v e n a m e o e a n e v e s o n n u m e o e a e s s a e p e e e u e n T r r r c R E r r R E , r r l l ( r r r , c r r O t h i b i d t d t h ' e e a s e e a v a a e v e s o n s a e o u m e n e o n e s o m e p a g e r l . r l l r r c R E H . P P S / B I O / J S P R C O R E 1 0 ❘ ❘ . A A A i t i A A C O e s c r p o n : ✳ D J S P R R E R E H h / / i d / / A A C O / o m e p a g e : t t p : w w w g t s u u s e s ✳ . r . l . . R T E J S P R R E S t t A i b a u s : v a a e l l t d t 0 0 6 0 9 0 a s u p a e : ✳ ✳ L 2 2 P P S / B I O / G N 1 2 ❘ . A L A A i t i A A Bayer, Möller (Uni Lübeck) e s c r p o n : RE Solutions in KnowARC EGEE’07 4 / 14 D L G N R E H h t t / / i d t / / A A / o m e p a g e : p : w w w g s u u s e s . r . l . . R T E L G N S t t A i b a u s : v a a e l l t d t 0 0 6 0 9 1 a s u p a e : ✳ ✳ L 2 2 P P S / B O I / T F B S 0 5 0 ❘ A . . i t i B e s c r p o n : D T F S R E H h t t / / i d t / / B / o m e p a g e : p : w w w g s u u s e s . r . l . . R T E T F S S A i b t a t u s : v a a e l l a s t u p d a t e : 0 0 6 0 9 1 6 ✳ ✳ L 2 P P S / C S / S I M I C S 2 2 1 7 ❘ ❘ . . A A e s c r i p t i o n C o m p t e A h i t e t e i m a t o : u u u D r r c c r S l r R E H h t t / / h / h / / h / i d / i d / i i h t o m e p a g e : p : w w w e a m e s s e e s e a g o u p p a g g u e g m s m . c . c l r . r r c r c r S c R E . l S t t i t i a u s : s v e s o n F r r t d t 0 0 5 0 5 1 6 a s u p a e : ✳ ✳ L 2 P P S / C H E M / T O N 1 2 1 0 ❘ ❘ A D A L . . i t i t h i t e s c r p o n : u a n u m e m s y p o g a m D Q c r r r R E H h t t / / i d / A / C / A O 1 1 0 h t o m e p a g e : p : e s w e g s e m ✳ ✳ r . r . P P S H E M D L T N . 2 . . l S t t i t t k i f d a u s : o s e u p w o n g a s o o p a a e u n s u n e P l R E r , l r r l l l r r S G E . t d t 0 0 5 0 3 1 4 a s u p a e : ✳ ✳ L 2 P P S / C H E M / G M E S S 2 0 0 4 1 1 2 2 0 ❘ ❘ A A h i f h i f C f i i f u a n t u m e m s t y p o g a m o t e a u a t o n o w a v e u n t o n s a n g n g o m i t i e s c r p o n : Q c r r r r c l c l S F c r r R H F , O U V B d C C D a n R H F , H F , G , M S F . R E H h t t / / i d i / / A h t o m e p a g e : p : g u o n o m r . . R E G M E S S _ R E . l S t a t u s : i o t s e t u p w o k i n g P l R E r a s t p d a t e 0 0 5 0 1 3 1 u : ✳ ✳ L 2 i t i e s c r p o n : D R E H h t t / / t f f f i / j t / / h t o m e p a g e : p : s a s a e o v a y m . c c . r P r R E . l S t t a u s : t d t a s u p a e : L
Recommend
More recommend