sandro bologna [email protected] enea-ubc meeting casaccia may 8 th, 2009 enea's platform...
TRANSCRIPT
Sandro [email protected]://www.progettoreti.enea.it/
ENEA-UBC Meeting Casaccia May 8th, 2009
ENEA's Platform for Critical Infrastructures Modeling and
Simulation
ENTE PER LE NUOVE TECNOLOGIE L’ENERGIA E L’AMBIENTE
ENEA’s Platform Architecture
Knowledge base
-on Tools
Diesis Middleware
End-User Interface
Results Presentation
Scenarios configuration
Domain Simulators
ModelsRepository
(3rd parties)
ScenariosRepository
Interdep Model
Repository
Hardware Communication Layer
Simulators Output Results
Scenarios deployment and design interface
Sim
ulat
ors
Scen
ario
s
Setu
pPr
esen
tatio
n
Add-on Tools
Orchestrator
Repositories
Interoperable Simulation Middleware
Cisia Ciab SimcipScenario 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
ModelsRepository
(3rd parties)
ScenariosRepository
Interdep Model
Repository
Hardware Communication Layer
Simulators Output Results
Scenarios deployment and design interface
Sim
ulat
ors
Scen
ario
s
Setu
pPr
esen
tatio
n
Add-on Tools
Orchestrator
Repositories
Interoperable Simulation Middleware
Cisia Ciab SimcipScenario 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
ModelsRepository
(3rd parties)
ScenariosRepository
Interdep Model
Repository
Hardware Communication Layer
Simulators Output Results
Scenarios deployment and design interface
Sim
ulat
ors
Scen
ario
s
Setu
pPr
esen
tatio
n
Add-on Tools
Orchestrator
Repositories
Interoperable Simulation Middleware
Cisia Ciab SimcipScenario 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)
SimCIPDiscrete 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 GridSimulator
Agent-based model
Entity-Resource
model
Telecomm NetworkSmulator
CRESCO Simulation Platform running on the top of ENEA GRID
Load Leveler LSF
Graphic User Interface LSF multi-cluster as integratorTelnet
User programs & commercial code
ICAWEB
Cluster 5° ( Portici)
& File System
Load Leveler LSF
Graphic User Interface
Telnet
ICAWEB
Cluster 6° ( Brindisi)
AFS Geographical cross platform& File System
Load Leveler LSF
Graphic User Interface LSF multi-cluster as integrator
Telnet
User programs & commercial code
ICAWEB
Cluster 2° (Casaccia)
AFS Geographical cross platform& File System
Load Leveler LSF
Graphic User Interface LSF multi-cluster as integrator
Telnet
User programs & commercial code
ICAWEB
Cluster 4° (Trisaia )
AFS Geographical cross platform& File System
Load Leveler LSF
Graphic User Interface LSF multi-cluster as integrator
Telnet
User programs & commercial code
ICAWEB
Cluster 3° (Frascati)
AFS Geographical cross platform& File System
Load Leveler LSF
Graphic User Interface LSF multi-cluster as integrator
Telnet
User programs & commercial code
ICAWEB
Cluster 1° ( Bologna)
A Simple view of ENEA GRID
USERS/GIS INTERFACE
MIDDLEWARE (SIMULATORS INTERFACE)
POWER GRIDSIMULATOR
TELECOMM NETWORK
SIMULATOR
Agent-basedModel(CIAB)
Entity – ResourceModel(CISIA)
ENEA
ENEA
CRIAI
CRIAI
Tor Vergata CAMPUSBIOMEDICO
MIDDLEWARE (Request Management)
Custom ProtocolWeb Browser
Application Server
J2EEservlet
container
CLIENT
ASSOCIA
SIMULATOR 1Wrapper 1
HTTP
SIMULATOR 2Wrapper 2
XMLSOAP
Agents based Model (CIAB)
Entity Resource Model (CISIA)
XML/SOAP
LOGIN SLA
GET
POST
CONFIGURE
SIMULATION
SHOW
MIDDLEWARE ARCHITECTURE
Preliminary resultsScenarios analysis: simulations using ASSOCIA Web
output
input
CIAB
CISIA
input
output
DIESIS Project Architecture (EU-FP7 DIESIS)
Simulation Layer
(Federates)
I/O Data ManagementScenario Configuration and
Management
Time/Event Synchronisation
Federation Setup and Management
Host Infrastructure MiddlewareOperating System / Network
Network Support Layer
DIESIS Communication Middleware Layer
DIESIS Middleware Layer
I/O DataManagement
Time /Event
Synchronisation
ScenarioConfiguration &Management
FederationSetup and
Management
Simulator1
SimulatorN
…
Hardware Layer (Computer, cluster, GRID, …)
Ontologies
From DIESIS Proof of Concept to EISAC Trans-national Organisation
EISAC NODEEISAC NODEEISAC NODEEISAC NODE
EISAC NODEEISAC NODE
EISAC NODEEISAC NODE
Vnet 0
Vnet 1
Vnet 2
ENEA proposal for the EISAC Italian Node
ENEA CRESCO HPC ENEA CRESCO HPC
FederateSimulators 1..NFederateSimulators 1..N
DIEISISMiddleware
UpperLayers
DIEISISMiddleware
UpperLayers
CC
FCFC
CECECECE
Front End iFront End i
Front End jFront End j
EISAC Front End EISAC Front End
ENEA’s Platform Architecture
Knowledge base
-on Tools
Diesis Middleware
End-User Interface
Results Presentation
Scenarios configuration
Domain Simulators
ModelsRepository
(3rd parties)
ScenariosRepository
Interdep Model
Repository
Hardware Communication Layer
Simulators Output Results
Scenarios deployment and design interface
Sim
ulat
ors
Scen
ario
s
Setu
pPr
esen
tatio
n
Add-on Tools
Orchestrator
Repositories
Interoperable Simulation Middleware
Cisia Ciab SimcipScenario 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
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.
0.0 0.1 0.0 0.2 0.0
0.3 0.0 0.5 0.1 0.2
0.1 0.3 0.0 0.2 0.0
0.0 0.1 0.5 0.0 0.3
0.1 0.0 0.3 0.2 0.0
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 Leontief Non interactingNets Interacting Global Net
ENEA – Leontief Stochastic Chain Tool
A
BC
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)
• RepositoriesContinuous 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.