Kepler includes contributors from GEON, SEEK, SDM Center and Ptolemy II, supported by NSF ITRs...
-
Upload
adam-gordon -
Category
Documents
-
view
212 -
download
0
Transcript of Kepler includes contributors from GEON, SEEK, SDM Center and Ptolemy II, supported by NSF ITRs...
Kepler includes contributors from GEON, SEEK, SDM Center and Ptolemy II, supported by NSF ITRs 022567 (SEEK), EAR-0225673 (GEON), DOE DE-FC02-01ER25486 (SciDAC/SDM), and DARPA F33615-00-C-1703 (Ptolemy).
The installer for Kepler 1.6a is available for download at http://kepler-project.org
Kepler is a system for design and execution of scientific workflows. Built on top of the powerful Ptolemy II modeling tool, Kepler allows scientists to design, prototype and execute in a single environment a wide spectrum of scientific workflows, ranging from high-level domain-specific ones (e.g.mineral classification) to low-level “Grid workflows”. With an intuitive drag&drop interface, Kepler is an effective tool for scientists who need a flexible and extensible workflow environment.
Geosciences problems often require complex data access and computational analysis. These can be composed in a meaningful order into a geosciences workflow. Kepler provides the following components to assist geologists in scientific discovery:
Data handling features:• Data extraction and registration workflows• Metadata based data search and access• Local and remote data access:
• Relational and Geospatial databases• Web service data access (query)• Storage Resource Broker (SRB)• File Transfer Protocols: GridFTP, SCP, SRB
Processing tools:• Generic web service client• Legacy application integration via Shell- Command actor e.g. R, GMT• Browser user interface for visualization and user interface• Domain specific applications:
• ArcIMS services• Point in polygon classification algorithm• Grid interpolation algorithms
Workflow prototyping tool (for napkin drawings)
Local and remote execution environments:• Local Kepler application• Execution from a portal environment• Coming soon: peer to peer execution model
Future Directions:• A workflow for integrating seismic events focal mechanisms (beach balls) with ArcIMS image services• Mapping workflows onto the grid, using Pegasus, to handle massive datasets (e.g., LIDAR)• A unified framework for accessing dataset and registering workflow products within the portal• Additional portal execution support• GRASS support
Kepler as a Modeling Tool: Gravity Modeling Design Workflow
Integrating heterogeneous gravity depth sources to create a 3-D gravity model.
Component Component (actor) libraries(actor) libraries
inline inline documentationdocumentation
Randy Keller, Ann GatesObserved Gravity Model
Implemented part
Grid Grid interpolation interpolation
actoractor
Coming Soon: Mapping Workflow onto the Grid
Processing Lidar dataset using a grid-mapper director (pegasus).
Searching for Lidar datasets and registering themInto a db2 spatial database.
Lidar Processing Output
Lidar datasets Processing
Browser Browser display of display of
resultsresults
Pluggable Pluggable WebWeb
ServicesServices
Kepler and GEON: A Scientific Workflow ApproachKepler and GEON: A Scientific Workflow Approachto Processing Geosciences Datato Processing Geosciences Data
Efrat Frank, Ilkay Altintas, Bertram LudaescherSan Diego Supercomputer Center
GEON Mineral and Rock Classifier
• Mineral Classification for naming Igneous rocks using IUGS classification diagrams.• Rock Classification for extracting Atype bodies. Integrating relational and spatial databases. Support for portal environment execution. Input formats:
• Igneous rock relational and spatial databases• Classification diagrams (SVGs)
Process reusability: Classification of samplesNext step: Represent the 3-D geometry of Atype bodies through modeling of gravity data.Future step: Classification of orogenic basins.
Local & Local & remoteremote
JDBC accessJDBC access
Classification algorithm sub-workflow
Rock Classifier
Mineral Classifier
PointInPolyPointInPolygongon
ArcIMS ArcIMS serviceservice
ss
Composite Composite actoractor
SVG Diagram
Atype Output