Scaricare la presentazione
La presentazione è in caricamento. Aspetta per favore
PubblicatoLorenza Fiore Modificato 6 anni fa
1
Progetto S.Co.P.E. Applicazioni del GRID computing nel settore delle Tecnologie dell’Informazione e della Comunicazione Giorgio Ventre Napoli, 29 maggio 2008
2
Applicazioni del GRID computing nel settore ICT
Il GRID come strumento di lavoro di supporto nella Ingegneria dell’Informazione e della Comunicazione Si presentano due campi applicativi Previsione e controllo del campo elettromagnetico Valutazione e testing di protocolli e servizi di comunicazione in reti di calcolatori
3
Strumento su piattaforma GRID per la previsione e il controllo
Contributo 1 Strumento su piattaforma GRID per la previsione e il controllo del campo elettromagnetico in aree urbane Giorgio Franceschetti, Raffaella Guida, Pasquale Imperatore, Antonio Iodice, Francesco Moscato, Nicola Mazzocca, Giuseppe Ruello, Daniele Riccio
4
Obiettivi dell’applicazione
Supporto alla pianificazione di reti wireless Previsione/Monitoraggio del campo outdoor Previsione del campo indoor Soluzione ricercata…REAL TIME! Algoritmo accurato Parallelizzazione spinta
5
Logica della Soluzione Parallela
Ray Launching Tempi di calcolo elevati Distribuzione dei compiti Anxel = porzione angolare della scena Tempi di Calcolo e Comunicazione sotto controllo!
6
Logica della Soluzione Parallela
Come assegnare gli anxel alle risorse di calcolo? Primary Souce Primary Souce CPU 1 CPU 2 CPU 3 Scena non isotropa -> Interallacciamento tra le CPU
7
Lo strumento
8
Caso Test 324m 45s Simulation Setting Antenna model 741415X6.msi
Input Power 5.0 W Frequency MHz Wavelength 0.138 m Polarization Vertical Maximum Gain 15.35 dBd Down tilt 1.00 degrees Tx. Height 45 m Threshold input -90.0 dBm Maximum ray distance 2.0 m Receiver height 1.5 m Map dimension m x m Model Direct + Reflected + All order of diffractions Pixel dimensions 2.0 m x2.0 m Simulation Parameters Number of pixels Nx = 384 Ny = 390 Number of primary anxels 3152 Number of diffractions Nd = Number of reflections Nr = Sequential Computing time 324m 45s
9
Analisi di scalabilità e valutazione delle performance
Ndiff =
10
Lavoro in corso e sviluppi futuri su piattaforma distribuita
Scalabilità & Performance su scene più estese e cluster più ampi Scalabilità su piattaforma distribuita Scheduling Statico Scheduling Dinamico Web Service
11
Giorgio Ventre, Roberto Canonico, Pasquale Di Gennaro
Contributo 2 Valutazione e testing di protocolli e servizi di comunicazione in reti di calcolatori tramite la GRID - La Internet Emulation Giorgio Ventre, Roberto Canonico, Pasquale Di Gennaro
12
Strumenti per la valutazione di sistemi distribuiti e servizi - 1
Il testing di applicazioni distribuite richiede spesso infrastrutture di dimensioni notevoli e costose Per la valutazione delle applicazioni e dei protocolli di rete esistono attualmente differenti metodologie: strumenti analitici emulazione ambiente sintetico ambiente reale simulazione testbed
13
Strumenti per la valutazione di sistemi distribuiti e servizi - 2
Modelli analitici Efficaci se riescono a catturare gli aspetti rilevanti del sistema da analizzare Simulazione Riproduzione del comportamento del sistema (modello) in un ambiente virtuale Ottima riproducibilità dei risultati e completo controllo dell’ambiente, ma difficoltà di modellazione e limiti di scalabilità Testbed Riproduzione del sistema in laboratorio Buona fedeltà ma limitata scalabilità Emulazione Combinazione di modelli e sistemi reali, in una forma di interazione che deve avvenire in real time Compromesso tra testbed e simulazione
14
La Netwok Simulation sulla GRID
Topologie di “notevoli” dimensioni possono essere più agevolmente simulate traendo beneficio dalla potenza computazionale della GRID PDNS - Parallel/Distributed Network Simulator È in fase di realizzazione un “porting” in ambiente GRID
15
Internet Emulation: le sfide
Rispetto alla simulazione coniuga elementi sintetici ed elementi reali emulazione del comportamento di reti di dimensioni medio/grandi emulazione del comportamento delle applicazioni reali simulazione del comportamento degli utenti simulazione di eventi di infrastruttura
16
Internet Emulation sulla GRID
Internet Emulation sulla GRID significa emulare il comportamento di un sistema complesso, geograficamente distribuito, su un sistema esso stesso distribuito la GRID fornisce l‘infrastruttura hardware e software su cui costruire emulazioni realistiche su larga scala
17
Un esempio di Internet Emulation sulla GRID-1
18
Un esempio di Internet Emulation sulla GRID-2
19
Tecnologie per l’emulazione della rete nella GRID - 1
Come utilizzare al meglio le risorse della GRID per fare emulation della rete? Una soluzione è il multiplexing delle risorse tramite la virtualizzazione Sito 1 Sito 2 Sito 3 Sito 4 Sito 5 Sito 6 Sito 7
20
Tecnologie per l’emulazione della rete nella GRID - 2
Con “node multiplexing” intendiamo la scomposizione di un nodo fisico in più unità virtuali Nodi Virtuali Nodi Fisici
21
Tecnologie per l’emulazione della rete nella GRID - 3
Con “link multiplexing” intendiamo la scomposizione dei link fisici in più unità virtuali site LAN virtual links
22
Il progetto Neptune: emulazione su GRID - 1
Il progetto Neptune ha come scopo la realizzazione di una architettura versatile per l’emulazione di reti complesse tramite il deployment di nodi virtuali in ambiente distribuito
23
Il progetto Neptune: emulazione su GRID - 2
Distribuzione di Virtual Machine su nodi GRID Nodo GRID1 Nodo GRID2 Nodo GRIDn
24
La terna VEG – Virtualization / Emulation / GRID
Internet Emulation GRID computing Virtualization Virtual WorkSpace
25
Il tool: NVI - Neptune Virtual Infrastructure manager
In sviluppo presso il DIS Collaborazione con un progetto open-source Xen-centrico ma in futuro anche QEMU e OpenVZ La macchina virtuale è subito visibile in rete come se fosse una macchina fisica Usabile
26
Il tool: Neptune Emulation plug-in
In sviluppo presso il DIS Applicazione web java Creazione e visualizzazione di topologie per l’emulazione Deployment delle reti emulate su cluster fisici e virtuali Supporto del framework netem Linux
27
Sviluppi futuri Integrazione dei meccanismi di emulazione nella GRID
Attivazione della virtualizzazione nella GRID per servizi e applicazioni on-demand
Presentazioni simili
© 2024 SlidePlayer.it Inc.
All rights reserved.