Satisfying Requirements BPF for DRA shall address: –DAQ Environment (Eclipse RCP): Gumtree ISEE workbench integration; –Design Composing and Configurability,

Slides:



Advertisements
Similar presentations
Nimrod/K: Towards Massively Parallel Dynamic Grid Workflows David Abramson, Colin Enticott, Monash Ilkay Altinas, UCSD.
Advertisements

Integration of MBSE and Virtual Engineering for Detailed Design
A Workflow Engine with Multi-Level Parallelism Supports Qifeng Huang and Yan Huang School of Computer Science Cardiff University
CACORE TOOLS FEATURES. caCORE SDK Features caCORE Workbench Plugin EA/ArgoUML Plug-in development Integrated support of semantic integration in the plugin.
UCSD SAN DIEGO SUPERCOMPUTER CENTER Ilkay Altintas Scientific Workflow Automation Technologies Provenance Collection Support in the Kepler Scientific Workflow.
The NeXus Reloaded Tony Lam Bragg Institute Data Acquisition Team NOBUGS 06.
Chad Berkley National Center for Ecological Analysis and Synthesis (NCEAS), University of California, Santa Barbara February.
6th Biennial Ptolemy Miniconference Berkeley, CA May 12, 2005 Distributed Computing in Kepler Ilkay Altintas Lead, Scientific Workflow Automation Technologies.
February 11, 2010 Center for Hybrid and Embedded Software Systems Ptolemy II - Heterogeneous Concurrent Modeling and Design.
Robust Tools for Archiving and Preserving Digital Data Joseph JaJa, Mike Smorul, and Mike McGann Institute for Advanced Computer Studies Department of.
Understanding Metamodels. Outline Understanding metamodels Applying reference models Fundamental metamodel for describing software components Content.
An Extensible Type System for Component-Based Design
SEC PI Meeting Annapolis, May 8-9, 2001 Component-Based Design of Embedded Control Systems Edward A. Lee & Jie Liu UC Berkeley with thanks to the entire.
CASE Tools CIS 376 Bruce R. Maxim UM-Dearborn. Prerequisites to Software Tool Use Collection of useful tools that help in every step of building a product.
Department of Electrical Engineering and Computer Sciences University of California at Berkeley Concurrent Component Patterns, Models of Computation, and.
Use of RCP for Instrument Control Tony Lam 2006 Eclipse SLAC.
Lee & Henzinger ESWG #1 UC Berkeley Mobies Technology Project Process-Based Software Components for Networked Embedded Systems PI: Edward Lee CoPI: Tom.
Department of Electrical Engineering and Computer Sciences University of California at Berkeley The Ptolemy II Framework for Visual Languages Xiaojun Liu.
Web-based Portal for Discovery, Retrieval and Visualization of Earth Science Datasets in Grid Environment Zhenping (Jane) Liu.
University of ViennaP. Brezany 1 Knowledge Discovery in Grid Datasets – Goals, Design Concepts and the Architecture Peter Brezany University of Vienna.
 Scientific workflow management system based on Ptolemy II  Allows scientists to visually design and execute scientific workflows  Actor-oriented.
Biology.sdsc.edu CIPRes in Kepler: An integrative workflow package for streamlining phylogenetic data analyses Zhijie Guan 1, Alex Borchers 1, Timothy.
June Amsterdam A Workflow Bus for e-Science Applications Dr Zhiming Zhao Faculty of Science, University of Amsterdam VL-e SP 2.5.
January, 23, 2006 Ilkay Altintas
UML - Development Process 1 Software Development Process Using UML (2)
Scientific Workflows Scientific workflows describe structured activities arising in scientific problem-solving. Conducting experiments involve complex.
Metadata Creation with the Earth System Modeling Framework Ryan O’Kuinghttons – NESII/CIRES/NOAA Kathy Saint – NESII/CSG July 22, 2014.
GumTree The Scientific Workbench ~Technology Showcase~ Tony Lam Australian Nuclear Science and Technology Organisation.
Composing Models of Computation in Kepler/Ptolemy II
Active Monitoring in GRID environments using Mobile Agent technology Orazio Tomarchio Andrea Calvagna Dipartimento di Ingegneria Informatica e delle Telecomunicazioni.
Workflow Project Luciano Piccoli Illinois Institute of Technology.
SOA-13: Introduction to DataXtend ® Semantic Integrator (DX SI) Abstract data management from the application level using a common data model.
GumTree Feature Overview Tony Lam Data Acquisition Team Bragg Institute eScience Workshop 2006.
Crossing The Line: Distributed Computing Across Network and Filesystem Boundaries.
A Survey on Programming Model Context Toolkit Gaia ETC (of Equator Project) Tentaculus.
11 CORE Architecture Mauro Bruno, Monica Scannapieco, Carlo Vaccari, Giulia Vaste Antonino Virgillito, Diego Zardetto (Istat)
Chad Berkley NCEAS National Center for Ecological Analysis and Synthesis (NCEAS), University of California Santa Barbara Long Term Ecological Research.
Selected Topics in Software Engineering - Distributed Software Development.
Adaptable Consistency Control for Distributed File Systems Simon Cuce Monash University Dept. of Computer Science and Software.
Grid Architecture William E. Johnston Lawrence Berkeley National Lab and NASA Ames Research Center (These slides are available at grid.lbl.gov/~wej/Grids)
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
GAAIN Virtual Appliances: Virtual Machine Technology for Scientific Data Analysis Arihant Patawari USC Stevens Neuroimaging and Informatics Institute July.
ICCS WSES BOF Discussion. Possible Topics Scientific workflows and Grid infrastructure Utilization of computing resources in scientific workflows; Virtual.
Kepler includes contributors from GEON, SEEK, SDM Center and Ptolemy II, supported by NSF ITRs (SEEK), EAR (GEON), DOE DE-FC02-01ER25486.
Netprog: Corba Object Services1 CORBA 2.0 Object Services Ref: The Essential Distributed Objects Survival Guide: Orfali, Harky & Edwards.
11 CORE Architecture Mauro Bruno, Monica Scannapieco, Carlo Vaccari, Giulia Vaste Antonino Virgillito, Diego Zardetto (Istat)
Scientific Workflow systems: Summary and Opportunities for SEEK and e-Science.
Toward interactive visualization in a distributed workflow Steven G. Parker Oscar Barney Ayla Khan Thiago Ize Steven G. Parker Oscar Barney Ayla Khan Thiago.
Dispatching Java agents to user for data extraction from third party web sites Alex Roque F.I.U. HPDRC.
Simplified Experiment Submit Proposal Results Excited Users Do Expt Data Analysis Feedback.
Partnerships in Innovation: Serving a Networked Nation Grid Technologies: Foundations for Preservation Environments Portals for managing user interactions.
CS 5991 Presentation Ptolemy: A Framework For Simulating and Prototyping Heterogeneous Systems.
Database Environment Chapter 2. The Three-Level ANSI-SPARC Architecture External Level Conceptual Level Internal Level Physical Data.
New Workflow Manager Katarzyna Bylec PSNC. Agenda Introduction WLIN Workflows DEMO KIWI Design Workflow Manager System Components descripton ▫ KIWI Portal.
Collection-Based Persistent Archives Arcot Rajasekar, Richard Marciano, Reagan Moore San Diego Supercomputer Center Presented by: Preetham A Gowda.
Towards a High Performance Extensible Grid Architecture Klaus Krauter Muthucumaru Maheswaran {krauter,
CIS 375 Bruce R. Maxim UM-Dearborn
Clouds , Grids and Clusters
CCNT Lab of Zhejiang University
Ptolemy II - Heterogeneous Concurrent Modeling and Design in Java
Pipeline Execution Environment
Joseph JaJa, Mike Smorul, and Sangchul Song
Ptolemy II - Heterogeneous Concurrent Modeling and Design in Java
Applying Domain-Specific Modeling Languages to Develop DRE Systems
Ptolemy II - Heterogeneous Concurrent Modeling and Design in Java
Ptolemy II - Heterogeneous Concurrent Modeling and Design in Java
An Introduction to Software Architecture
A Semantic Type System and Propagation
Scientific Workflows Lecture 15
L. Glimcher, R. Jin, G. Agrawal Presented by: Leo Glimcher
Presentation transcript:

Satisfying Requirements BPF for DRA shall address: –DAQ Environment (Eclipse RCP): Gumtree ISEE workbench integration; –Design Composing and Configurability, –Event Auditing: Audit trails for process network, –Modifiable signal transfer mechanism; Anticipated outcomes: –Design Composing with the UML 2.0 probably using the ratified SysML 1.0;

Satisfying Requirements Other capabilities: –Heterogenous Component Libraries, using: Processor “Wrapper” Components, Composite Reduction Components, and Java’s JNI; –Desirable: File Format import/export: IO components for NeXus support; –Propagation of: Type: Ports… –carry type and dimension properties, and –transfer only compatible Signals types; Statistical Error: an algorithm property;

Scientific Workflow A method for automated problem solving; Present at: –Scientific computing institutions and, –Corporations investing in process improvement; Traditionally achieved through –“toolkits”, and –“environments”; Kepler Project: for Scientific Workflows; Reference: “Scientific Workflows: Scientific Computing Meets Transactional Workflows”

Computation Models Ptolemy II realises: –Process design, –Concurrent simulation, and –Computation models; Ptolemy II: Directors realise computation models;

Kepler Project Aim: An open-source system to address scientific workflow simulation; Incorporates numerous scientific resources, Collaborative, and Large Component ontology: –Organised by scientific disciplines;

Kepler Project Development Contributors: –Ptolemy II framework project, –SEEK, –GEON, –EOL, –Resurgence, –ROADNet, …and many others; Current release: Version 1.0(Beta); Uses: Sun Java (revision 1.4) platform;

Ptolemy II Framework Aims: –Computation Model generation, and, –Concurrent simulation; UC Berkeley developed: –Emerged out of Ptolemy research project; Comprehensive, categorised collection components, Aggregates other projects, Extendable( e.g. Kepler extension ), and Currently release: version 6.0 (Beta); Reference: Project Website FAQ(1. General);

Ptolemy II Operation Domain Interoperability, Clustered Graph Models, Composite and Atomic Entities and Ports: –Ports: Typed enforceable, and Token-passing; Hierarchical Entities Executed using: –Container attribute: Director;

Domains Computation model simulation, or Simulating Programmatic paradigms; Ptolemy II “Directors” realise several: –Beta (Version 6.0): 20+ methods available: traditional and experimental; –Kepler restricts to subset of 4: Continuous, Discrete Time domains, Processing Networks, and Synchronous Data Flow; Bragg Process Framework adopts: –Synchronous Data transfer: Ports communicate a single signal;

Historical Ptolemy Developed at Faculty of Electrical Engineering and Computer Science, UC Berkeley ( Research: –Functional assembly of heterogenous computation models;

Ptolemy II Facilities Subprojects: –“Vergil”: Graphical User Interface (GUI) framework, Provides model manipulation and simulation control; For SVG rendering: “Grid” (project) component; –“Plot”: a graphical plotting package; –“Copernicus”: ‘Deep’ source generation: Java and ANSI C languages; Recent additions: –Semantic system;

DRA Requirements Kepler addresses: –Algorithm Libraries: Actor Libraries *, –Configurability and portability: Composable, Composite workflows, and Model Persistence (MoML); –Execution control through Director “layers”: Formulates “port firing schedule” per actor, and SDF Domain Director suits Data Reduction;

DRA Requirements Is Kepler suitable? –NeXus Support: requires… Actor development: adapt to NeXus File IO libraries, and Usage of SRB Actors for structure retrieval; –Propagation of: Type: –Directors evaluate IO Port token type criteria; Errors: perhaps… –Algorithms export to “sink” actors for: storage and/or display; Operational Errors: –Responsibility of Type Hierarchy and Directors;

Ptolemy II Features (1/2) External Process execution: –Applications and scripted languages; Workflow integration of: –Heterogenous programming languages, and –Remote services: Distributed processing: –Web Services (inc. service aggregation), –Grid computing architectures, Distributed Storage: –Database connectivity; Copernicus: C and Java (inc. Applets) Generation;

Ptolemy II Features (2/2) Under development: –KGrid (P2P): Previously designed to use : Processing with distributed instances, and Current platform: JINI;