160 likes | 239 Views
DAME: A Distributed Diagnostics Environment for Maintenance. Duncan Russell University of Leeds. Project Partners. EPSRC Funded, 3 years, £3.2 million. Ends Dec ‘04 4 Universities: University of Leeds, School of Computing and School of Mechanical Engineering
E N D
DAME: A Distributed Diagnostics Environment for Maintenance Duncan Russell University of Leeds
Project Partners • EPSRC Funded, 3 years, £3.2 million. Ends Dec ‘04 • 4 Universities: • University of Leeds, School of Computing and School of Mechanical Engineering • University of Oxford, Dept of Engineering Science • University of Sheffield, Dept of Automatic Control and Systems Engineering • University of York, Dept of Computer Science • Industrial Partners: • Rolls-Royce • Data Systems and Solutions • Cybula Ltd
Operational Scenario Engine flight data London Airport Airline office New York Airport Grid Diagnostics Centre Maintenance Centre American data center European data center
DAME Grid Challenges • Building a demonstration system to demonstrate proof of concept for Grid technology in the aerospace diagnostic domain • Two primary Grid challenges: • Management of large, distributed and heterogeneous data repositories • Remote, secure access to diagnostics tools, flight data and other operational data • Other key issues: • Rapid data mining and analysis of fault data • York AURA technology is critical component for data mining activity • Management of distributed users and resources • 24/7 operation – QoS issues
DAME Architectural Overview DAME Diagnostics Portal ... Modelling/ Case Based Decision QUOTE Simulation Reasoning Grid Services Management Support Novel Data The Grid 100111011011 Matches l a e n s c a o a a i t Aura-G i t e t t r t v a a a a a n w r a r t i D e D D P e a g a S p n R D O E AURA Vibration Shaft Speed Fuel Flow Software Hardware Cluster AURA AURA AURA
Specifying Workflow Workflow instances are specified through UML sequence diagrams.
Specifying Workflow Business workflows as Activity Diagrams
Workflow Requirements • Diagnostic Workflows • Automatic; initiated by novel event being detected • Manual; launched by engineer through diagnosis workbench • Manage provenance data for diagnosis ‘cases’ • Management of secure services • Role management • Certificate handling • Business Workflows • Job Assignment and Tracking
Workflow System • Components for the workflow system have been identified: • Workflow Manager; runs workflow instantiations • Workflow Generator; creates and manages workflows • Workflow Advisor; advisory system providing domain knowledge on how to deploy workflows
Current Progress • Workflow Manager has been implemented • Workflows captured as Java classes • Workflow enactment via apache server hosted at the DAME portal • Workflow Manager handles secure authorisation through management of X509 certificates
Future Work • Workflow Generator • Dynamic Workflow Generation • Means to edit/adapt workflows • Means to visualise workflows • Would like to adopt existing e-Science technology • Development of Workflow Advisor • Case Based Reasoning system • Uses workflow provenance to build diagnosis case histories and capture domain knowledge • Richer Security models • Authorisation across computing domains • Finer grain definition of role and access rights. • Dynamic control of virtual organisations