1 Kepler/SPA Extensions for Kepler/SPA Extensions for Scientific Workflows – Now and Scientific Workflows – Now and Upcoming Upcoming Ilkay Altintas Ilkay Altintas SWAT lead SWAT lead San Diego Supercomputer Center San Diego Supercomputer Center [email protected][email protected]Bertram Lud Bertram Lud ä ä scher scher Dept. of Computer Science & Genome Center Dept. of Computer Science & Genome Center University of California, Davis University of California, Davis [email protected][email protected]+ many other SDM/SPA & Kepler contributors! + many other SDM/SPA & Kepler contributors! San Diego Supercomputer Center UC DAVIS Department of Computer Science
23
Embed
1 Kepler/SPA Extensions for Scientific Workflows – Now and Upcoming Ilkay Altintas SWAT lead San Diego Supercomputer Center [email protected] Bertram Ludäscher.
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
1
Kepler/SPA Extensions for Kepler/SPA Extensions for
Scientific Workflows – Now and Scientific Workflows – Now and
UpcomingUpcoming
Ilkay AltintasIlkay AltintasSWAT leadSWAT leadSan Diego Supercomputer CenterSan Diego Supercomputer Center
Bertram LudBertram LudääscherscherDept. of Computer Science & Genome CenterDept. of Computer Science & Genome CenterUniversity of California, Davis University of California, Davis
• Web service actor (SDM)Web service actor (SDM)– Updated: dynamic operation display, error reporting
• Command line actor (SDM)Command line actor (SDM)– Updated: improved interface and error handling
• SSH2 actor (SDM)SSH2 actor (SDM)– New: implements ssh2 protocol for remote execution (no plain password sent over the
wire)• Timestamp actor (SDM)Timestamp actor (SDM)
– New: for logging• BrowserUIv2.0 (SDM)BrowserUIv2.0 (SDM)
– reimplemented, improved interface– v3.0 planned (“catching” http-get/post via localhost)
• Execution logger (SDM)Execution logger (SDM)– New: workflow “black box” for keeping track of runs
• Documentation framework (SDM)Documentation framework (SDM)– Autogenerated actor documentation (new doclets and taglets)
• Ontology-based actor and dataset classification (SEEK)Ontology-based actor and dataset classification (SEEK)– Finding relevant components: actors and datasets, suggesting possible connections, …
Application Pull vs Technology Application Pull vs Technology PushPush
• Use case drivenUse case driven (application pull) (application pull)– PIW, TSI-1, TSI-2, … – Solve technology issues along the way(+) solve the particular scientists’ problem(-) one-of-a-kind solutions, few generic &
reusable technology Example: – TSI-1 and TSI-2 are conceptually almost
identical scientific (“Grid/HPC/HTC”) workflows– but implemented very differently limited reuse, e.g., evolving/customizing
one into the other is hard/impossible…
6
Application Pull vs Technology Application Pull vs Technology PushPush
• Job management infrastructure in place• Results database: under development• Goal: 1000’s of GAMESS jobs (quantum mechanics)
17
Towards a Framework for Towards a Framework for “Grid/HPC/HTC” WFs & Job “Grid/HPC/HTC” WFs & Job
ManagementManagement
18
Technology-oriented meeting: May 12th Technology-oriented meeting: May 12th Ptolemy/Kepler Miniconference in BerkeleyPtolemy/Kepler Miniconference in Berkeley
• Try to capture and (semi-)automate the Experiment Try to capture and (semi-)automate the Experiment Lifecycle:Lifecycle:– Discover similar experiments, … – reuse, customize, – execute, monitor,– manage results,– Register back to an experiment repository