E-Science Process. Thoughts on the e-Science Mediator in myGrid M.Nedim Alpdemir.

15
Thoughts on the e-Science Mediator in myGrid M.Nedim Alpdemir

description

Operations

Transcript of E-Science Process. Thoughts on the e-Science Mediator in myGrid M.Nedim Alpdemir.

Page 1: E-Science Process. Thoughts on the e-Science Mediator in myGrid M.Nedim Alpdemir.

Thoughts on the e-Science Mediator in myGrid

M.Nedim Alpdemir

Page 2: E-Science Process. Thoughts on the e-Science Mediator in myGrid M.Nedim Alpdemir.

Contextualized WF Execution Contextualized WF Execution in myGridin myGrid

Fre e f lu o

M e ta da taS to re

M I R

M IRB rows e r

W F M ode l Edi tor /Expl ore r

Fe taS e arch G UI

M e ta data B rowse r

M IRPl u g -i n

R e g is try

M D S tore P l u g-i n

Fe taPlu g-i n

Ta v e rn a W o rk be n ch

Ta v e rn a W o rk f lo w Ex e cu t io n En v iron m e n t

m yG rid In fo rm atio n M o d el (C on tex t)

Page 3: E-Science Process. Thoughts on the e-Science Mediator in myGrid M.Nedim Alpdemir.

MIR – Taverna intergationMIR – Taverna intergationExperiment is linked to person

Results of the experiment to be added here when WF executed

Page 4: E-Science Process. Thoughts on the e-Science Mediator in myGrid M.Nedim Alpdemir.

A ct u a l in pu t da tato t h e W o rk f lo w

O n e o f t h e o u t pu t v a lu e spro du ce d by t h e wo rk f lo w

D e t a ile d pro v e n a n ceo f e a ch s t e p in t h e wo rk f lo w

I n pu ts a n d o u tpu tso f in t e rm e dia t e s te ps

Page 5: E-Science Process. Thoughts on the e-Science Mediator in myGrid M.Nedim Alpdemir.
Page 6: E-Science Process. Thoughts on the e-Science Mediator in myGrid M.Nedim Alpdemir.

e-Science Mediator: Motivation• Many e-Science processes requires the

composition of more than one myGrid component

• To Deliver myGrid as a service we need a gateway (Façade) to all myGrid components

• Simplify interdependency, increase de-coupling between myGrid components

Page 7: E-Science Process. Thoughts on the e-Science Mediator in myGrid M.Nedim Alpdemir.

e-Science Mediator: aims1. Application-oriented: directly supports the e-

Scientist by: • providing pre-configured e-Science processes templates (i.e.

system-level workflows)• helping in capturing and maintaining context information (via the

information model) that is relevant to the interpretation and sharing of the results of the e-science experiments.

• Facilitating personalisation and collaboration

2. Middleware-oriented: contributes to the synergy between myGrid services by:

• Acting as a sink for e-Science events initiated by myGrid components• Interpreting the intercepted events and triggering interactions with

other related components entailed by the semantics of those events• Compensating for possible impedance mismatches with other

services both in terms of data types and interaction protocols

Page 8: E-Science Process. Thoughts on the e-Science Mediator in myGrid M.Nedim Alpdemir.

Supporting the e-scientist

• Recurring use-cases can be captured

• Then corresponding process templates can be authored

• e-science mediator makes processes available to the user

launch semantic Search facility

Find WorkflowUse-case

Launch workflowEditor for selected WF

Enable MIR browser For storage with context

Find an interesting workflow for experiment

Create exp. Context for this user

Find WorkflowProcess

Examine and modify if necessary

Store to personal repositoryFor later re-use

Page 9: E-Science Process. Thoughts on the e-Science Mediator in myGrid M.Nedim Alpdemir.

Mediator Roles - 1

C lien t W F En ac to r '

M I R '

in p u tda ta , co n text,W F do c

in p u t, ou p u t, con textW F do c, p ro v en an ce

r u n W F M ed ia to r

in p u td a ta , co n text,W F d o c

in p u t d a ta o w n er

4

3

21

6

5

g etW F p r o v en an c ef o r m y d a ta

y o u r d a ta h as b een u s ed

ex p er im en ter

N o tf S er v ic e '

g etW F p r o v en an c ef o r d a ta o w n er 7

Whenever a workflow is run using some data, the owner of the data being used can be informed (notified) about it

Page 10: E-Science Process. Thoughts on the e-Science Mediator in myGrid M.Nedim Alpdemir.

Mediator Roles - 2

C lien t

M I R '

d e le te d ata ,(co n text)

d ele te d a ta M ed ia to r

p rev io u s d a ta u s er

3

21

5d a ta y o u p r ev io u s ly u s ed is b e in g d e le ted

ad m in is tr a to r

N o tf S er v ic e '

d e le te

Whenever data is removed that was previously used, a notification message may be sent to the person who used that data, informing him/her of impending deletion.

Page 11: E-Science Process. Thoughts on the e-Science Mediator in myGrid M.Nedim Alpdemir.

Mediator Roles - 3

C lien t

M IR '

d e le te W F ,c o n tex t

d e le te W F M ed ia to r

p r ev io u s W F u s er

3

21

6

5W F p r ev io u s ly u s ed is d ele ted

ad m in is t ra to r / ex p er im en ter

N o tf S er v ic e 'W F

d elete

If a workflow is deleted that was used by a particular person, the person may want to be notified of the deletion.

Page 12: E-Science Process. Thoughts on the e-Science Mediator in myGrid M.Nedim Alpdemir.

Fully Service-based approach

M I R

En a cto r R e g is t ry

M e ta da ta S to re

E-S cie n ce M e dia to rm y G ri d a s a S ervi ce

Ho s t 1

Ho s t 2

Ho s t 4

Ho s t 3

Ho s t 5

Ev e n tsI n te ra ct io n s

Page 13: E-Science Process. Thoughts on the e-Science Mediator in myGrid M.Nedim Alpdemir.

Portal approach: mixed mode

M I R

En a cto r R e g is t ry

M e t a da ta S to re

E-S cie n ce M e dia to r

H o s t 1

Ev e n tsI n te ra ct io n s

H o s t 2 H o s t 3

m yG rid Po rta l

Page 14: E-Science Process. Thoughts on the e-Science Mediator in myGrid M.Nedim Alpdemir.

Mediator: thoughts on the internals

R eq u es tR o u ter

M IR P ro xy R egis t ry P ro xyEn act o rP ro xy M D St o reP roxy D Q P P roxy

C o m po n e n t A cce s s L a y e r

Eve

nt L

iste

ner

M IR Ev en t H and ler

R egis t ry Ev en t H an dler

En act o rEv en t H an d ler

M D St o reE v en t H an d ler

D Q P Ev en t H an d ler

Ac tio n D ec is io n L o g ic

Even

t Int

erpr

eter

M e dia t io n la y e rI n te rfa ce A g g re g a t io n L a y e r

M I R R e g is t ryEn a ct o r M D S to re D Q P

R e qu e s t B u s

Eve

nt B

us

Page 15: E-Science Process. Thoughts on the e-Science Mediator in myGrid M.Nedim Alpdemir.

Active myGrid Components

C o re Fu n ct ion a lityL o g ic

M u l ti Po l i cyRe m ote Eve n tD i s patch e r

Loca l Eve n tD i spa tch e r

Ev e n t G e n e ra t io nL o g ic

C o n f ig u ra t io n

m y G rid C o m pon e n t

L o ca l M e dia to r R e m o te M e dia to r

m y G rid No t if ica t io nS e rv ice

W S - No t if ica t io nB ro k e r