AO/1-6738/11/NL/AT Virtual Space Weather Modelling Centre – Phase 1 Prof. Dr. Stefaan Poedts CmPA / Dept. of Mathematics, KU Leuven ESWW11, Liège, Belgium,

Slides:



Advertisements
Similar presentations
DIGIDOC A web based tool to Manage Documents. System Overview DigiDoc is a web-based customizable, integrated solution for Business Process Management.
Advertisements

Unveiling ProjectWise V8 XM Edition. ProjectWise V8 XM Edition An integrated system of collaboration servers that enable your AEC project teams, your.
ASCR Data Science Centers Infrastructure Demonstration S. Canon, N. Desai, M. Ernst, K. Kleese-Van Dam, G. Shipman, B. Tierney.
Software Modeling SWE5441 Lecture 3 Eng. Mohammed Timraz
MULTIMEDIA DEVELOPMENT 4.3 : AUTHORING TOOLS. At the end of the lesson, students should be able to: 1. Describe different types of authoring tools Learning.
1 Cyberinfrastructure Framework for 21st Century Science & Engineering (CF21) IRNC Kick-Off Workshop July 13,
1 Software & Grid Middleware for Tier 2 Centers Rob Gardner Indiana University DOE/NSF Review of U.S. ATLAS and CMS Computing Projects Brookhaven National.
Cracow Grid Workshop, November 5-6, 2001 Towards the CrossGrid Architecture Marian Bubak, Marek Garbacz, Maciej Malawski, and Katarzyna Zając.
CIM2564 Introduction to Development Frameworks 1 Overview of a Development Framework Topic 1.
Notes to the presenter. I would like to thank Jim Waldo, Jon Bostrom, and Dennis Govoni. They helped me put this presentation together for the field.
Creating Architectural Descriptions. Outline Standardizing architectural descriptions: The IEEE has published, “Recommended Practice for Architectural.
Systems Architecture, Fourth Edition1 Internet and Distributed Application Services Chapter 13.
DITSCAP Phase 2 - Verification Pramod Jampala Christopher Swenson.
Testing - an Overview September 10, What is it, Why do it? Testing is a set of activities aimed at validating that an attribute or capability.
Web-based Portal for Discovery, Retrieval and Visualization of Earth Science Datasets in Grid Environment Zhenping (Jane) Liu.
System Design/Implementation and Support for Build 2 PDS Management Council Face-to-Face Mountain View, CA Nov 30 - Dec 1, 2011 Sean Hardman.
Annual SERC Research Review - Student Presentation, October 5-6, Extending Model Based System Engineering to Utilize 3D Virtual Environments Peter.
EUROPEAN UNION Polish Infrastructure for Supporting Computational Science in the European Research Space Cracow Grid Workshop’10 Kraków, October 11-13,
The Pursuit for Efficient S/C Design The Stanford Small Sat Challenge: –Learn system engineering processes –Design, build, test, and fly a CubeSat project.
SWE 316: Software Design and Architecture – Dr. Khalid Aljasser Objectives Lecture 11 : Frameworks SWE 316: Software Design and Architecture  To understand.
Business Analysis and Essential Competencies
1 ISA&D7‏/8‏/ ISA&D7‏/8‏/2013 Systems Development Life Cycle Phases and Activities in the SDLC Variations of the SDLC models.
High Level Architecture Overview and Rules Thanks to: Dr. Judith Dahmann, and others from: Defense Modeling and Simulation Office phone: (703)
Web Services Kanda Runapongsa Dept. of Computer Engineering Khon Kaen University.
Summary of distributed tools of potential use for JRA3 Dugan Witherick HPC Programmer for the Miracle Consortium University College.
The Network Performance Advisor J. W. Ferguson NLANR/DAST & NCSA.
OOI CI LCA REVIEW August 2010 Ocean Observatories Initiative OOI Cyberinfrastructure Architecture Overview Michael Meisinger Life Cycle Architecture Review.
11 CORE Architecture Mauro Bruno, Monica Scannapieco, Carlo Vaccari, Giulia Vaste Antonino Virgillito, Diego Zardetto (Istat)
Verification and Validation in the Context of Domain-Specific Modelling Janne Merilinna.
A Web-based Distributed Simulation System Christopher Taewan Ryu Computer Science Department California State University, Fullerton.
© 2012 xtUML.org Bill Chown – Mentor Graphics Model Driven Engineering.
Middleware for FIs Apeego House 4B, Tardeo Rd. Mumbai Tel: Fax:
The High Level Architecture Introduction. Outline High Level Architecture (HLA): Background Rules Interface Specification –Overview –Class Based Subscription.
1 Planning for Reuse (based on some ideas currently being discussed in LHCb ) m Obstacles to reuse m Process for reuse m Project organisation for reuse.
Presented by An Overview of the Common Component Architecture (CCA) The CCA Forum and the Center for Technology for Advanced Scientific Component Software.
The System and Software Development Process Instructor: Dr. Hany H. Ammar Dept. of Computer Science and Electrical Engineering, WVU.
Systems Analysis and Design in a Changing World, Fourth Edition
9 Systems Analysis and Design in a Changing World, Fourth Edition.
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
ABSTRACT The JDBC (Java Database Connectivity) API is the industry standard for database- independent connectivity between the Java programming language.
Distribution and components. 2 What is the problem? Enterprise computing is Large scale & complex: It supports large scale and complex organisations Spanning.
ANKITHA CHOWDARY GARAPATI
11 CORE Architecture Mauro Bruno, Monica Scannapieco, Carlo Vaccari, Giulia Vaste Antonino Virgillito, Diego Zardetto (Istat)
Chapter 6 CASE Tools Software Engineering Chapter 6-- CASE TOOLS
Jini Architecture Introduction System Overview An Example.
Interoperability Testing. Work done so far WSDL subgroup Generated Web Service Description with aim for maximum interoperability between various SOAP.
CASE (Computer-Aided Software Engineering) Tools Software that is used to support software process activities. Provides software process support by:- –
Architecture View Models A model is a complete, simplified description of a system from a particular perspective or viewpoint. There is no single view.
Firmware - 1 CMS Upgrade Workshop October SLHC CMS Firmware SLHC CMS Firmware Organization, Validation, and Commissioning M. Schulte, University.
CSEM Experience with Community Modeling Tamas Gombosi.
Discussion - HITSC / HITPC Joint Meeting Transport & Security Standards Workgroup October 22, 2014.
Software Requirements Specification Document (SRS)
State of Georgia Release Management Training
ANALYSIS PHASE OF BUSINESS SYSTEM DEVELOPMENT METHODOLOGY.
Company LOGO Network Architecture By Dr. Shadi Masadeh 1.
Metadata Driven Aspect Specification Ricardo Ferreira, Ricardo Raminhos Uninova, Portugal Ana Moreira Universidade Nova de Lisboa, Portugal 7th International.
ETICS An Environment for Distributed Software Development in Aerospace Applications SpaceTransfer09 Hannover Messe, April 2009.
Thomas Gutberlet HZB User Coordination NMI3-II Neutron scattering and Muon spectroscopy Integrated Initiative WP5 Integrated User Access.
Financial Services Sector Coordinating Council (FSSCC) 2011 KEY FSSCC INITIATIVES 2011 Key FSSCC Initiatives Project Name: Project Description: All-Hazards.
 Project Team: Suzana Vaserman David Fleish Moran Zafir Tzvika Stein  Academic adviser: Dr. Mayer Goldberg  Technical adviser: Mr. Guy Wiener.
Fall ‘99 Simulation Interoperability Workshop RTI Interoperability Study Group Final Report Michael D. Myjak, Chair.
Final Review Systems Analysis and Design in a Changing World, 4th Edition 1 Final Review u Chapters 1-6, 8-10, 13, 14, 15 u Multiple choice, short answer,
Roadmaps for Future Operational Space Weather Services ESWW9 Session 1 05 Nov 2012, Brussels Gareth LAWRENCE, RHEA System SA.
1 The XMSF Profile Overlay to the FEDEP Dr. Katherine L. Morse, SAIC Mr. Robert Lutz, JHU APL
An Approach to Software Preservation
ESA VSWMC-Part 2 Status report
The Anatomy and The Physiology of the Grid
The Anatomy and The Physiology of the Grid
Overview Activities from additional UP disciplines are needed to bring a system into being Implementation Testing Deployment Configuration and change management.
ONAP Architecture Principle Review
Presentation transcript:

AO/1-6738/11/NL/AT Virtual Space Weather Modelling Centre – Phase 1 Prof. Dr. Stefaan Poedts CmPA / Dept. of Mathematics, KU Leuven ESWW11, Liège, Belgium, 20 November 2014

Contents General project overview Consortium overview, SAT, Prime GOALS, Planning and time line The VSWMC prototype Description (+ demo?) Future Development / roadmap

Consortium overview KU Leuven / CmPA (prime contractor) Belgian Institute for Space Aeronomy (BIRA – IASB) Royal Observatory of Belgium (ROB) Von Karman Institute (VKI) DH Consultancy (DHC) Space Applications Services (SAS) Science Advisory Team: R. Horne, A. Aylward, S. Bruinsma, P. Janhunen, T. Amari, S. Bourdarie, B. Sanahuja, P.-L. Blelly ESA: Piers Jiggens and Alain Hilgers

Prime GOALS: to develop the proof-of-concept prototype version of an open end-to-end (= from Sun to Earth) space weather modelling system (“Virtual Space Weather Modelling Centre”), enabling to combine ("couple") various space weather models in an integrated tool, with the models located either locally or geographically distributed, so as to better understand the challenges in creating such an integrated environment, and at the same time providing proof-of-concept solutions to these challenges. This is believed a viable roadmap to secure the development of a future complete VSWMC.

Desired Outcomes Phase 1A: Review of Requirements, Development Plan and Initial System Design. Definition of a full- scale future VSWMC, incl. a development roadmap for the next decades based on user & system requirements. Phase 1B: Creation and validation of a Prototype System = the proof-of-concept prototype version of the VSWMC, that addresses the question of the feasibility of the most critical parts of the future complete VSWMC. VSWMC aims to combine three roles: Repository for models and data A facility offering a model coupling infrastructure A facility that executes coupled model simulations

Phase 1A

Phase 1A end Phase 1B start

Framework

Coupling toolkit high-level design 9

Verification and validation VSWMC prototype software was verified and validated, i.e. it was carefully checked that the VSWMC software system meets the specifications and fulfils its intended purpose Installed models yield correct simulation results Acceptance test, incl. 64 tests, viz. 4 tests for validating the GUI (login, finding the federations, etc.); 39 tests for validating all aspects of the models (‘federations’), i.e. the selection of the model, verifying and modifying the input parameters, launching the model, checking the progress, and validating the output files; 21 tests for validating the model couplings

High-Level Architecture (HLA) high-level architecture (HLA) is a general purpose architecture for distributed computer simulation systems (across heterogeneous hardware and software platforms) using interoperability standard (IEEE ) for distributed simulation HLA enables computer simulations to interact (to communicate data and to synchronize actions) with other computer simulations regardless of the computing platforms: reuse without significant code change or development cost interaction between simulations is managed by a Run- Time Infrastructure (RTI) 11

VSWMC components The VSWMC high-level architecture consists of the following components: Interface specification, that defines how VSWMC compliant simulators interact with the Run-Time Infrastructure (RTI). Object model template (OMT), that specifies what information is communicated between simulations, and how it is documented. Rules, that simulations must obey in order to be compliant to the standard. 12

Typical setup of the VSWMC prototype 13 HLA gateway Local models (ODI) Remote model Main server

Objects and Interactions Much of the interactions between federates involve objects and interactions which work in a publish-subscribe model:  A federate can register an instance of an object and then change its attributes. Other federates that are subscribed to the object receive attribute value updates. Interactions work in a similar way, except that an interaction is only used once with a specified set of parameter values and then discarded. 14

Time Management Coordinates federate time advancement along the federation time axis Attempts to preserve causality and ordering Mechanisms supported: o Conservative synchronization o Optimistic synchronization (e.g., time warp) o Hybrid methods o Time-stepped o Real-time driven 15

‘Federations’ (models) included ODI (Open Data Interface): MySQL database system XTRAPOL*: NLFF Magnetic Field Reconstruction tool AMRVAC*: 2.5D solar wind model + superposed CMEs iPIC-3D*: 3D kinetic (PIC) Earth magnetosphere model COOLFluiD*: 3D MHD Earth magnetosphere model GUMICS-4*: 3D MHD Earth magnetosphere/ionosphere model * Internal consortium models * Models from SAT

e.g. simple AMRVAC model 17 Sample AMRVAC 2.5D solar wind model with a superposed simple CME

‘Federations’ (models) included COOLFluiD AMRVAC GUMICS-4 iPIC3D Server ODI XTRAPOL WE

Comparison with CCMC & SWMF Differences: o VSWMC only started recently: only prototype version available at the moment o VSWMC is distributed  models can run remotely, but still be coupled over internet o VSWMC is interactive: modelers will be able to install/adjust their own model and couple it to another model in the repository (in Phase 2)

Implemented couplings ACE – COOLFluiD (magnetosphere) ODI – Gumics4 (AMRVAC (Solar wind + CMEs) – Gumics4) COOLFluiD – iPIC3D (continuum magnetosphere – kinetic magnetosphere)  Short DEMO Short DEMO 20

Vision on the future VSWMC The full-fledged VSWMC should: Continue to provide a homogeneous environment to run space weather community simulation codes; Enable new code couplings and interactions between components; Facilitate more complex multi-physics and multi- scale simulations.

Vision on the VSWMC roadmap Next phase(s) of the VSWMC should include: A tracking/queueing system to schedule the simulation runs; A credit management system; An extension of the number of models; An extension of the number of couplings between models, Gradually more complex models, involving coupling of more than two models (  no problem in VSWMC set-up); More coupling tools enabling to build more complex models; A more developed GUI; Visualization tools; More extensive couplings to data sets; Tools to enable/facilitate comparison of different couplings & comparison of simulation output with observational data; Etcetera

Recommendation Make the VSWMC as open as possible! HLA allows for such an open system, in which modellers can couple VSWMC compliant models from anywhere in the world(!) with their own MCI to already existing ‘federations’ (data sources, other models, data analysis tools, visualization tools, etc.) in the system. This is key to success, guaranteeing a larger and growing VSWMC user community.

Metaphor VSWMC should be set up as a ‘meccano set’, or perhaps the more modern version of that, ‘Lego technic’, i.e. it should be providing the standards, the building blocks and some simple tools to use them and provide a clear ‘user guide’.

Metaphor Provided a sufficient amount of building blocks and easy-to-use tools is available, the users of the meccano set (or Lego technic), in this case the modellers, will use their imagination and creativity to build an astonishing diversity of the most remarkable models.

Thank You! Questions?