Fluidodinamica computazionale su cluster Gigabit Ethernet: il ruolo del software di comunicazione

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "Fluidodinamica computazionale su cluster Gigabit Ethernet: il ruolo del software di comunicazione"

Transcript

1 Fluidodinamica computazionale su cluster Gigabit Ethernet: il ruolo del software di comunicazione Giuseppe Ciaccio DISI -- Universita di Genova

2 Calcolatori Cluster + CPU commodity = rivoluzione nel calcolo parallelo giugno 2007: Organizzazione % Rmax tot. Rpeak tot. CPU tot. NUMA + vector 21% 1970 TF 2438 TF 602 K Cluster 75% 2802 TF 4488 TF 570 K Costellazione 4% 175 TF 257 TF 47 K

3 Calcolatori Cluster + CPU commodity = rivoluzione nel calcolo parallelo giugno 2007: CPU family % Rmax tot. CPU tot. Intel EM64T 46% 1793 TF 275 K AMD x86_64 21% 941 TF 270 K Intel IA64 6% 410 TF 75 K

4 Gigabit Ethernet: grande successo nei calcolatori paralleli giugno 2007: Interconnect family % Rmax tot. Rpeak tot. CPU tot. Gigabit Ethernet 41% 1205 TF 2205 TF 254 K Infiniband 26% 1243 TF 1749 TF 223 K Myrinet 9% 386 TF 581 TF 92 K

5 Gigabit Ethernet: perche tanto successo? Basso costo, ottimo rapporto prestazioni/costo Prestazioni adeguate per molte applicazioni di calcolo parallelo Facile da reperire e installare Molto software gratuito disponibile (Linux, TCP/IP, MPI...) Prestazioni adeguate ma non esaltanti...

6 Prestazioni adeguate ma non esaltanti Hardware: latenza di comunicazione elevata Latenza di uno switch Gigabit: piu di 3 usec, equivalenti a migliaia di operazioni in virgola mobile Ma soprattutto: software di comunicazione inefficiente Latenza di MPICH-2/Nemesis/TCP/Linux: circa 50 usec (NIC: Intel PRO/1000, switch incluso) Conseguenza: cattive prestazioni per messaggi "corti"

7 Struttura tradizionale sender receiver Applicazione utente Applicazione utente MPICH-2 CH3 NEMESIS socket TCP IP driver Network Adapter MPICH-2 CH3 NEMESIS socket OS scheduler TCP IP driver Network Adapter Gigabit Ethernet

8 GAMMA: Genoa Active Message MAchine Applicazione utente Applicazione utente MPI/GAMMA MPI/GAMMA ADI GAMMA ADI GAMMA driver Network Adapter driver Network Adapter Gigabit Ethernet

9 MPI/GAMMA: prestazioni interessanti... Hardware: latenza di comunicazione invariata Software di comunicazione piu efficiente: Latenza di MPICH-2/Nemesis/TCP/IP: circa 50 usec Latenza di MPI/GAMMA: circa 11 usec (NIC: Intel PRO/1000, switch incluso) Conseguenza: migliori prestazioni per messaggi "corti" Quale impatto sulle applicazioni?

10 OpenFOAM Una suite di strumenti per CFD risolutori, modelli, pre/post-processing, mesh processing C++, open source, progettato per UNIX e GNU/Linux software libero, licenza GNU GPL v. 2 Elaborazione parallela: MPI Gratuito!

11 Search Go OpenCFD Solutions Contact OpenFOAM Features of OpenFOAM Back to OpenFOAM Home SOLVERS UTILITIES LIBRARIES OpenFOAM FEATURES Solvers Creating solvers Standard solvers Pre-processing The FoamX case manager Other pre-processing utilities Post-processing The parafoam post-processor Third-party post-processing Other post-processing utilities Mesh processing Mesh generation Mesh converters Mesh manipulation Model libraries Turbulence Large-eddy simulation (LES) Transport models Thermophysical models Lagrangian particle tracking Chemical kinetics Other features Linear system solvers ODE system solvers Parallel computing Mesh motion Numerical method Creating solvers Standard solvers: Basic CFD Incompressible flows Compressible flows Multiphase flows DNS and LES Combustion Heat transfer Electromagnetics Solid dynamics Finance Pre-processing The FoamX case manager Other pre-processing utilities Post-processing The parafoam post-processor Third-party post-processing Other post-processing utilities Mesh processing Mesh generation Mesh converters Mesh manipulation Model libraries Turbulence Large-eddy simulation (LES) Transport models Thermophysical models Lagrangian particle tracking Chemical kinetics Other features Linear system solvers ODE system solvers Parallel computing Mesh motion Numerical method OpenCFD Ltd

12 OpenFOAM come benchmark Due diversi job di CFD Tratti dal tutorial di OpenFOAM "Motorbike": aerodinamica di una motocicletta in corsa regime stazionario, incomprimibile, Spalart-Allmaras, 2.3 Mcelle "PitzDaily3D": flussi in un impianto di combustione regime transitorio, LES, incomprimibile, SGS Yoshizawa, 244 Kcelle Confronto: MPICH-2, OpenMPI, LAM, MPI/GAMMA Hardware: cluster di 18 Gigabit Ethernet Scheda di rete: Intel PRO/1000. Altri dettagli agli atti

13

14

15 "Motorbike": prestazioni Wall-clock time per 50 steps, in secondi #cpu x #nodi MPI/GAMMA MPICH-2 OpenMPI LAM 2 x x x x x x

16 "PitzDaily3D": prestazioni Wall-clock time per 400 timesteps, in secondi #cpu x #nodi MPI/GAMMA MPICH-2 OpenMPI LAM 2 x x x x x x

17 Alcune osservazioni (banali)... Risoluzione in regime stazionario: non sembra dipendere da latenza Occorre provare con un numero di nodi assai piu grande... Simulazione in transitorio: molto piu sensibile alla latenza Lo e gia con pochi nodi, perche la mesh e "piccola" Piu nodi = piu traffico in rete, e messaggi piu corti Scenario sempre piu favorevole alle interconnessioni a bassa latenza Un software di comunicazione efficiente diventa determinante.

18 GAMMA: Svantaggi Richiede driver di rete "modificato" Due driver disponibili al momento (Intel PRO/1000 e Broadcom Tigon3) Si appoggia ad alcune strutture "interne" di Linux Difficile compilare come modulo di Linux Non e semplice da installare Occorre dimestichezza nell installare un Linux kernel MPI/GAMMA e standard MPI-1 ma non MPI-2 Pero molte applicazioni MPI in realta usano solo MPI-1

19 Riferimenti OpenFOAM e prodotto da OpenCFD, Ltd (UK) Henry Weller < opencfd.co.uk > GAMMA e ormai solo un mio hobby (e il tempo libero scarseggia) Giuseppe Ciaccio < disi.unige.it >

Prestazioni computazionali di OpenFOAM sul. sistema HPC CRESCO di ENEA GRID

Prestazioni computazionali di OpenFOAM sul. sistema HPC CRESCO di ENEA GRID Prestazioni computazionali di OpenFOAM sul sistema HPC CRESCO di ENEA GRID NOTA TECNICA ENEA GRID/CRESCO: NEPTUNIUS PROJECT 201001 NOME FILE: NEPTUNIUS201001.doc DATA: 03/08/10 STATO: Versione rivista

Dettagli

Lo stato attuale del software Open Source nelle applicazioni CAD/CAE

Lo stato attuale del software Open Source nelle applicazioni CAD/CAE Lo stato attuale del software Open Source nelle applicazioni CAD/CAE Le alternative free agli applicativi tradizionali per la progettazione meccanica Matteo Falasca 24.11.2010 Cento (FE) Settori di Interesse

Dettagli

Validazione di un Codice Open-Source per la Progettazione in Ambito Navale

Validazione di un Codice Open-Source per la Progettazione in Ambito Navale LUNA ROSSA u p ro g e t ta z i o n e n ava l e u Validazione di un Codice Open-Source per la Progettazione in Ambito Navale La Coppa America, forse il più ambito trofeo velistico, si vince non solo sui

Dettagli

Davide Cesari Massimo Bider Paolo Patruno. Emilia Romagna

Davide Cesari Massimo Bider Paolo Patruno. Emilia Romagna 1 IMPLEMENTAZIONE OPERATIVA DI UN MODELLO DI PREVISIONI METEOROLOGICHE SU UN SISTEMA DI CALCOLO PARALLELO LINUX/GNU Davide Cesari Massimo Bider Paolo Patruno Emilia Romagna LM-COSMO-LAMI 2 Il modello LM

Dettagli

Laboratorio Virtuale NEPTUNIUS (Numerical. codes for computational fluid dynamics and. fluid structure interactions)

Laboratorio Virtuale NEPTUNIUS (Numerical. codes for computational fluid dynamics and. fluid structure interactions) Laboratorio Virtuale NEPTUNIUS (Numerical codes for computational fluid dynamics and fluid structure interactions) NOTA TECNICA ENEA GRID/CRESCO: NTN201001 NOME FILE: NTN201001-Neptunius-v1_0.doc DATA:

Dettagli

Benchmark Ansys Fluent su CRESCO

Benchmark Ansys Fluent su CRESCO Benchmark Ansys Fluent su CRESCO NOTA TECNICA ENEA GRID/CRESCO: NTN201003 NOME FILE: NTN201003-BenchmarkFluentCresco-v1_0.doc DATA: 30/07/2010 STATO: Versione iniziale AUTORE: F. Ambrosino Abstract: Questa

Dettagli

cfd e sistemi hpc a&c - analisi e calcolo settembre/ottobre 2014 - num. 62

cfd e sistemi hpc a&c - analisi e calcolo settembre/ottobre 2014 - num. 62 u cfd e sistemi hpc Caratterizzazione fluidodinamica della camera di allagamento di una turbina rotante tramite modellazione CFD e sistemi HPC: prospettive per una progettazione integrata numerico-sperimentale

Dettagli

SISSA computing project 2012: HPC technical specification

SISSA computing project 2012: HPC technical specification SISSA computing project 2012: HPC technical specification giugno 2012 A.Lanza, P. Calucci: SISSA Trieste S. Cozzini: CNR-IOM DEMOCRITOS Trieste A.Ciampa, S. Arezzini, E. Mazzoni: INFN Pisa 1 INTRODUZIONE

Dettagli

Tecnico Hardware & Sistemistica

Tecnico Hardware & Sistemistica Tecnico Hardware & Sistemistica Modulo 1 - Hardware (6 ore) Modulo 2 - Software (8 ore) Modulo 3 - Reti LAN e WLAN (12 ore) Modulo 4 - Backup (4 ore) Modulo 5 - Cloud Computing (4 ore) Modulo 6 - Server

Dettagli

Software. Algoritmo. Algoritmo INFORMATICA PER LE DISCIPLINE UMANISTICHE 2 (13042)

Software. Algoritmo. Algoritmo INFORMATICA PER LE DISCIPLINE UMANISTICHE 2 (13042) INFORMATICA PER LE DISCIPLINE UMANISTICHE 2 (13042) Gli elaboratori utilizzano memoria per Dati da elaborare Istruzioni eseguite dall elaboratore software differenti risoluzione problemi differenti Algoritmo

Dettagli

Internet: Software Open Source e Sistemi operativi. conoscerlo al meglio per usarlo meglio. 2011 Gabriele Riva - Arci Barzanò

Internet: Software Open Source e Sistemi operativi. conoscerlo al meglio per usarlo meglio. 2011 Gabriele Riva - Arci Barzanò Internet: conoscerlo al meglio per usarlo meglio Software Open Source e Sistemi operativi Indice Cos'è un Software Open Source Perchè utilizzare Software Open Source Sistemi operativi Licenze software

Dettagli

Si digita login e password e si clicca su accedi. Si apre la finestra di collegamento:

Si digita login e password e si clicca su accedi. Si apre la finestra di collegamento: Corso di Laurea Specialistica Ingegneria Informatica Laboratorio di Calcolo Parallelo Prof. Alessandra d Alessio GUIDA AL LABORATORIO DI CALCOLO PARALLELO Il progetto SCoPE (www.scope.unina.it) ha messo

Dettagli

Secondo la Free Software Foundation, un software si può definire libero solo se garantisce quattro "libertà fondamentali":

Secondo la Free Software Foundation, un software si può definire libero solo se garantisce quattro libertà fondamentali: OPEN SOFTWARE Tecnicamente, Open Source significa a codice sorgente aperto. La maggior parte dei programmi sono infatti scritti in linguaggi (più o meno) leggibili dagli umani, quali il C, C++, C#, ecc.;

Dettagli

ENEA GRID. CRESCO: Corso di introduzione. Autore: Alessandro Secco alessandro.secco@nice-italy.com

ENEA GRID. CRESCO: Corso di introduzione. Autore: Alessandro Secco alessandro.secco@nice-italy.com ENEA GRID CRESCO: Corso di introduzione Autore: Alessandro Secco alessandro.secco@nice-italy.com 1 Lezione 1 Introduzione Architettura Connessione Lancio di job Riferimenti 2 Introduzione 3 Introduzione

Dettagli

Linux e Open Source: Libero! Non "gratis"...

Linux e Open Source: Libero! Non gratis... Linux e Open Source: Libero! Non "gratis"... Di Colucci Martino. 1 Cos'è Linux Linux è un sistema operativo alternativo al più blasonato Windows OS (o al cugino Macintosh) È parente stretto della famiglia

Dettagli

Il Sistema Operativo. Di cosa parleremo? Come si esegue un programma. La nozione di processo. Il sistema operativo

Il Sistema Operativo. Di cosa parleremo? Come si esegue un programma. La nozione di processo. Il sistema operativo Il Sistema Operativo Di cosa parleremo? Come si esegue un programma. La nozione di processo. Il sistema operativo ... ma Cos'è un S.O.? un PROGRAMMA!... ma Cos'è un programma? PROGRAMMA: 1. algoritmo sequenza

Dettagli

Characterization of Gas Turbine Film Cooling Efficiency on High Performance Computing platforms: an Experimental/Numerical integrated approach

Characterization of Gas Turbine Film Cooling Efficiency on High Performance Computing platforms: an Experimental/Numerical integrated approach Characterization of Gas Turbine Film Cooling Efficiency on High Performance Computing platforms: an Experimental/Numerical integrated approach Silvia Ravelli Giovanna Barigozzi UNIVERSITA di BERGAMO Raffaele

Dettagli

Il Progetto TIER1 Status Update

Il Progetto TIER1 Status Update Il Progetto TIER1 Status Update Federico Ruggieri Riunione CSN1 PISA 22 Giugno 2004 Indice Infrastrutture Risorse DC esperimenti LHC e non Previsione 2005 Novità nell immediato. Infrastrutture Nuova Sala

Dettagli

Massimo Bernaschi Istituto Applicazioni del Calcolo Consiglio Nazionale delle Ricerche

Massimo Bernaschi Istituto Applicazioni del Calcolo Consiglio Nazionale delle Ricerche Massimo Bernaschi Istituto Applicazioni del Calcolo Consiglio Nazionale delle Ricerche m.bernaschi@iac.cnr.it L'evoluzione del calcolo ad alte prestazioni dal punto di vista dell'utente e dello sviluppatore

Dettagli

Manuale tecnico a cura di:

Manuale tecnico a cura di: Centro Regionale di Competenza Analisi e Monitoraggio del Rischio Ambientale Istituto Nazionale per la Fisica della Materia SGD Campania CluES Cluster for Environmental Simulations Manuale tecnico a cura

Dettagli

Case History Workstation certificate per Matrox Axio e RTX2

Case History Workstation certificate per Matrox Axio e RTX2 Case History 2006 Case History Workstation certificate per Matrox Axio e RTX2 Sistemi: E2090, E8090 E5090 su tecnologia Intel Woodcrest Campo di applicazione: montaggio video in HD e SD, qualità broadcasting

Dettagli

Guida introduttiva. Fiery Network Controller per DocuColor 240/250

Guida introduttiva. Fiery Network Controller per DocuColor 240/250 Fiery Network Controller per DocuColor 240/250 Guida introduttiva In questo documento, ogni riferimento a DocuColor 242/252/260 rimanda a DocuColor 240/250. 2007 Electronics for Imaging, Inc. Per questo

Dettagli

Prestazioni adattabili all ambiente del business

Prestazioni adattabili all ambiente del business Informazioni sulla tecnologia Prestazioni intelligenti Prestazioni adattabili all ambiente del business Il processore Intel Xeon sequenza 5500 varia in modo intelligente prestazioni e consumo energetico

Dettagli

Introduzione a ANSYS CFX-11

Introduzione a ANSYS CFX-11 Introduzione a ANSYS CFX-11 Enrico Nobile Francesco Pinto Dipartimento di Ingegneria Navale, del Mare e per l Ambiente DINMA, Sezione di Fisica Tecnica Facoltà di Ingegneria, Università di Trieste 1 Sommario

Dettagli

Il SOFTWARE DI BASE (o SOFTWARE DI SISTEMA)

Il SOFTWARE DI BASE (o SOFTWARE DI SISTEMA) Il software Software Il software Il software è la sequenza di istruzioni che permettono ai computer di svolgere i loro compiti ed è quindi necessario per il funzionamento del calcolatore. Il software può

Dettagli

BEOWULF Cluester Linux/BSD

BEOWULF Cluester Linux/BSD BEOWULF Cluester Linux/BSD Nardo Guido 784169 Introduzione Negli anni passati, il mondo del Supercomputer inteso come clusters, è sempre stato dominato da architetture e software proprietario delle maggiori

Dettagli

La modellistica fotochimica nel Piano della qualità dell aria in Umbria

La modellistica fotochimica nel Piano della qualità dell aria in Umbria La modellistica fotochimica nel Piano della qualità dell aria in Umbria Marco Vecchiocattivi Agenzia Regionale per la Protezione Ambientale dell Umbria Sommario Introduzione Modellistica fotochimica Applicazione

Dettagli

Contribuire alla ricerca con il software Open Source: BOINC Berkeley Open Infrastructure for Network Computing

Contribuire alla ricerca con il software Open Source: BOINC Berkeley Open Infrastructure for Network Computing Contribuire alla ricerca con il software Open Source: BOINC Berkeley Open Infrastructure for Network Computing Chi sono Studente del terzo anno di informatica (tra circa un mese mi laureo :) ) Presidente

Dettagli

Il Sistema di Monitor e di Controllo della Farm On-line

Il Sistema di Monitor e di Controllo della Farm On-line Il Sistema di Monitor e di Controllo della Farm On-line, Bologna Incontro con i Referee di LHCb Bologna, 28.1.2005 Flusso dei dati in L1&HLT Front-end Electronics FE 1 FE FE FE FE FE FE FE 2 FE FE FE FE

Dettagli

Workshop CCR-INFNGRID 2010. Survey MPI. Roberto Alfieri - Università di Parma & INFN, Gr.Coll. di Parma. Catania, 18 Maggio 2010

Workshop CCR-INFNGRID 2010. Survey MPI. Roberto Alfieri - Università di Parma & INFN, Gr.Coll. di Parma. Catania, 18 Maggio 2010 Workshop CCR-INFNGRID 2010 Survey MPI Roberto Alfieri - Università di Parma & INFN, Gr.Coll. di Parma Catania, 18 Maggio 2010 1 Sommario - Survey sull uso di MPI - Stato dei cluster che supportano MPI

Dettagli

Corso di Sistemi Operativi DEE - Politecnico di Bari. Windows vs LINUX. G. Piscitelli - M. Ruta. 1 di 20 Windows vs LINUX

Corso di Sistemi Operativi DEE - Politecnico di Bari. Windows vs LINUX. G. Piscitelli - M. Ruta. 1 di 20 Windows vs LINUX Windows vs LINUX 1 di 20 Windows vs LINUX In che termini ha senso un confronto? Un O.S. è condizionato dall architettura su cui gira Un O.S. è condizionato dalle applicazioni Difficile effettuare un rapporto

Dettagli

1. Spiegare le differenze fra le seguenti modalità di binding degli indirizzi:

1. Spiegare le differenze fra le seguenti modalità di binding degli indirizzi: 1. Spiegare le differenze fra le seguenti modalità di binding degli indirizzi: compile time, load time, execution time. Quale delle modalità precedenti necessita di un supporto hardware per poter essere

Dettagli

Reti di Calcolatori. Telematica: Si occupa della trasmissione di informazioni a distanza tra sistemi informatici, attraverso reti di computer

Reti di Calcolatori. Telematica: Si occupa della trasmissione di informazioni a distanza tra sistemi informatici, attraverso reti di computer Reti di Calcolatori 1. Introduzione Telematica: Si occupa della trasmissione di informazioni a distanza tra sistemi informatici, attraverso reti di computer Reti di calcolatori : Un certo numero di elaboratori

Dettagli

Soluzioni di storage per le aziende on demand

Soluzioni di storage per le aziende on demand Soluzioni di storage per le aziende on demand Sistemi IBM Storage Server X206 Storage Server x226 Storage Server HS20 Storage Server x346 Storage Server Caratteristiche principali Differenziazione e innovazione

Dettagli

IBM Scalable POWERparallel System 2

IBM Scalable POWERparallel System 2 IBM Scalable POWERparallel System 2 Vulcan Giuseppe Vitillaro Dipartimento di Chimica Universita degli Studi di Perugia e-mail: Perugia, 10 Ottobre 1996 La macchina l SP2 e una macchina

Dettagli

Guida Google Cloud Print

Guida Google Cloud Print Guida Google Cloud Print Versione 0 ITA Definizioni delle note Nella presente Guida dell utente viene utilizzata la seguente icona: Le note forniscono istruzioni da seguire in determinate situazioni o

Dettagli

Valutazione delle emissioni di una stazione di depressurizzazione rete gas

Valutazione delle emissioni di una stazione di depressurizzazione rete gas Università degli Studi di Firenze Scuola di Ingegneria Corso di Laurea Magistrale in Ingegneria per la Tutela dell Ambiente ed del Territorio Anno Accademico 2013/2014 Valutazione delle emissioni di una

Dettagli

Setup dell ambiente virtuale

Setup dell ambiente virtuale Setup dell ambiente virtuale 1.1 L immagine per le macchine virtuali Il file mininet-vm-x86 64.qcow è l immagine di una memoria di massa su cui è installato un sistema Linux 3.13 Ubuntu 14.04.1 LTS SMP

Dettagli

I servizi di supporto all'utenza

I servizi di supporto all'utenza Workshop A-GRID/CRESCO A Roma Sede Lungotevere Thaon di Revel, 76 Roma, I servizi di all'utenza G. Guarnieri guido.guarnieri@enea.it A Centro Ricerche Portici P.le Enrico Fermi 1, Portici (NAPOLI) D.Abate,F.Ambrosino,F.Beone,G.Bracco,B.Calosso,M.Caporicci,

Dettagli

CURRICULUM VITÆ di Francesco Picano

CURRICULUM VITÆ di Francesco Picano CURRICULUM VITÆ di Francesco Picano Informazioni personali Nome: Francesco Picano Data di nascita 11/10/1978 Luogo di nascita Roma (Rm) Codice Fiscale PCNFNC78R11H501C Nazionalità Italiana Indirizzo: Lavoro:

Dettagli

Velocizzare l'esecuzione di Joomla! con Zend Server Community Edition

Velocizzare l'esecuzione di Joomla! con Zend Server Community Edition Velocizzare l'esecuzione di Joomla! con Zend Server Community Edition Enrico Zimuel Senior Consultant & Architect Zend Technologies enrico@zend.com Sommario Zend Server Community Edition (CE) Perchè eseguire

Dettagli

Reti di Telecomunicazioni LB Introduzione al corso

Reti di Telecomunicazioni LB Introduzione al corso Reti di Telecomunicazioni LB Introduzione al corso A.A. 2005/2006 Walter Cerroni Il corso Seguito di Reti di Telecomunicazioni LA Approfondimento sui protocolli di Internet TCP/IP, protocolli di routing,

Dettagli

Accelerare la ricerca, ottenere risultati e benefici. Semplificazione delle soluzioni hpc negli enti di ricerca e nelle universitá

Accelerare la ricerca, ottenere risultati e benefici. Semplificazione delle soluzioni hpc negli enti di ricerca e nelle universitá Accelerare la ricerca, ottenere risultati e benefici Semplificazione delle soluzioni hpc negli enti di ricerca e nelle universitá Panoramica 4 Nodi 16 Nodi 32 Nodi SMP memoria condivisa Il pacchetto di

Dettagli

VIRTUAL INFRASTRUCTURE DATABASE

VIRTUAL INFRASTRUCTURE DATABASE ALLEGATO B5.3 VIRTUAL INFRASTRUCTURE DATABASE Situazione alla data 30.6.2011 Pag. 1 di 6 AIX Logical Partitions Database L infrastruttura dell ambiente RISC/AIX viene utilizzata come Data Layer; fornisce

Dettagli

Web Server Benchmarking: Apache 2.4 vs Nginx 1.6.2

Web Server Benchmarking: Apache 2.4 vs Nginx 1.6.2 Web Server Benchmarking: Apache 2.4 vs Nginx 1.6.2 Ciro Amati, Stefania Cardamone Universitá degli Studi di Salerno February 16, 2015 Overview Introduzione Server Web Configurazione Software Hardware Parametri

Dettagli

Sistemi Distribuiti. Introduzione Definizione Vantaggi e svantaggi Architetture hardware e software Problemi di progetto. Sistemi Operativi mod.

Sistemi Distribuiti. Introduzione Definizione Vantaggi e svantaggi Architetture hardware e software Problemi di progetto. Sistemi Operativi mod. Sistemi Distribuiti Introduzione Definizione Vantaggi e svantaggi Architetture hardware e software Problemi di progetto 19.1 Introduzione A metà degli anni quaranta inizia l era dei calcolatori elettronici

Dettagli

Introduzione. Sistemi Distribuiti. Introduzione. Introduzione. Definizione di sistema distribuito. Introduzione

Introduzione. Sistemi Distribuiti. Introduzione. Introduzione. Definizione di sistema distribuito. Introduzione Sistemi Distribuiti Definizione Vantaggi e svantaggi Architetture hardware e software Problemi di progetto A metà degli anni quaranta inizia l era dei calcolatori elettronici moderni: grandi, costosi e

Dettagli

Direzione Sistemi Informativi SPECIFICA TECNICA. Progetto di consolidamento dei sistemi per la gestione dei Data Base del GSE.

Direzione Sistemi Informativi SPECIFICA TECNICA. Progetto di consolidamento dei sistemi per la gestione dei Data Base del GSE. Direzione Sistemi Informativi SPECIFICA TECNICA Progetto di consolidamento dei sistemi per la gestione dei Data Base del GSE Pagina 1 di 10 INDICE 1. CARATTERISTICHE DEL SISTEMA INFORMATICO DEL GSE...3

Dettagli

Cenni di meccanica dei fluidi

Cenni di meccanica dei fluidi Cenni di meccanica dei fluidi 1 Indice 1.Equazioni della dinamica dei fluidi 2.Metodi computazionali 3.Modelli di trasporto in aria 4.Modelli di trasporto in acqua 2 Parte I. Equazioni della fluidodinamica

Dettagli

Protezione del Kernel Tramite Macchine Virtuali

Protezione del Kernel Tramite Macchine Virtuali Protezione del Kernel Tramite Macchine Virtuali Fabio Campisi Daniele Sgandurra Università di Pisa 27 Novembre 2007 1/44 Protezione del Kernel Tramite Macchine Virtuali Università di Pisa Sommario della

Dettagli

offerti da Internet Calendario incontri

offerti da Internet Calendario incontri Introduzione ai principali servizi Come funziona Internet (9/6/ 97 - ore 16-19) offerti da Internet Calendario incontri Navigazione e motori di ricerca (11/6/ 97 - ore 16-19) Comunicazione con gli altri

Dettagli

Z-TWS4 CONTROLLORE MULTIFUNZIONE PER ENERGY MANAGEMENT. www.seneca.it OPC

Z-TWS4 CONTROLLORE MULTIFUNZIONE PER ENERGY MANAGEMENT. www.seneca.it OPC CONTROLLORE MULTIFUNZIONE PER ENERGY MANAGEMENT 100% Made & Designed in Italy Linux OPC Protocolli Energy Management IEC 60870-5-101 IEC 60870-5-104 IEC 61400-25 www.seneca.it ENERGY MANAGEMENT Grazie

Dettagli

Verona, 29-30 ottobre 2013!

Verona, 29-30 ottobre 2013! Verona, 29-30 ottobre 2013! Il Machine Controller piattaforma integrata di Controllo, Motion, Robotica, Visione e Sicurezza su bus EtherCAT Omron Electronics spa Ing. Marco Filippis Product Manager Servo,

Dettagli

FARO Accesso Web a risorse remote per l industria e la ricerca

FARO Accesso Web a risorse remote per l industria e la ricerca FARO Accesso Web a risorse remote per l industria e la ricerca A. Rocchi, S. Pierattini, G. Bracco, S. Migliori, F. Beone, C. Sciò, A. Petricca alessio.rocchi@enea.it Overview Scopi di progetto Scenario

Dettagli

Sistemi Operativi per Sistemi di Elaborazione Ubiqui

Sistemi Operativi per Sistemi di Elaborazione Ubiqui Griglie e Sistemi di Elaborazione Ubiqui Sistemi Operativi per Sistemi di Elaborazione Ubiqui Griglie e Sistemi Ubiqui - D. Talia - UNICAL 1 Sistemi Operativi per Ubiquitous Computing Palm OS Symbian OS

Dettagli

Parte VI SISTEMI OPERATIVI

Parte VI SISTEMI OPERATIVI Parte VI SISTEMI OPERATIVI Sistema Operativo Ogni computer ha un sistema operativo necessario per eseguire gli altri programmi Il sistema operativo, fra l altro, è responsabile di riconoscere i comandi

Dettagli

Valutazione delle prestazioni

Valutazione delle prestazioni Valutazione delle prestazioni Salvatore Orlando Arch. Elab. - S. Orlando 1 Valutazione delle prestazioni Studieremo le modalità per misurare, descrivere e sintetizzare le prestazioni di un sistema hardware/software

Dettagli

Indice. Prefazione. Capitolo 1 Introduzione 1. Capitolo 2 Livello applicazione 30

Indice. Prefazione. Capitolo 1 Introduzione 1. Capitolo 2 Livello applicazione 30 Prefazione XI Capitolo 1 Introduzione 1 1.1 Internet: una panoramica 2 1.1.1 Le reti 2 1.1.2 Commutazione (switching) 4 1.1.3 Internet 6 1.1.4 L accesso a Internet 6 1.1.5 Capacità e prestazioni delle

Dettagli

Professori & Ricercatori universitari

Professori & Ricercatori universitari OFFERTA LICENZE ACCADEMICHE Software DIANA Licenza DIANA Standard+ PERPETUAL VERSION Prezzo di listino 9.460 6.900 Licenza DIANA Standard+ NOLEGGIO ANNUALE Prezzo di listino 3.785 Caratteristiche software

Dettagli

Valutazione delle performance di uno strumento CFD open. source per lo sviluppo di un energy harvester

Valutazione delle performance di uno strumento CFD open. source per lo sviluppo di un energy harvester Università degli Studi di Genova Scuola Politecnica Corso di Laurea in Ingegneria Meccanica Valutazione delle performance di uno strumento CFD open source per lo sviluppo di un energy harvester Candidato:

Dettagli

UNIVERSITÀ DEGLI STUDI DI CAGLIARI FACOLTÀ DI INGEGNERIA. Dipartimento di Ingegneria Elettrica ed Elettronica. Docente del corso prof.

UNIVERSITÀ DEGLI STUDI DI CAGLIARI FACOLTÀ DI INGEGNERIA. Dipartimento di Ingegneria Elettrica ed Elettronica. Docente del corso prof. UNIVERSITÀ DEGLI STUDI DI CAGLIARI FACOLTÀ DI INGEGNERIA Dipartimento di Ingegneria Elettrica ed Elettronica Docente del corso prof. Mariangela Usai Introduzione all'uso di Comsol Multiphysics ANNO ACCADEMICO

Dettagli

- SIAU - Specifiche di Interfaccia Applicativi Utente

- SIAU - Specifiche di Interfaccia Applicativi Utente SISS - Sistema Informativo Socio Sanitario - SIAU - Specifiche di Interfaccia Applicativi Utente Configurazione del PdL Operatore Codice documento: CRS-ISAU-SIAU#05 Versione: 09 PVCS: 14 Data di emissione:

Dettagli

3 Capitolo primo Informatica e calcolatori

3 Capitolo primo Informatica e calcolatori I n d i c e 3 Capitolo primo Informatica e calcolatori 7 Capitolo secondo La rappresentazione delle informazioni 11 2.1 La codifica dei caratteri 2.1.1 Il codice ASCII, p. 11-2.1.2 Codifiche universali,

Dettagli

Reti: cenni storici. Who s who

Reti: cenni storici. Who s who 1967: DoD ARPAnet 1970: ALOHAnet Reti: cenni storici 1975: TCP/IP model per internetwork 1976: Ethernet 198: TCP/UDP/IP standard per ARPAnet 1987: la rete cresce DNS 1989-1991: web guiding principles:

Dettagli

La classifica Top500 indica che 39 dei primi 50 supercomputer utilizzano lo storage Sun

La classifica Top500 indica che 39 dei primi 50 supercomputer utilizzano lo storage Sun SUN RAFFORZA LA LEADERSHIP NEL SETTORE HPC ANNUNCIANDO NUOVI CLIENTI, CONQUISTANDO RECORD NEI BENCHMARK STANDARD E PRESENTANDO IL SISTEMA STORAGE PIÙ VELOCE DEL MONDO La classifica Top500 indica che 39

Dettagli

UNIVERSITÀ DEGLI STUDI DI UDINE. Dottorato di Ricerca in Tecnologie Chimiche ed Energetiche XXIII Ciclo

UNIVERSITÀ DEGLI STUDI DI UDINE. Dottorato di Ricerca in Tecnologie Chimiche ed Energetiche XXIII Ciclo UNIVERSITÀ DEGLI STUDI DI UDINE Dottorato di Ricerca in Tecnologie Chimiche ed Energetiche XXIII Ciclo Progetto di Ricerca: Sviluppo di metodologie CFD per lo studio numerico della cavitazione Dottorando:

Dettagli

Analisi di prestazioni di applicazioni web in ambiente virtualizzato

Analisi di prestazioni di applicazioni web in ambiente virtualizzato tesi di laurea Anno Accademico 2005/2006 relatore Ch.mo prof. Porfirio Tramontana correlatore Ing. Andrea Toigo in collaborazione con candidato Antonio Trapanese Matr. 534/1485 La virtualizzazione è un

Dettagli

L'infrastruttura ENEA-GRID

L'infrastruttura ENEA-GRID L'infrastruttura ENEA-GRID caratteristiche, funzionalità, applicazioni Ing. Fiorenzo Ambrosino, Ph.D. ENEA UTICT-HPC C.R. Portici 24 Giugno 2013 Sommario Panoramica sull'enea L'Unità Tecnica ICT (UTICT)

Dettagli

Tratte da (18. TECNICHE DI ACCESSO AI DATABASE IN AMBIENTE INTERNET)

Tratte da (18. TECNICHE DI ACCESSO AI DATABASE IN AMBIENTE INTERNET) Tratte da (18. TECNICHE DI ACCESSO AI DATABASE IN AMBIENTE INTERNET) Ipotesi di partenza: concetti di base del networking Le ipotesi di partenza indispensabili per poter parlare di tecniche di accesso

Dettagli

Acme Systems srl Profilo Aziendale

Acme Systems srl Profilo Aziendale Roberto ASQUINI Sergio TANZILLI Acme Systems srl Profilo Aziendale 10 anni di attività Progettazione interna Più fornitori per gli stessi prodotti Montaggio in sede Vendita diretta in 50 paesi 80% mercato

Dettagli

Laboratory for Advanced Planning and Simulation Project. Installazione di Debian 3.0 su Workstation HP x4000. Gianstefano Monni, e Gabriella Pusceddu

Laboratory for Advanced Planning and Simulation Project. Installazione di Debian 3.0 su Workstation HP x4000. Gianstefano Monni, e Gabriella Pusceddu Laboratory for Advanced Planning and Simulation Project Installazione di Debian 3.0 su Workstation HP x4000. Gianstefano Monni, e Gabriella Pusceddu Installazione di Debian 3.0 su Workstation HP x4000

Dettagli

Introduzione a LINUX. Unix

Introduzione a LINUX. Unix Introduzione a LINUX Introduzione a Linux 1 Unix 1969: Ken Thompson AT&T Bell Lab realizza un ambiente di calcolo multiprogrammato e portabile per macchine di medie dimensioni. Estrema flessibilità nel

Dettagli

C) supponendo che la scuola voglia collegarsi in modo sicuro con una sede remota, valutare le possibili soluzioni (non risolto)

C) supponendo che la scuola voglia collegarsi in modo sicuro con una sede remota, valutare le possibili soluzioni (non risolto) PROGETTO DI UNA SEMPLICE RETE Testo In una scuola media si vuole realizzare un laboratorio informatico con 12 stazioni di lavoro. Per tale scopo si decide di creare un unica rete locale che colleghi fra

Dettagli

Sistemi Operativi I Corso di Laurea in Ingegneria Informatica Facolta di Ingegneria, Universita La Sapienza Docente: Francesco Quaglia

Sistemi Operativi I Corso di Laurea in Ingegneria Informatica Facolta di Ingegneria, Universita La Sapienza Docente: Francesco Quaglia Sistemi Operativi I Corso di Laurea in Ingegneria Informatica Facolta di Ingegneria, Universita La Sapienza Docente: Francesco Quaglia Introduzione: 1. Principi di base dei sistemi operativi 2. Sistemi

Dettagli

: solution architects, engineers, e project. managers

: solution architects, engineers, e project. managers 1 Familiarità con HP P4000 (Lefthand) Background tecnico su Vmware vsphere in particolare funzionalità di HA e FT Concetti di business-critical applications e soluzioni di Disaster Recovery Buona conoscenza

Dettagli

Sistema di Gestione dei Contenuti Multimediali

Sistema di Gestione dei Contenuti Multimediali Sistema di Gestione dei Contenuti Multimediali Tonghini Luca Pini Andrea SISTEMI DI ELABORAZIONE 1 INTRODUZIONE Un sistema di gestione dei contenuti ( Content Management System, CMS ) è un insieme di programmi

Dettagli

Simulazioni in remoto ovvero quali risorse di calcolo utilizzare per il MonteCarlo?

Simulazioni in remoto ovvero quali risorse di calcolo utilizzare per il MonteCarlo? Simulazioni in remoto ovvero quali risorse di calcolo utilizzare per il MonteCarlo? Barbara Caccia Dipartimento Tecnologie e Salute Reparto Modelli di Sistemi Complessi Istituto Superiore di Sanità Viale

Dettagli

Laboratorio Virtuale per la Didattica

Laboratorio Virtuale per la Didattica UNIVERSITA DEGLI STUDI DI NAPOLI FEDERICO II Gruppo Tecnico Trasversale Laboratorio Virtuale per la Didattica G.B. Barone x, V. Boccia y, D. Bottalico z, L. Carracciuolo w. Maggio 2011 (BOZZA) x Università

Dettagli

PROGRAMMAZIONE MODULARE 2015-2016. Disciplina: SISTEMI E RETI Classe: QUINTA A INF SERALE Indirizzo: INFORMATICA

PROGRAMMAZIONE MODULARE 2015-2016. Disciplina: SISTEMI E RETI Classe: QUINTA A INF SERALE Indirizzo: INFORMATICA PROGRAMMAZIONE MODULARE 2015-2016 Disciplina: SISTEMI E RETI Classe: QUINTA A INF SERALE Indirizzo: INFORMATICA Docenti: Gualdi (teoria), Travaglioni (laboratorio) Ore settimanali previste: 2 TEORIA +

Dettagli

PHP ), con l'introduzione di un middleware quale Zend Framework a

PHP ), con l'introduzione di un middleware quale Zend Framework a Quella che segue è la rappresentazione ad alto livello dell'architettura proposta per il sistema in corso di realizzazione. In questa fase non vengono ancora affrontate le tematiche di sicurezza, load

Dettagli

Calcolo numerico e programmazione. Sistemi operativi

Calcolo numerico e programmazione. Sistemi operativi Calcolo numerico e programmazione Sistemi operativi Tullio Facchinetti 25 maggio 2012 13:47 http://robot.unipv.it/toolleeo Sistemi operativi insieme di programmi che rendono

Dettagli

Il clustering. Sistemi Distribuiti 2002/2003

Il clustering. Sistemi Distribuiti 2002/2003 Il clustering Sistemi Distribuiti 2002/2003 Introduzione In termini generali, un cluster è un gruppo di sistemi indipendenti che funzionano come un sistema unico Un client interagisce con un cluster come

Dettagli

Il sistema operativo TinyOS

Il sistema operativo TinyOS tesi di laurea Anno Accademico 2005/2006 relatore Ch.mo prof. Domenico Cotroneo candidato Giovanni Chierchia Matr. 534 / 804 ::. Obiettivi del lavoro di tesi Studio del sistema operativo TinyOS Studio

Dettagli

High Speed Traffic Capture with ntop. Riccardo Paterna

High Speed Traffic Capture with ntop. Riccardo Paterna <paterna@ntop.org> High Speed Traffic Capture with ntop Riccardo Paterna 1 Who am I? Riccardo Paterna Network Evangelist at ntop.org President @System (www.atsystem.org) 2 Di cosa Parleremo? Il progetto ntop Cattura dei

Dettagli

D. Nicolini, A. Fontanella, E. Giovannini. Report RdS/PAR2013/173 MINISTERO DELLO SVILUPPO ECONOMICO

D. Nicolini, A. Fontanella, E. Giovannini. Report RdS/PAR2013/173 MINISTERO DELLO SVILUPPO ECONOMICO Agenzia nazionale per le nuove tecnologie, l energia e lo sviluppo economico sostenibile MINISTERO DELLO SVILUPPO ECONOMICO Analisi fluidodinamica CFD su dispositivi a colonna d acqua oscillante OWC -

Dettagli

Sistemi Operativi di Rete. Sistemi Operativi di rete. Sistemi Operativi di rete

Sistemi Operativi di Rete. Sistemi Operativi di rete. Sistemi Operativi di rete Sistemi Operativi di Rete Estensione dei Sistemi Operativi standard con servizi per la gestione di risorse in rete locale Risorse gestite: uno o più server di rete più stampanti di rete una o più reti

Dettagli

Architetture parallele

Architetture parallele 1 Calcolatori paralleli A meno di una nuova rivoluzione scientifica la legge di Moore (che pronostica un raddoppio del numero di transistor su un singolo chip ogni 18 mesi) non potrà rimanere valida per

Dettagli

Introduzione al Software Libero

Introduzione al Software Libero Introduzione al Software Libero Linux Day 6 23 novembre 2002 Il software Programma (codice) scritto in un particolare linguaggio di programmazione esistono molti linguaggi di programmazione (Di solito)

Dettagli

ASPETTI GENERALI DI LINUX. Parte 2 Struttura interna del sistema LINUX

ASPETTI GENERALI DI LINUX. Parte 2 Struttura interna del sistema LINUX Parte 2 Struttura interna del sistema LINUX 76 4. ASPETTI GENERALI DEL SISTEMA OPERATIVO LINUX La funzione generale svolta da un Sistema Operativo può essere definita come la gestione dell Hardware orientata

Dettagli

Il software. Il software. Dott. Cazzaniga Paolo. Dip. di Scienze Umane e Sociali paolo.cazzaniga@unibg.it

Il software. Il software. Dott. Cazzaniga Paolo. Dip. di Scienze Umane e Sociali paolo.cazzaniga@unibg.it Il software Dip. di Scienze Umane e Sociali paolo.cazzaniga@unibg.it Outline 1 Il software Outline Il software 1 Il software Algoritmo Sequenza di istruzioni la cui esecuzione consente di risolvere uno

Dettagli

Reti locati e reti globali. Tecnologie: Reti e Protocolli. Topologia reti. Server e client di rete. Server hardware e server software.

Reti locati e reti globali. Tecnologie: Reti e Protocolli. Topologia reti. Server e client di rete. Server hardware e server software. Reti locati e reti globali Tecnologie: Reti e Protocolli Reti locali (LAN, Local Area Networks) Nodi su aree limitate (ufficio, piano, dipartimento) Reti globali (reti metropolitane, reti geografiche,

Dettagli

Architetture. Paride Dagna. SuperComputing Applications and Innovation Department 18/02/2013

Architetture. Paride Dagna. SuperComputing Applications and Innovation Department 18/02/2013 Architetture Paride Dagna SuperComputing Applications and Innovation Department 18/02/2013 Introduzione Grazie alle moderne tecniche di programmazione e agli strumenti di sviluppo attualmente disponibili,

Dettagli

Il Progetto di Centro di Reprocessing di BaBar: Monitoring e Simulazione

Il Progetto di Centro di Reprocessing di BaBar: Monitoring e Simulazione Il Progetto di Centro di Reprocessing di BaBar: Monitoring e Simulazione Moreno Marzolla Email marzolla@pd.infn.it WWW: http://www.pd.infn.it/~marzolla INFN Padova BaBar Collaboration & Dip. Informatica,

Dettagli

Sistemi Operativi. Introduzione UNICAL. Facoltà di Ingegneria. Domenico Talia A.A. 2002-2003

Sistemi Operativi. Introduzione UNICAL. Facoltà di Ingegneria. Domenico Talia A.A. 2002-2003 Domenico Talia Facoltà di Ingegneria UNICAL A.A. 2002-2003 1.1 Introduzione Presentazione del corso Cosa è un Sistema Operativo? Sistemi Mainframe Sistemi Desktop Sistemi Multiprocessori Sistemi Distribuiti

Dettagli

Arduino e l Internet delle cose

Arduino e l Internet delle cose Arduino e l Internet delle cose Cristian Maglie (c.maglie@arduino.cc) 1 Notizie sul relatore - Programmatore Freelance - Entusiasta utilizzatore di tecnologie Open - Collabora con Arduino da oltre 5 anni

Dettagli

Studio di un prototipo per la gestione dinamica di ambienti virtuali.

Studio di un prototipo per la gestione dinamica di ambienti virtuali. Università degli Studi di Perugia Facoltà di Scienze Matematiche, Fisiche e Naturali Corso di Laurea in Informatica Tesi di Laurea Studio di un prototipo per la gestione dinamica di ambienti virtuali.

Dettagli

Introduzione a Proxmox VE

Introduzione a Proxmox VE Introduzione a Proxmox VE Montebelluna, 23 febbraio 2011 Mirco Piccin Mirco Piccin Introduzione a Proxmox VE 23 feb 2011 - Montebelluna 1 Licenza d'utilizzo Copyright 2011, Mirco Piccin Questo documento

Dettagli

GNU / Linux www.baslug.org - Libertà Digitali - Potenza 28 Ottobre 2004

GNU / Linux www.baslug.org - Libertà Digitali - Potenza 28 Ottobre 2004 GNU / Linux Cos' è GNU / Linux? GNU / Linux = Sistema Operativo Open Source distribuito sotto licenza GPL. GNU / Linux è un Sistema Operativo Non si appoggia ad altri software per girare. Fornisce esso

Dettagli

18. TECNICHE DI ACCESSO AI DATABASE IN AMBIENTE INTERNET

18. TECNICHE DI ACCESSO AI DATABASE IN AMBIENTE INTERNET 18. TECNICHE DI ACCESSO AI DATABASE IN AMBIENTE INTERNET Ipotesi di partenza: concetti di base del networking Le ipotesi di partenza indispensabili per poter parlare di tecniche di accesso ai database

Dettagli

Definizione e sintesi di modelli del traffico di rete per la rilevazione in tempo reale delle intrusioni in reti di calcolatori

Definizione e sintesi di modelli del traffico di rete per la rilevazione in tempo reale delle intrusioni in reti di calcolatori Definizione e sintesi di modelli del traffico di rete per la rilevazione in tempo reale delle intrusioni in reti di calcolatori Francesco Oliviero folivier@unina.it Napoli, 22 Febbraio 2005 ipartimento

Dettagli