Capturing provenance data Dr Alison McKay (in place of Dr Richard Bagshaw) University of Leeds, School of Mechanical Engineering.

Slides:



Advertisements
Similar presentations
Geographic Digital Content Components André Santanchè Advisor: Dr. Claudia Bauzer Medeiros Database Group Unicamp - Brazil.
Advertisements

LEAD Portal: a TeraGrid Gateway and Application Service Architecture Marcus Christie and Suresh Marru Indiana University LEAD Project (
Abstraction Layers Why do we need them? –Protection against change Where in the hourglass do we put them? –Computer Scientist perspective Expose low-level.
Pattern Matching against Distributed Datasets within DAME Andy Pasley University of York.
Requirements Specification and Management
® IBM Software Group © 2006 IBM Corporation Rational Software France Object-Oriented Analysis and Design with UML2 and Rational Software Modeler 04. Other.
Grid Quality of Service and Service Level Agreements Karim Djemame University of Leeds.
Validata Release Coordinator Accelerated application delivery through automated end-to-end release management.
Decision Support Tools CBR & Modeling Jeff Allan University of Sheffield.
Towards the Design and Implementation of the DAME prototype: OGSA Compliant Grid Services on the White Rose Grid Sarfraz A Nadeem University of Leeds.
Lecture 13 Revision IMS Systems Analysis and Design.
DAME Collaborative Workflow & Access Control Duncan Russell University of Leeds.
Chapter 1: Overview of Workflow Management Dr. Shiyong Lu Department of Computer Science Wayne State University.
Engineering Systems of.
Structure Commander Technical Presentation. Copyright (C) MCS 2013, All rights reserved. 2 STRUCTURE COMMANDER Introduction Product Overview.
Talend 5.4 Architecture Adam Pemble Talend Professional Services.
A Semantic Workflow Mechanism to Realise Experimental Goals and Constraints Edoardo Pignotti, Peter Edwards, Alun Preece, Nick Gotts and Gary Polhill School.
CONTENTS Arrival Characters Definition Merits Chararterstics Workflows Wfms Workflow engine Workflows levels & categories.
DAME: Distributed Engine Health Monitoring on the Grid
Grid Resource Allocation and Management (GRAM) Execution management Execution management –Deployment, scheduling and monitoring Community Scheduler Framework.
OBJECT ORIENTED SYSTEM ANALYSIS AND DESIGN. COURSE OUTLINE The world of the Information Systems Analyst Approaches to System Development The Analyst as.
20 October 2006Workflow Optimization in Distributed Environments Dynamic Workflow Management Using Performance Data David W. Walker, Yan Huang, Omer F.
Chapter 1: Overview of Workflow Management Dr. Shiyong Lu Department of Computer Science Wayne State University.
The ACGT Workflow Editing & Enactment Environment Giorgos Zacharioudakis Institute of Computer Science, Foundation for Research & Technology – Hellas (ICS-FORTH)
OOI CI LCA REVIEW August 2010 Ocean Observatories Initiative OOI Cyberinfrastructure Architecture Overview Michael Meisinger Life Cycle Architecture Review.
Distributed Aircraft Maintenance Environment - DAME DAME Workflow Advisor Max Ong University of Sheffield.
11 CORE Architecture Mauro Bruno, Monica Scannapieco, Carlo Vaccari, Giulia Vaste Antonino Virgillito, Diego Zardetto (Istat)
Bookkeeping Tutorial. Bookkeeping & Monitoring Tutorial2 Bookkeeping content  Contains records of all “jobs” and all “files” that are created by production.
The DAME project Professor Jim Austin University of York.
IS 325 Notes for Wednesday August 28, Data is the Core of the Enterprise.
DAME: A Distributed Diagnostics Environment for Maintenance Duncan Russell University of Leeds.
Ad Hoc Graphical Reports Ad Hoc Graphical Reports Copyright © Team #4 CSCI 6838 Spring CSCI Research Project and Seminar Team# 4 (
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
Controls design Controls are “the plan of organization and all the methods and measures to safeguard its assets, check the accuracy and reliability of.
Gerhard Dueck -- CS3013Requirements Capture 1  From Vision to Requirements  Why it is difficult?  Developers are not users  Inadequate requirements.
DAME: A Distributed Diagnostics Environment for Maintenance Dr Tom Jackson University of York.
11 CORE Architecture Mauro Bruno, Monica Scannapieco, Carlo Vaccari, Giulia Vaste Antonino Virgillito, Diego Zardetto (Istat)
Enabling Grids for E-sciencE Astronomical data processing workflows on a service-oriented Grid architecture Valeria Manna INAF - SI The.
Overview of the DAME Project Distributed Aircraft Maintenance Environment University of York Martyn Fletcher.
Requirement Engineering. Recap Elaboration Behavioral Modeling State Diagram Sequence Diagram Negotiation.
Recording Actor Provenance in Scientific Workflows Ian Wootten, Shrija Rajbhandari, Omer Rana Cardiff University, UK.
Development of e-Science Application Portal on GAP WeiLong Ueng Academia Sinica Grid Computing
IT System Administration Lesson 3 Dr Jeffrey A Robinson.
Bookkeeping Tutorial. 2 Bookkeeping content  Contains records of all “jobs” and all “files” that are produced by production jobs  Job:  In fact technically.
DEX 7 – Operational Feedback Business Need Introduction This exchange enables the transmission of information on the condition and usage of a supported.
Access Control for Dynamic Virtual Organisations Duncan Russell, Peter Dew & Karim Djemame University of Leeds.
Copyright (c) 2014 Pearson Education, Inc. Introduction to DBMS.
Satisfying Requirements BPF for DRA shall address: –DAQ Environment (Eclipse RCP): Gumtree ISEE workbench integration; –Design Composing and Configurability,
PROGRESS: GEW'2003 Using Resources of Multiple Grids with the Grid Service Provider Michał Kosiedowski.
Microsoft ® Official Course Module 6 Managing Software Distribution and Deployment by Using Packages and Programs.
Semantics in Web Service Composition for Risk Management Michael Lutz European Commission – DG Joint Research Centre Ispra, Italy EcoTerm IV, Vienna,
© Geodise Project, University of Southampton, Workflow Support for Advanced Grid-Enabled Computing Fenglian Xu *, M.
Workflow Management Concepts and Requirements For Scientific Applications.
Week 1 Reference (chapter 1 in text book (1)) Dr. Fadi Fayez Jaber Updated By: Ola A.Younis Decision Support System.
18 May 2006CCGrid2006 Dynamic Workflow Management Using Performance Data Lican Huang, David W. Walker, Yan Huang, and Omer F. Rana Cardiff School of Computer.
Advanced Higher Computing Science The Project. Introduction Worth 60% of the total marks for the course Must include: An appropriate interface using input.
IBM Software Group © 2008 IBM Corporation IBM Tivoli Provisioning Manager 7.1 Server Management/Task Management/Workflow.
The EPIKH Project (Exchange Programme to advance e-Infrastructure Know-How) gLite Grid Introduction Salma Saber Electronic.
Overview on the work performed during EPIKH Training Faiza MEDJEK /INFN, CATANIA 1.
International User Group Information Delivery Manuals: Exchange Requirements Courtesy:This presentation is based on material provided by AEC3. Contact.
Fundamentals of Information Systems, Sixth Edition
CS4311 Spring 2011 Process Improvement Dr
Developing Information Systems
Lecture 6. Information systems
CV-1: Vision The overall vision for transformational endeavors, which provides a strategic context for the capabilities described and a high-level scope.
ICT meeting Business needs
Knowledge Based Workflow Building Architecture
Chapter 11: Software Configuration Management
UML Design for an Automated Registration System
Overview of Computer system
Presentation transcript:

Capturing provenance data Dr Alison McKay (in place of Dr Richard Bagshaw) University of Leeds, School of Mechanical Engineering

Distributed Aircraft Maintenance Environment - DAME Purpose of presentation to present the DAME provenance research to discuss the experiences of deploying this technology in a Grid based systems

Distributed Aircraft Maintenance Environment - DAME Outline of presentation What do we mean by “provenance data”? What are we aiming for? What does achieving this goal entail? What progress has been made to date? What remains to be done?

Distributed Aircraft Maintenance Environment - DAME Provenance Data –Recording the history of data and its place of origin

Distributed Aircraft Maintenance Environment - DAME Provenance Database Provenance ViewerWorkflow Advisor Workflow Script Workflow Definition (BPEL) Workflow Instance Service Instance Workflow Manager DAME Provenance Architecture

Distributed Aircraft Maintenance Environment - DAME Outline of presentation What do we mean by “provenance data”? What are we aiming for? What does achieving this goal entail? What progress has been made to date? What remains to be done?

Distributed Aircraft Maintenance Environment - DAME RR Integrated Product Development process Stage 1 New Project Planning Business Concept Definition Identify the Need Preliminary Concept Definition Stage 2 Full Concept Definition Stage 3 Propulsion System Realisation Stage 4 In-Service Monitoring & Technical Support Capability Acquisition Engine Launch Entry into Service

Distributed Aircraft Maintenance Environment - DAME Provenance Requirement Legal Implications Audit Trail Contractual Obligations Troubleshootin g Re-run diagnosis DAME provenance data users

Distributed Aircraft Maintenance Environment - DAME failure mode curves Position and shape depend on -engine type (from PDM/SDM) - engine state (eg, age) - events (eg, from QUOTE data) this line shows when failure occurs – its position and shape depends upon its operating environment position of an engine, ie, its current state of health Time T extra T Potential benefits

Distributed Aircraft Maintenance Environment - DAME Specific tasks to be supported Create an audit trail (Who, What, Where, Why, When, Which, hoW) Re-execute a workflow process –repeat a workflow process (same Grid resources & services, sequence and data) –rerun a workflow process (same Grid resources & services and sequence on different data)

Distributed Aircraft Maintenance Environment - DAME Outline of presentation What are we aiming for? What does achieving this goal entail? What progress has been made to date? What remains to be done?

Distributed Aircraft Maintenance Environment - DAME Initial requirements Support the re-execution of workflows with new data * Provide provenance data for the Workflow Advisor Provide a viewer to captured provenance data * As opposed to repeating a given workflow using the same data and resources

Distributed Aircraft Maintenance Environment - DAME DS&S perspective on requirements Origin of data fully traceable –(Including time and date stamps) Processed data traceable through application software Any human interaction/annotations must be captured

Distributed Aircraft Maintenance Environment - DAME Research issues Specify Define Execute / deploy Product Process Product Data Managemen t system Service Data Manager Workflow process definition Workflow execution data

Distributed Aircraft Maintenance Environment - DAME Process definition (as defined) process definition process relationship composition relationship connection relationship process element process element relationship (1) [GRID] resource GRID resource usage start end date_and_ time name description id resource callee caller why_used outcome executed_by description id relatedrelating * of

Distributed Aircraft Maintenance Environment - DAME CaseWorkflowResource Case_id User_id Open_date Close_date Flight_start_date Deadline_date Tail_number Airline Airport Stand Quote_diagnosis Quote_status Engineer Engineer_active Engineer_why Analyst Analyst_active Analyst_why Expert Expert_active Expert_why Workflow_sequence_number Workflow_id Workflow_author_id Workflow_name Workflow_description Workflow_start_date Workflow_end_date Workflow_ip_data_type Workflow_op_data_type Workflow_diagnosis Workflow_status Resource_sequence_number Resource_id Resource_name Resource_type Resource_description Resource_start_time Resource_end_time Resource_location Resource_configuration Resource_version_number Resource_status Resource_req_no_of_processors Resource_req_memory Resource_req_operating_system Resource_req_op_sys_ver_num ber Process definition (as executed)

Distributed Aircraft Maintenance Environment - DAME MyGrid Workflow Provenance Workflow instance capture –Workflow overview Workflow ID, Status, Start Time, End Time, O/All input and outputs, Service List. –Service Invocations Status, Start Time, End Time, WSDLURI, DataSets x 2. –Inputs and Outputs ID, Name, Type, Value

Distributed Aircraft Maintenance Environment - DAME Outline of presentation What do we mean by “provenance data”? What are we aiming for? What does achieving this goal entail? What progress has been made to date? What remains to be done?

Distributed Aircraft Maintenance Environment - DAME Legend Interface (transfer) resource Data storage resource Transient data resource Compute resource Application resource Interface (search) resource User executed process step XTO Control Files XTO MySQL-SDM2 XTO SDM CR1 Look at SDM to select an engine Get XTO control files for selected engine Run XTO for selected engine Data interface GRID resource

Distributed Aircraft Maintenance Environment - DAME BOM data viewer Product data database Software (Java) Software (Java) Software (Microsoft.Net) Web service: Database Graphical user interface Web service: Structure constructor

Distributed Aircraft Maintenance Environment - DAME Outline of presentation What do we mean by “provenance data”? What are we aiming for? What does achieving this goal entail? What progress has been made to date? What remains to be done?

Distributed Aircraft Maintenance Environment - DAME Remaining tasks Support the re-execution of workflows with new data Provide provenance data for the Workflow Advisor Provide a viewer for captured provenance data Provide audit trail for accountability purposes

Distributed Aircraft Maintenance Environment - DAME Provenance research issues Provenance requirements and scope Provenance data security Data storage format Centralised provenance data Stop points for audit trails Repeatability of GRID resources

Distributed Aircraft Maintenance Environment - DAME Longer term research Specify Define Execute / deploy Product Process Product Data Managemen t system Service Data Manager Workflow process definition Workflow execution data Requiremen ts definition Workflow process specificatio n