Informatica e Bioinformatica: Networking, Internet, High Performance e Cloud Computing



Documenti analoghi
Informatica e Bioinformatica: Networking, Internet, High Performance e Cloud Computing

Lezione 8 Il networking. Mauro Piccolo piccolo@di.unito.it

Reti di calcolatori. Reti di calcolatori

Reti di elaboratori. Reti di elaboratori. Reti di elaboratori INFORMATICA PER LE DISCIPLINE UMANISTICHE 2 (13042)

Finalità delle Reti di calcolatori. Le Reti Informatiche. Una definizione di Rete di calcolatori. Hardware e Software nelle Reti

Informatica Generale Andrea Corradini Le reti di calcolatori e Internet

Linux Day /10/09. Cloud Computing. Diego Feruglio

Reti Informatiche. dott. Andrea Mazzini

Le reti di calcolatori

Comunicazione nel tempo

Il funzionamento delle reti

Reti di Calcolatori: una LAN

Informatica per la comunicazione" - lezione 9 -

Lo scenario: la definizione di Internet

I sistemi virtuali nella PA. Il caso della Biblioteca del Consiglio Regionale della Puglia

Reti di Calcolatori. una rete di calcolatori è costituita da due o più calcolatori autonomi che possono interagire tra di loro una rete permette:

Cloud Computing: alcuni punti fermi per non smarrirsi fra le nuvole

Gartner Group definisce il Cloud

Reti e Internet: introduzione

Il funzionamento delle reti

La classificazione delle reti

Reti di Calcolatori. Corso di Informatica. Reti di Calcolatori. Reti di Calcolatori. Corso di Laurea in Conservazione e Restauro dei Beni Culturali

Corso di Sistemi di Elaborazione delle informazioni. Reti di calcolatori 3 a lezione a.a. 2009/2010 Francesco Fontanella

Reti di Calcolatori. Vantaggi dell uso delle reti. Cosa è una rete? Punto di vista logico: sistema di dati ed utenti distribuito

C Cloud computing Cloud storage. Prof. Maurizio Naldi

Internet WWW ISP Protocolli di Rete

Topologia delle reti. Rete Multipoint: ogni nodo è connesso agli altri tramite nodi intermedi (rete gerarchica).

Comprendere cosa è Internet e sapere quali sono i suoi principali impieghi. 25/09/2011 prof. Antonio Santoro

Linux User Group Cremona CORSO RETI

ICT (Information and Communication Technology): ELEMENTI DI TECNOLOGIA

Cloud Computing....una scelta migliore. ICT Information & Communication Technology

TCP/IP: INDIRIZZI IP SIMBOLICI

LE RETI: LIVELLO FISICO

Introduzione alla rete Internet

Cos è. Protocollo TCP/IP e indirizzi IP. Cos è. Cos è

Modulo 1.3 Reti e servizi

1) La rete INTERNET pag Origini della rete INTERNET RETE ARPANET geograficamente distanti esigenze MILITARI


Introduzione ai Web Services Alberto Polzonetti

LE POSSIBILITA' DI ACCESSO DA REMOTO ALLE RETI DI CALCOLATORI

Internet. Evoluzione della rete Come configurare una connessione. Internet: Storia e leggenda

Internet e protocollo TCP/IP

Argomenti della lezione

Centralino telefonico OfficeServ 7100

Come leggere ed interpretare la letteratura scientifica e fornire al pubblico informazioni appropriate sui farmaci

Stefano Mainetti Fondazione Politecnico di Milano

Introduzione alla rete Internet

LE RETI: STRUMENTO AZIENDALE

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

GLI APPARATI PER L INTERCONNESSIONE DI RETI LOCALI 1. Il Repeater 2. L Hub 2. Il Bridge 4. Lo Switch 4. Router 6

Introduzione alla rete Internet

Scienze della comunicazione L 20 LABORATORIO INFORMATICA APPLICATA. Le reti di calcolatori

Introduzione al Cloud Computing

Inizializzazione degli Host. BOOTP e DHCP

Tecnico Hardware & Sistemistica

PROGRAMMAZIONE MODULARE Disciplina: SISTEMI E RETI Classe: QUINTA A INF SERALE Indirizzo: INFORMATICA

Informatica per la comunicazione" - lezione 8 -

Tecnologie per il web e lo sviluppo multimediale. Reti di Calcolatori e Internet

Corso di Informatica

Apparecchiature di Rete

Laboratorio Informatico: RETI E INTERNET I. Laerte Sorini. laerte@uniurb.it Lezione 02

Finalità delle Reti di calcolatori. Le Reti Informatiche. Una definizione di Rete di calcolatori. Schema di una Rete

INFORMATICA LIVELLO BASE

Università degli Studi di Napoli Federico II Facoltà di Ingegneria Corso di Laurea Specialistica in Ingegneria Informatica.

Architetture Informatiche. Dal Mainframe al Personal Computer

Architetture Informatiche. Dal Mainframe al Personal Computer

Sistemi Web-Based - Terminologia. Progetto di Sistemi Web-Based Prof. Luigi Laura, Univ. Tor Vergata, a.a. 2010/2011

Laboratorio di Informatica Corso di laurea in Lingue e Studi interculturali. AA Paola Zamperlin. Internet. Parte prima

Reti di computer. Tecnologie ed applicazioni

Man-in-the-middle su reti LAN

Le Reti di Computer. Tecnologie dell'informazione e della Comunicazione. I.S.I.S.S. Sartor CASTELFRANCO V.TO. Prof. Mattia Amadori

Introduzione. Sommario: Obiettivo:

CLOUD AWS. #cloudaws. Community - Cloud AWS su Google+ Amazon Web Services. Amazon Route 53

Reti: cenni storici. Who s who

Infrastrutture e Architetture di sistema

Indice. Introduzione... vii. Capitolo 1 Cos è una rete Capitolo 2 Protocolli di comunicazione... 27

tecnologie di cloud computing per il calcolo scientifico Presentazione stage per studenti triennali Università di Torino Mar 6, 2013

Reti di calcolatori: Internet

Reti di calcolatori ed indirizzi IP

Reti di Calcolatori

Informatica. Prof. M. Colajanni Università di Modena Reggio Emilia

Architettura del. Sintesi dei livelli di rete. Livelli di trasporto e inferiori (Livelli 1-4)

Le reti e la rete Internet. Mauro Gaspari gaspari@cs.unibo.it

CLOUD COMPUTING REFERENCE ARCHITECTURE: LE INDICAZIONI DEL NATIONAL INSTITUTE OF STANDARDS AND TECHNOLOGY. Prima parte: Panoramica sugli attori

Indirizzi Internet e. I livelli di trasporto delle informazioni. Comunicazione e naming in Internet

Un Sistema Operativo di Rete nasconde all utente finale la struttura del calcolatore locale e la struttura della rete stessa

i nodi i concentratori le dorsali

Internet M A P P A. concettuale. COMPETENZE Utilizzare le reti e gli strumenti informatici con particolare riferimento alle attività commerciali

Glossario ADSL Asymmetric Digital Subscriber Line ADSL2+ Asymmetric Digital Subscriber Line ADSL ADSL2+ Browser Un browser Client Un client

Laboratorio di Informatica. Le reti telematiche e Internet

INFOCOM Dept. Antonio Cianfrani. Virtual LAN (VLAN)

Informatica per le discipline umanistiche 2 - lezioni 4 e 5

Reti di Telecomunicazione Lezione 6

Internet e le reti. Navigare in rete. Un po di confusione sui termini. Internet WWW Web Servizi i Internet Sito Internet. Sinonimi?!?

Indirizzo IP statico e pubblico. Indirizzo IP dinamico e pubblico SEDE CENTRALE. Indirizzo IP dinamico e pubblico. Indirizzo IP dinamico e privato

Rete di computer mondiale e ad accesso pubblico. Attualmente rappresenta il principale mezzo di comunicazione di massa

Caratteristiche e funzionalità del cloud computing. Marco Barbi Flavio Bonfatti Laboratorio Softech ICT Università di Modena e Reggio Emilia

Le Reti (gli approfondimenti a lezione)

Scienze della comunicazione L 20 LABORATORIO INFORMATICA APPLICATA. Le reti di calcolatori

Guida Google Cloud Print

Transcript:

Informatica e Bioinformatica: Networking, Internet, High Performance e Cloud Computing 27 marzo 2014

Classificazione delle reti Estensione geografica Local area network (LAN) Metropolitan area (MAN) Wide area network (WAN) Proprietà Pubblico dominio (open) Proprietaria (closed) Topologia (configurazione) Bus (Ethernet) Star (Wireless networks with central Access Point)

Topologia delle reti Topologia Bus:

Topologia delle reti Topologia Star:

Protocolli Carrier Sense Multiple Access with Collision Detection (CSMA/CD) Utilizzato in Ethernet Bus inattivo (silenzioso) fornisce il diritto di introdurre un nuovo messaggio Carrier Sense Multiple Access with Collision Avoidance (CSMA/CA) Usato in WiFi Problema del terminale nascosto

Comunicazione su una rete a bus CSMA/CD

Problema del terminale nascosto CSMA/CA

Interconnessione tra reti Repeater: estende una rete ripetendo il segnale Bridge: connette due reti compatibili Switch: connette più reti compatibili Router: connette due reti incompatibili in modo da ottenere una rete di reti, che costituisce una rete internet

Interconnessione tra reti: esempi

Interconnessione tra reti: esempi Router che collegano due reti WiFi e una rete Ethernet per formare una rete internet

Comunicazione tra processi Client-server un server, molti client il server è sempre in esecuzione il client inizia la comunicazione Peer-to-peer (P2P) due processi comunicano come pari (peer) i processi peer possono essere di breve durata

Internet Una rete internet che abbraccia il mondo l obiettivo originale era di sviluppare un mezzo per collegare più reti in modo da non subire interruzioni al funzionamento dovuti a disastri locali oggi si è spostato da progetto di ricerca accademica ad impresa commerciale

Architettura di Internet Internet Service Provider (ISP) Tier-1 (rete che comunica con ogni altra rete per raggiungere Internet) Tier-2 (rete che comunica con altre reti; acquista un transito IP per raggiungere almeno una porzione di Internet) Accesso ISP: Fornisce connettività ad Internet Telefono tradizionale (connessione dial-up) Collegamenti via cavo DSL wireless

Indirizzamento dei dati su Internet indirizzo IP (Internel Protocol): configurazione di 32 (IPv4) o 128 (IPv6) bit, spesso rappresentati in notazione decimale con punti Indirizzo mnemonico (es. euler.math.unipd.it) nomi di dominio domini di alto livello (Top-Level Domain) Domain name system (DNS) server dei nomi DNS lookup

Internet Corporation for Assigned Names & Numbers (ICANN) Assegna gli indirizzi IP agli ISP che poi assegnano questi indirizzi nelle loro regioni Sovrintende la registrazione di domini e nomi di dominio

World Wide Web Ipertesto e HTTP I browser ricevono i documenti dai server Web Documenti identificati da URL

Protocolli Internet Perchè servono? Simile alla spedizione di un pacco

Livelli del Software di Internet Applicazione: costruisce un messaggio con l indirizzo Trasporto: suddivide il messaggio in pacchetti Rete: gestisce il routing attraverso Internet Collegamento al canale di trasmissione (Link): gestisce la trasmissione effettiva dei pacchetti

Percorso di un messaggio in Internet

High Performance Computing Sfruttare al massimo il calcolo parallelo per risolvere problemi difficili (tipicamente scientifici)

High Performance Computing HPC Cluster Pictures Sternberger / Schluenzen HPC@DESY 04.02.2012 Page 10

High Performance Computing Sfruttare al massimo il calcolo parallelo per risolvere problemi difficili (tipicamente scientifici)

High Performance Computing Problemi scientifici risolti grazie all HPC (programma INCITE) Science breakthroughs at the LCF: A few of the many science and engineering advances through the INCITE program Hours requested vs. allocated: ~2X per year ~3X per year Hours allocated 4.9M 6.5M 18.2M 95M 268M 889M 1.6B 1.7B 1.7B 5B Projects 3 3 15 45 55 66 69 57 60 61 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 Researchers solved the 2D Hubbard model and presented evidence that it predicts HTSC behavior, Phys. Rev. Lett (2005). Modeling of molecular basis of Parkinson s disease named #1 computational accomplishment, Breakthroughs (2008). Largest simulation of a galaxy s worth of dark matter, showed for the first time the fractal-like appearance of dark matter substructures, Nature (2008), Science (2009). World s first continuous simulation of 21,000 years of Earth s climate history, Science (2009). Largest-ever LES of a full-sized commercial combustion chamber used in an existing helicopter turbine, Compte Rendus de Mecanique (2009). Unprecedented simulation of magnitude-8 earthquake over 125-square miles, Proceedings SC10. NIST proposes new standard reference materials from LCF concrete simulations, Eur Phys J E Soft Matter (2012). Calculation of the number of bound nuclei in nature, Nature (2012). New method to rapidly determine protein structure, with limited experimental data, Science (2010), Nature (2011). OMEN breaks the petascale barrier using more than 220,000 cores, Proceedings SC10. Monday, October 14, 13

Cloud Computing Idea base del Cloud Computing il calcolo come utility: come l acqua, l energia elettrica, il gas,... Timeline i consumatori pagano in base al consumo 11/02/2014 Satish Srirama 17/39

Cloud Computing Virtualization Virtualizzazione le tecniche di virtualizzazione sono alla base del cloud alization computing techniques are the basis of the d computing danno la possibilità di eseguire più sistemi operativi su un alization singolo technologies sistema partition fisico e condividere hardware le risorse hardware thus provide sottostanti flexible and scalable puting platforms al machine techniques App App App ware and Xen OS OS OS pennebula Hypervisor mazon EC2 Hardware Virtualized Stack Satish Srirama 19/39

Cloud Computing Hypervisor Un hypervisor è un software, firmware o hardware che crea e gestisce le macchine virtuali Un computer su cui un hypervisor esegue una o più macchine virtuali è definito come una macchina host Ogni macchina virtuale ha un sistema operativo ospite, che è gestito dall hypervisor Più istanze di una varietà di sistemi operativi possono condividere le risorse hardware virtualizzate

Cloud Computing il cloud computing costituisce uno stile di calcolo basato su Internet, in cui risorse condivise, software e informazioni sono fornite ai computer e ad altri dispositivi on demand - pay per use è un modo economico di virtualizzare risorse, permettendone l uso efficace utilizzo di risorse hardware in funzione della effettiva domanda di calcolo: gestione possibile e flessibile grazie alla virtualizzazione Vasta gamma di applicazioni di cloud computing: server virtuali provati, Web hosting, server di dati, etc.

Cloud Computing: delivery models Cloud Computing - Services Vari modelli di delivery Cloud computing: delivery models Software as a Service SaaS A way to access applications hosted on the web through your d computing: web delivery browser models Platform as a Service PaaS Provides a computing platform and a solution stack (e.g. LAMP) as a service 15 Infrastructure as a Service IaaS Use of commodity computers, distributed across Internet, to perform parallel processing, distributed storage, indexing and mining of data Virtualization a Service (NaaS) is becoming increasingly relevant as the 4 th delivery model SaaS Facebook, Flikr, Myspace.com, Google maps API, Gmail PaaS Google App Engine, Force.com, Hadoop, Azure, Heroku, etc IaaS Amazon EC2, Rackspace, GoGrid, SciCloud, etc. Level of Abstraction 11/02/2014 Satish Srirama 21/39

Cloud Computing: delivery models Delivery models: who manages what? Vari modelli di delivery 17