Sandro Bologna ENEA-UBC Meeting Casaccia May 8 th, 2009 ENEA's Platform for Critical Infrastructures.

Slides:



Advertisements
Similar presentations
Hello i am so and so, title/role and a little background on myself (i.e. former microsoft employee or anything interesting) set context for what going.
Advertisements

Welcome to Middleware Joseph Amrithraj
Web Service Ahmed Gamal Ahmed Nile University Bioinformatics Group
SSRS 2008 Architecture Improvements Scale-out SSRS 2008 Report Engine Scalability Improvements.
Introduction to IRRIIS testing platform IRRIIS MIT Conference ROME 8 February 2007 Claudio Balducelli.
IRRIIS SimCIP Demo (version 0.8- May 2009) IRRIIS European Project – Antonio Di Pietro – ENEA.
ENEA APPROACHES TO SUPERCOMPUTING AND CRITICAL INFRASTRUCTURES PROTECTION Sandro Bologna, Silvio Migliori, Andrea Quintiliani, Vittorio Rosato ENEA
A Java Architecture for the Internet of Things Noel Poore, Architect Pete St. Pierre, Product Manager Java Platform Group, Internet of Things September.
IRRIIS – Integrated Risk Reduction of Information-based Infrastructure Systems Workshop - Middleware Improved Technology for Interdependent Critical Infrastructures.
MetaSim - design Version 1.0. Outline DrillSim Original design Plug and play requirements MetaSim Design Input Interfaces DrillSim Where are so far Future.
Problem-Solving Environments: The Next Level in Software Integration David W. Walker Cardiff University.
12 Chapter 12 Client/Server Systems Database Systems: Design, Implementation, and Management, Fifth Edition, Rob and Coronel.
Chapter 9: Moving to Design
Computer Science 101 Web Access to Databases Overview of Web Access to Databases.
Slide 1 of 9 Presenting 24x7 Scheduler The art of computer automation Press PageDown key or click to advance.
Understanding and Managing WebSphere V5
Securing Legacy Software SoBeNet User group meeting 25/06/2004.
Centre for Earth Systems Engineering Research Infrastructure Transitions Research Consortium (ITRC) David Alderson & Stuart Barr What is the aim of ITRC?
©Ian Sommerville 2006Software Engineering, 8th edition. Chapter 12 Slide 1 Distributed Systems Architectures.
 MIMESIS Multi Infrastructures Map for the Evaluation of the Impact of Crisis Scenarios Vittorio Rosato Ph.D. ENEA Computing and Modeling Unit Ylichron.
Global test beds for control, safety, security and dependability in ICT-Enabled Critical Infrastructures From SAFEGUARD Intrusion Detection Test Environment.
Tools and Utilities for parallel and serial codes in ENEA-GRID environment CRESCO Project: Salvatore Raia SubProject I.2 C.R. ENEA-Portici. 11/12/2007.
DISTRIBUTED COMPUTING
IMPROUVEMENT OF COMPUTER NETWORKS SECURITY BY USING FAULT TOLERANT CLUSTERS Prof. S ERB AUREL Ph. D. Prof. PATRICIU VICTOR-VALERIU Ph. D. Military Technical.
Active Monitoring in GRID environments using Mobile Agent technology Orazio Tomarchio Andrea Calvagna Dipartimento di Ingegneria Informatica e delle Telecomunicazioni.
S. Bologna, C. Balducelli, A. Di Pietro, L. Lavalle, G. Vicoli ENERSIS 2008 Milano, 17 Giugno, 2008 Una strategia per.
Unit – I CLIENT / SERVER ARCHITECTURE. Unit Structure  Evolution of Client/Server Architecture  Client/Server Model  Characteristics of Client/Server.
Sandro Bologna - ENEA Claudio Balducelli – YLICHRON (ENEA) Massimo Gallanti - CESI Ricerca Workshop – AICT Roma 6 Dicembre, 2007 ICT nella gestione del.
Introduction to IRRIIS MIT Add-On Components IRRIIS, CRUTIAL & GRID Review Meeting 15 March 2007, Brussels Sandro Bologna.
Information System Development Courses Figure: ISD Course Structure.
Vincenzo Artale ENEA Energy and Environment Modeling, ENEA Technical Unit (UTMEA, CR Casaccia, Rome (Italy)
IRRIIS-FP6-2005–IST-4 IRRIIS Project Overview 3rd Public IRRIIS Workshop September 6, 2007, Bonn, Hotel Königshof Erich Rome, FhG-IAIS.
CRISP & SKA WP19 Status. Overview Staffing SKA Preconstruction phase Tiered Data Delivery Infrastructure Prototype deployment.
A Web-based Distributed Simulation System Christopher Taewan Ryu Computer Science Department California State University, Fullerton.
Web Services BOF This is a proposed new working group coming out of the Grid Computing Environments Research Group, as an outgrowth of their investigations.
XMSF and Command & Control - GIG, XBML/C4I Testbed, XDV, XMSF Profiles Dr. Andreas Tolk Old Dominion University (ODU) - Virginia Modeling Analysis and.
Grid Execution Management for Legacy Code Applications Grid Enabling Legacy Code Applications Tamas Kiss Centre for Parallel.
Tool Integration with Data and Computation Grid GWE - “Grid Wizard Enterprise”
Using SaaS and Cloud computing For “On Demand” E Learning Services Application to Navigation and Fishing Simulator Author Maha KHEMAJA, Nouha AMMARI, Fayssal.
Oracle Data Integrator Architecture Components.
INTRODUCTION TO WEB APPLICATION Chapter 1. In this chapter, you will learn about:  The evolution of the Internet  The beginning of the World Wide Web,
“Systematic Experimentation and Demonstration activities” IRRIIS AB Meeting Ottobrunn, 20th May 2008 Sandro Bologna ENEA.
1 CMPT 275 High Level Design Phase Modularization.
Grid Execution Management for Legacy Code Applications Grid Enabling Legacy Applications.
This poster has been developed with support from the CATIIS project Program doctoral interregional și transnațional de excelență în domeniile “Calculatoare.
Web application architecture1 Based on Jim Conallen: Web Applications with UML.
Self-healing Architectures based on context DEpendent adaptive Software Agents (SADESA) – an extension of EU-IST Project SAFEGUARD DeSIRE Workshop Pisa,
Introduction to the IRRIIS Simulation SimCIP Césaire Beyel.
© 2013, published by Flat World Knowledge Chapter 10 Understanding Software: A Primer for Managers 10-1.
Architecture View Models A model is a complete, simplified description of a system from a particular perspective or viewpoint. There is no single view.
NeuroLOG ANR-06-TLOG-024 Software technologies for integration of process and data in medical imaging A transitional.
Geospatial Systems Architecture
Computer Simulation of Networks ECE/CSC 777: Telecommunications Network Design Fall, 2013, Rudra Dutta.
Dip. Di Informatica Sistemi e Produzione Università di Roma Tor Vergata E. Casalicchio, E.Galli, S.Tucci CRESCO SPIII.5 Project status Università.
Tool Integration with Data and Computation Grid “Grid Wizard 2”
Copyright 2007, Information Builders. Slide 1 iWay Web Services and WebFOCUS Consumption Michael Florkowski Information Builders.
Simulation Experiments: Emerging Instruments for CIP Dresden 5 th of October 2007 Walter Schmitz.
Migrating Desktop Uniform Access to the Grid Marcin Płóciennik Poznan Supercomputing and Networking Center Poznan, Poland EGEE’07, Budapest, Oct.
Migrating Desktop Uniform Access to the Grid Marcin Płóciennik Poznan Supercomputing and Networking Center Poland EGEE’08 Conference, Istanbul, 24 Sep.
Grid Execution Management for Legacy Code Architecture Exposing legacy applications as Grid services: the GEMLCA approach Centre.
ENEA GRID & JPNM WEB PORTAL to create a collaborative development environment Dr. Simonetta Pagnutti JPNM – SP4 Meeting Edinburgh – June 3rd, 2013 Italian.
Data Communications and Network Management Overview
CIIT-Human Computer Interaction-CSC456-Fall-2015-Mr
CRESCO Project: Salvatore Raia
Service-centric Software Engineering
Saranya Sriram Developer Evangelist | Microsoft
Web Application Server 2001/3/27 Kang, Seungwoo. Web Application Server A class of middleware Speeding application development Strategic platform for.
EFDA Meeting – Portici ITALIAN NATIONAL AGENCY
The Anatomy and The Physiology of the Grid
L. Glimcher, R. Jin, G. Agrawal Presented by: Leo Glimcher
Presentation transcript:

Sandro Bologna ENEA-UBC Meeting Casaccia May 8 th, 2009 ENEA's Platform for Critical Infrastructures Modeling and Simulation E NTE PER LE N UOVE TECNOLOGIE L’ E NERGIA E L’ A MBIENTE

ENEA’s Platform Architecture Knowledge base -on Tools Diesis Middleware End-User Interface Results Presentation Scenarios configuration Domain Simulators Models Repository (3rd parties) Scenarios Repository Interdep Model Repository Hardware Communication Layer Simulators Output Results Scenarios deployment and design interface Simulators Scenarios Setup Presentation Add-on Tools Orchestrator Repositories Interoperable Simulation Middleware CisiaCiabSimcip Scenario expert Decision Maker

Available Domain Specific Simulators Sincal (Electrical Networks Simulator) eAgora (Electrical Networks Simulator) Powerworld (Electrical Networks Simulator) Psat (Electrical Networks Simulator to be used within Matlab) NS2 (Telco Networks Simulator) Open Track (Rail Networks Simulator)

ENEA’s Platform Architecture Knowledge base -on Tools Diesis Middleware End-User Interface Results Presentation Scenarios configuration Domain Simulators Models Repository (3rd parties) Scenarios Repository Interdep Model Repository Hardware Communication Layer Simulators Output Results Scenarios deployment and design interface Simulators Scenarios Setup Presentation Add-on Tools Orchestrator Repositories Interoperable Simulation Middleware CisiaCiabSimcip Scenario expert Decision Maker

Available Network Data (1/2) Electric power transmission network (Overall Italian Network) Electric power transmission network (Detailed Lazio, Region 380 – 120 kV) Railway network – Rome area Telecommunication network – Rome area Highway and road network – Lazio Region Internet worldwide network Gas pipeline – Italy

Available Network Data (2/2) Water supply – Italy Seismology map - Italy Landslide liability – Italy Rivers, hydrological basins – Italy Different scenarios to be used in the “what if” activities

ENEA’s Platform Architecture Knowledge base -on Tools Diesis Middleware End-User Interface Results Presentation Scenarios configuration Domain Simulators Models Repository (3rd parties) Scenarios Repository Interdep Model Repository Hardware Communication Layer Simulators Output Results Scenarios deployment and design interface Simulators Scenarios Setup Presentation Add-on Tools Orchestrator Repositories Interoperable Simulation Middleware CisiaCiabSimcip Scenario expert Decision Maker

Available Interdependency Simulation Environments SimCIP from EU-FP6 IRRIIS Project CRESCO from the Italian National Project CRESCO DIESIS from EU-FP7 DIESIS Project (under development)

SimCIP Interdependency Simulation Environment (EU-FP6 IRRIIS) Siemens Sincal (Continuos Electrical Simulator) (1) loading a scenario (2) setting the failures to be simulated (3) starting a simulation (4) SimCIP interacts with NS2 simulator and gets results. (4) SimCIP interacts with Sincal simulator and gets results. (5) Simulation results are stored for results analisys EXPERIMENTER NS2 (Telecom Simulator) SimCIP Discrete Event Simulator

Scenario evolutions designed and executed within SimCIP simulation environment Components searching panel Events log panel Visualization controls Networks state visualisation graph Panel used to define sequence of events (scenario)

ENEA GRID layer CRESCO middleware Power Grid Simulator Agent-based model Entity- Resource model Telecomm Network Smulator CRESCO Simulation Platform running on the top of ENEA GRID

Load LevelerLSF Graphic User Interface LSF multi-cluster as integrator Telnet User programs & commercial code ICA WEB Cluster 5° ( Portici) & File System Load LevelerLSF Graphic User Interface Telnet ICA WEB Cluster 6° ( Brindisi) AFS Geographical cross platform& File System Load LevelerLSF Graphic User Interface LSF multi-cluster as integrator Telnet User programs & commercial code ICA WEB Cluster 2° (Casaccia) AFS Geographical cross platform& File System Load LevelerLSF Graphic User Interface LSF multi-cluster as integrator Telnet User programs & commercial code ICA WEB Cluster 4° (Trisaia ) AFS Geographical cross platform& File System Load LevelerLSF Graphic User Interface LSF multi-cluster as integrator Telnet User programs & commercial code ICA WEB Cluster 3° (Frascati) AFS Geographical cross platform& File System Load LevelerLSF Graphic User Interface LSF multi-cluster as integrator Telnet User programs & commercial code ICA WEB Cluster 1° ( Bologna) A Simple view of ENEA GRID

USERS/GIS INTERFACE MIDDLEWARE (SIMULATORS INTERFACE) POWER GRID SIMULATOR TELECOMM NETWORK SIMULATOR Agent-based Model (CIAB) Entity – Resource Model (CISIA) ENEA CRIAI Tor Vergata CAMPUS BIOMEDICO MIDDLEWARE (Request Management)

Custom Protocol Web Browser Application Server J2EE servlet container CLIENT ASSOCIA SIMULATOR 1 Wrapper 1 HTTP SIMULATOR 2 Wrapper 2 XML SOAP Agents based Model (CIAB) Entity Resource Model (CISIA) XML/SOAP LOGINSLA GET POST CONFIGURE SIMULATION SHOW MIDDLEWARE ARCHITECTURE

Preliminary results Scenarios analysis: simulations using ASSOCIA Web output input CIABCIAB CISIACISIA output

The Federated Simulation Paradigm

DIESIS Project Architecture (EU-FP7 DIESIS) Simulation Layer (Federates) I/O Data Management Scenario Configuration and Management Time/Event Synchronisation Federation Setup and Management Host Infrastructure Middleware Operating System / Network Network Support Layer DIESIS Communication Middleware Layer DIESIS Middleware Layer I/O Data Management Time / Event Synchronisation Scenario Configuration & Management Federation Setup and Management Simulator 1 Simulator N … Hardware Layer (Computer, cluster, GRID, …) Ontologies

The DIESIS Ontologies KBS

From DIESIS Proof of Concept to EISAC Trans-national Organisation EISAC NODE Vnet 0 Vnet 1 Vnet 2

ENEA proposal for the EISAC Italian Node ENEA CRESCO HPC Federate Simulators 1..N DIEISIS Middleware Upper Layers CC FC CE Front End i Front End j EISAC Front End

ENEA’s Platform Architecture Knowledge base -on Tools Diesis Middleware End-User Interface Results Presentation Scenarios configuration Domain Simulators Models Repository (3rd parties) Scenarios Repository Interdep Model Repository Hardware Communication Layer Simulators Output Results Scenarios deployment and design interface Simulators Scenarios Setup Presentation Add-on Tools Orchestrator Repositories Interoperable Simulation Middleware CisiaCiabSimcip Scenario expert Decision Maker

Available Add-on Tools Network Topology Analysis Tools (NAT) Leontief Simulation Tool Leontief Stochastic Chains Tool Multi Infrastructure Map for the Evaluation of the Impact of Crisis Scenarios (MIMESIS) Electrical Networks Reconfiguration Tool Telco Networks Simulator based on fluid dynamics approach Network Reliability Analyzer

Networks Analysis Tools ( /nat)

Leontief Model In the middle of last century, the nobel prize Leontief, introduced his celebrated matrices or tables to quantify economic sectors production dependencies. A typical example of five interdependent sectors is reported hereafter. In the picture nodes represent the sectors and arcs non trivial Leontief coefficients

Time-dependent inoperabilities ENEA-Leontief simulation tool

Since Leontief pioneering works in 50’, a lot of efforts have been devoted to provide simple models to predict macroscopic evolutions of interdependent networks. In this perspective, simple I/O models have been introduced based on Inoperabilities. Extensions of such I/O models have been also positively explored by introducing stochasticity and inner structure macrosectors. Plain LeontiefNon interactingNetsInteracting Global Net ENEA – Leontief Stochastic Chain Tool

Multi-Infrastructure Map MIMESIS Tool

Probability of unreachability of telecontrol stations upon a 2 TLC nodes fault TERNA headquarters Topological determination of Telco and Electrical coupling at the physical layer

Future Developments (1/2) Repositories Continuous upgrading with new available networks data and modeling Simulators Continuously upgrading with new sector specific simulators and interdependencies simulators

Future Developments (2/2) Scenarios Setup Layer Development of a graphical editor, the “Scenarios Deployment and Design Interface”, trough which it will be possible to define different scenarios, making use of icons and drag and drop techniques, to be stored in the Repositories Presentation Layer Development of an advanced interface aimed to the Decision Makers, which interacting with such interface will have access to a series of scenarios and will be able to select the one to investigate for training purpose.