Top Banner
WS-VLAM Tutorial Part I: Hands on the User Graphical Interface Adam Belloum
18

WS-VLAM Tutorial Part I: Hands on the User Graphical Interface Adam Belloum.

Dec 13, 2015

Download

Documents

Bridget Goodman
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: WS-VLAM Tutorial Part I: Hands on the User Graphical Interface Adam Belloum.

WS-VLAM Tutorial Part I: Hands on the User Graphical Interface

Adam Belloum

Page 2: WS-VLAM Tutorial Part I: Hands on the User Graphical Interface Adam Belloum.

Outline

• Part I: Hands on the User Graphical Interface• Part II: Port a Legacy application to WS-VLAM• Part III: Learn how to use WS-VLAM API

Page 3: WS-VLAM Tutorial Part I: Hands on the User Graphical Interface Adam Belloum.

Outline (Part I): The user Graphical Interface

Step 1: Start the WS-VLAM Step 2: Create Credential / Delegate credentialsStep 3:Execute existing workflowStep 4:Monitor running workflow Step 3: Tools for semantic annotation, virtual file browser, repository, provenance

Page 4: WS-VLAM Tutorial Part I: Hands on the User Graphical Interface Adam Belloum.

Step 1: Start the WS-VLAM workflow composer (GUI)

Page 5: WS-VLAM Tutorial Part I: Hands on the User Graphical Interface Adam Belloum.

Step 1. Start the WS-VLAM GUI (1/3)

• First pop screen: asks for the application to use open WS-VLAM Webstart Application

– Choose open

– Click OK

Page 6: WS-VLAM Tutorial Part I: Hands on the User Graphical Interface Adam Belloum.

Step 1. Start the WS-VLAM GUI (2/3)

• Click trust

• Second pop screen: asks you to Trust the signed WS-VLAM Application

Page 7: WS-VLAM Tutorial Part I: Hands on the User Graphical Interface Adam Belloum.

Step 1. Start the WS-VLAM GUI (3/3)

• Third pop screen: should WS-VLAM workflow composer

• The composer comes pre-loaded demo workflow, that will be your WS-VLAM “hello word”

Page 8: WS-VLAM Tutorial Part I: Hands on the User Graphical Interface Adam Belloum.

Step 2. Create/delegate Credentials (1/6)

• WS-VLAM workflow composer• Canvas

• List of components

• Property window

• Monitoring window

• Action: • Click on delegate

Credentials Button

Page 9: WS-VLAM Tutorial Part I: Hands on the User Graphical Interface Adam Belloum.

Step 2. Create/delegate Credentials (2/6)

• First popup screen:• warning that you are going to send your credentials to

a remote service

• Action: • Click on yes

Page 10: WS-VLAM Tutorial Part I: Hands on the User Graphical Interface Adam Belloum.

Step 2. Create/delegate Credentials (3/6)

• second popup screen:• Create your proxy credentials window

• Action: • Type in your

credential passphrase

• Click Create

Page 11: WS-VLAM Tutorial Part I: Hands on the User Graphical Interface Adam Belloum.

Step 2. Create/delegate Credentials (4/6)

• Third popup screen:• proxy credentials created window

• On WS-VLAM composer bottom left corner you will a decreasing timer showing the time before your proxy credential expires

• Action: • Click Ok

Page 12: WS-VLAM Tutorial Part I: Hands on the User Graphical Interface Adam Belloum.

Step 2. Create/delegate Credentials (5/6)

• Option popup screen:• If you push the option button in the proxy create

window

• You get options proxy option window

• Action: • Change the

default time

• Location of the private and public keys

Page 13: WS-VLAM Tutorial Part I: Hands on the User Graphical Interface Adam Belloum.

Step 3. Execute workflow (1/1)

• Option popup screen:• If you push the option button in the proxy create

window

• You get options proxy option window

• Action: • Change the

default time

• Location of the private and public keys

Page 14: WS-VLAM Tutorial Part I: Hands on the User Graphical Interface Adam Belloum.

Step 4. monitor workflow (1/3)

• Monitoring popup window:• Default

• Workflow components tabs

• Action: • Select a

component tab

Page 15: WS-VLAM Tutorial Part I: Hands on the User Graphical Interface Adam Belloum.

Step 4. Monitor workflow (2/3)

• Component tab:• Module status: shows the submission status of the

component:

• NOT SUBMITTERD

• ACTIVE

• REGISTERD

• DONE

• Action: • Select Module

status tab

Page 16: WS-VLAM Tutorial Part I: Hands on the User Graphical Interface Adam Belloum.

Step 4. Monitor workflow (3/3)

• Component tab:• Std out/Std Err: show standard output/ Error

• Action: • Select std Out

tab

Page 17: WS-VLAM Tutorial Part I: Hands on the User Graphical Interface Adam Belloum.

Some References

1. Science Z Zhao, A Belloum, M Bubak Editorial: Special section on workflow systems and applications in e-Future Generation Computer Systems 25 (5), 525-527

2. A. Wibisono, D. Vasyunin, V. Korkhov, AS.Z. Belloum WS-VLAM: a GT4 based workflow management system , The 2nd International Workshop on Scientific Workflows, In conjunction with ICCS 2007, Beijing, China, 2007

3. A.S.Z. Belloum, V. Korkhov, S. Koulouzis, M. A Inda, and M. Bubak Collaborative e-Science experiments: from scientific workflow to knowledge sharing JULY/AUGUST, IEEE Internet Computing, 2011

4. Ilkay Altintas, Manish Kumar Anand, Daniel Crawl, Shawn Bowers, Adam Belloum, Paolo Missier, Bertram Ludascher, Carole A. Goble, Peter M.A. Sloot, Understanding Collaborative Studies Through Interoperable Workflow Provenance, IPAW2010, Troy, NY, USA

Page 18: WS-VLAM Tutorial Part I: Hands on the User Graphical Interface Adam Belloum.

Some References

5. A. Belloum, Z. Zhao, and M. Bubak Workflow systems and applications , Future Generation Comp. Syst. 25 (5): 525-527 (2009)

6.  Z. Zhao, A.S.Z. Belloum, et al., Distributed execution of aggregated multi domain workflows using an agent framework The 1st IEEE International Workshop on Scientific Workflows, Salt Lake City, U.SA, 2007

7. Zhiming Zhao, Adam Belloum, Cees De Laat, Pieter Adriaans, Bob Hertzberger Using Jade agent framework to prototype an e-Science workflow bus Authors Cluster Computing and the Grid, 2007. CCGRID 2007