Corso di Laurea in Ingegneria Informatica. Corso di Reti di Calcolatori (a.a. 2010/11)

Documenti analoghi
Corso di Laurea in Ingegneria Informatica. Corso di Reti di Calcolatori a.a. 2009/10

Networking e Reti IP Multiservizio

Alberi di copertura minimi

Routing. Forwarding e routing

Protocolli strato 3. Strato 3: Instradamento. Gruppo Reti TLC. Funzioni strato rete. Funzioni strato rete. Instradamento. Costo

Circolare n. 1 Prot. n. 758 Roma 29/01/2015

ISTITUTO ISTRUZIONE SUPERIORE STATALE G. CIGNA - G. BARUFFI - F. GARELLI

Quaderni del Dipartimento di Matematica Università degli Studi di Parma. Ottobre 1996 n. 152

Le 4 tappe del processo

SINDACATO PENSIONATI ITALIANI BERGAMO - via Garibaldi 3 Tel FUNZIONE PUBBLICA BERGAMO - via Garibaldi 3 Tel

OGGETTO: AVVISO PUBBLICO DI DISPONIBILITA DI POSTI NELL ORGANICO DELL AUTONOMIA A.S. 2016/17.

Teorema (seconda condizione sufficiente per i campi conservativi piani): Sia F ( x, y)

RETI DI CALCOLATORI - Instradamento

La Formazione in Bilancio delle Unità Previsionali di Base

SCHEMA PER LA STESURA DEL PIANO DI MIGLIORAMENTO INTRODUZIONE. Per la predisposizione del piano, è necessario fare riferimento alle Linee Guida.

Calcolo delle Probabilità e Statistica. Prova scritta del III appello - 7/6/2006

Franco Ferraris Marco Parvis Generalità sulle Misure di Grandezze Fisiche. Testi consigliati

METODO DEGLI ELEMENTI FINITI

RETI DI CALCOLATORI - Instradamento

13 - LA PROGRAMMAZIONE DELL'ALLENAMENTO

Cod. 01. Laboratorio di Didattica Museale Museo Civico di Rieti a cura del Museo Civico di Rieti e dell Associazione Culturale ReArte

COMUNE DI BOLOGNA Dipartimento Economia e Promozione della Città

Routing IP. IP routing

Studiare la seguente funzione ( è richiesto lo studio di f ( x ) e la ricerca degli eventuali asintoti obliqui ) :

Appunti sulle disequazioni frazionarie

Misurazione del valore medio di una tensione tramite l uso di un voltmetro numerico

INDICE. Studio di funzione. Scaricabile su: TEORIA. Campo di esistenza. Intersezione con gli assi

Test di autovalutazione

Aspettative, produzione e politica economica

Climatizzazione. Dati tecnici. Selettore di diramazione EEDIT15-200_1 BPMKS967A

Equazioni di Secondo Grado in Una Variabile, x Complete, Pure e Spurie. Tecniche per risolverle ed Esempi svolti

x 1 x 2 Studiare e disegnare il grafico delle seguenti funzioni Esercizio no.1 Soluzione a pag.2 Esercizio no.2 Soluzione a pag.4

All Albo dell Istituto Tutte le sedi Al sito

REGRESSIONE LOGISTICA

Comune di Savignano sul Panaro Provincia di Modena AVVISO INDAGINE DI MERCATO

Le Reti di Impresa: aspetti operativi e commerciali

Soddisfazione sulla valutazione della didattica da parte degli studenti. Anno accademico: 2014/2015

Esercizi sullo studio di funzione

Corso di Laurea in Economia Matematica per le applicazioni economiche e finanziarie. Esercizi 4

PROPORZIONI. Cosa possiamo dire di esse? Che la superficie della figura A sta alla superficie della figura B come 4 sta a 6.

Il paziente finalmente garantito.

ISTITUTO COMPRENSIVO ORZINUOVI ANNO SCOLASTICO PROGRAMMAZIONE di MUSICA 2 QUADRIMESTRE CLASSE PRIMA

Analisi dei Sistemi. Soluzione del compito del 26 Giugno ÿ(t) + (t 2 1)y(t) = 6u(t T ). 2 x1 (t) 0 1

LE FRAZIONI LE FRAZIONI. La frazione è un operatore che opera su una qualsiasi grandezza e che da come risultato una grandezza omogenea a quella data.

Corso di laurea in Lingue e letterature moderne. Filologia, linguistica, traduzione

Istogrammi ad intervalli

RIPARTIZIONE AFFARI GENERALI, LEGALE E CONTRATTI. Format A. Obiettivi specifici derivanti dagli obiettivi generali/strategici di Ateneo

DIODO SCHOTTKY. Si tratta del più semplice dispositivo unipolare, in cui cioè la corrente è legata esclusivamente ai portatori maggioritari.

Tecniche per la ricerca delle primitive delle funzioni continue

INTERNAZIONALIZZ. E MARKETING TERRITORIALE DETERMINAZIONE. Estensore TENNENINI MASSIMO. Responsabile del procedimento TENNENINI MASSIMO

Teoria dell integrazione secondo Riemann per funzioni. reali di una variabile reale.

SCUOLE PRIMARIE CLASSI QUINTE

Teoria. Tale retta limite non sempre esiste. Si veda il grafico sottostante. Matematica 1

Classe di abilitazione (o classe di concorso) Reclutamento docenti e Graduatorie

Esercitazioni di Elettrotecnica: circuiti in regime stazionario

Calore Specifico

TEMPI SOGGETTI AZIONI Gennaio- Docenti dei due ordini di scuola e Pianificazione del progetto ponte per gli Anno

TABELLA D EFFICACIA ED EFFICIENZA NELLE ATTIVITÀ PRECEDENTEMENTE REALIZZATE FINANZIATE DA FONDI PUBBLICI

Opuscolo sui sistemi. Totogoal

ACCORDO DI COLLABORAZIONE

DECISIONE DELLA COMMISSIONE. del 29 aprile 2004

PROGRAMMA DI RIPASSO ESTIVO

0.1. CIRCONFERENZA 1. La 0.1.1, espressa mediante la formula per la distanza tra due punti, diviene:

Routing statico. Routing statico. Tolleranza ai guasti. Routing statico. Fase di progetto. 09CDUdc Reti di Calcolatori.

Modello UNICO MENSA Comuni di Val della Torre e Caselette agg-to

PROPORZIONI. Cosa possiamo dire di esse? Che la superficie della figura A sta alla superficie della figura B come 4 sta a 6.

COMUNE DI VALDASTICO

Accordo quadro-operativo. tra. ICE - Agenzia per la promozione all estero e l internazionalizzazione delle imprese italiane

Calcolo di integrali. max. min. Laboratorio di Calcolo B 42

ESERCIZI SULLA DEMODULAZIONE INCOERENTE

Alessandro Preziosi sarà Don Peppe Diana nella fiction dedicata al parroco assassinato dalla camorra diretta da Antonio Frazzi per la coproduzio

Quale quantità produrre? Massimizzazione del profitto e offerta concorrenziale. Il significato della concorrenza. Il significato della concorrenza

Svolgimento di alcuni esercizi

COMUNE DI SAN GIOVANNI IN PERSICETO. Provincia di Bologna REP CONVENZIONE PER LA REALIZZAZIONE DEL SISTEMA MUSEALE DI TERRED ACQUA

isrrrutc COS/JPRENSÌVG DJ SCUOLA

LA LOGICA. La scienza che fornisce all uomo gli strumenti per controllare la validità dei suoi ragionamenti.

= l. x 0. In realtà può aversi una casistica più amplia potendo sia x che f ( x) tendere ad un elemento dell insieme

Tra. di seguito le Parti

COMUNE DI TORBOLE CASAGLIA Provincia di Brescia

Numeri complessi - svolgimento degli esercizi

Delibera della Giunta Regionale n. 629 del 02/12/2015

qualifica cognome e nome presenze Rettore Presidente Luigi Lacchè P Componenti interni Laura Marchegiani P Roberto Perna

Grazie per aver scelto un telecomando Meliconi.

PROTOCOLLO D INTESA. tra. Prefettura di Roma. Università di Roma La Sapienza. Università degli Studi di Roma Tor Vergata

Residenza via. Regolare. Saltuaria

ESERCIZI DI CALCOLO NUMERICO

di disequazioni lineari

ANALISI 2 ESERCITAZIONE DEL 06/12/2010 PUNTI CRITICI

Casi clinici Una Esperienza di Trattamento ACUDETOX Antifumo in Fabbrica

ADINOLFI Isabella Ricercatori Universitari Dipartimento di Filosofia e Beni Culturali

Informatica II. Capitolo 5. Alberi. E' una generalizzazione della struttura sequenza

Corso di laurea in Scienze internazionali e diplomatiche. corso di POLITICA ECONOMICA

RISERVATO AI DIPENDENTI DEL SISTEMA REGIONE

Soluzioni. a) Il dominio è dato da tutti i numeri reali tranne quelli che annullano il denominatore di (x+1)/x. Quindi D = R {0} = (-,0) (0,+ ).

La popolazione in età da 0 a 2 anni residente nel comune di Bologna

04/11/2014. Coordinatore per la progettazione. Coordinatore per l esecuzione

Regimi di cambio. In questa lezione: Studiamo l economia aperta nel breve e nel medio periodo. Studiamo le crisi valutarie.

Alberi di copertura. Mauro Passacantando. Dipartimento di Informatica Largo B. Pontecorvo 3, Pisa

Laboratori Laurea Scienze Pedagogiche e dell Educazione e Laurea Magistrale in Scienze Pedagogiche a.a. 2015/16

-LE ASPETTATIVE: NOZIONI DI - MERCATI FINANZIARI E BASE ASPETTATIVE

Transcript:

orso di Laura in Inggnria Informatica orso di Rti di alcolatori (a.a. /) Robrto anonico (robrto.canonico@unina.it) Giorgio Vntr (giorgio.vntr@unina.it) lgoritmo di ijkstra novmbr I lucidi prsntati al corso sono uno strumnto didattico ch NON sostituisc i tsti indicati nl programma dl corso Nota di copyright pr l slid OMIS Nota di opyright Qusto insim di trasparnz è stato idato ralizzato dai ricrcatori dl Gruppo di Ricrca OMIS dl ipartimnto di Informatica Sistmistica dll Univrsità di Napoli drico II. ss possono ssr impigat libramnt pr fini didattici sclusivamnt snza fini di lucro, a mno di un splicito consnso scritto dgli utori. Nll uso dovranno ssr splicitamnt riportati la font gli utori. Gli utori non sono rsponsabili pr vntuali imprcisioni contnut in tali trasparnz né pr vntuali problmi, danni o malfunzionamnti drivanti dal loro uso o applicazion. utori: Simon Pitro Romano, ntonio Pscapè, Stfano vallon, Marcllo sposito, Robrto anonico, Giorgio Vntr orso di Rti di alcolatori

lgoritmo di ijkstra Ogni nodo ha a disposizion il grafo dlla rt: i nodi sono i routr gli archi sono l lin di collgamnto tra routr: agli archi è associato un costo Ogni nodo usa l'algoritmo di ijkstra pr costruir lo Spanning Tr dl grafo, ovvro l albro di cammini di costo minimo d ogni nodo si assgna un tichtta ch rapprsnta il costo massimo pr raggiungr qul nodo L'algoritmo modifica l tichtt crcando di minimizzarn il valor di rndrl prmannti lgoritmo di ijkstra: formalizzazion La Topologia dlla rt è nota a tutti i nodi: la diffusion è ralizzata via link stat broadcast tutti i nodi hanno la stssa informazion Si calcola il prcorso minimo da un nodo a tutti gli altri: l algoritmo fornisc la tavola di routing pr qul nodo Itrativo: un nodo, dopo k itrazioni, conosc i cammini mno costosi vrso k dstinazioni Notazion: c(i,j): costo collgamnto da i a j: infinito s non c è collgamnto pr smplicità, c(i,j) = c(j,i) (v): costo corrnt dl prcorso, dalla sorgnt al nodo v p(v): prdcssor (collgato a v) lungo il cammino dalla sorgnt a v N: insim di nodi pr cui la distanza è stata trovata 4 orso di Rti di alcolatori

lgoritmo di ijkstra (cont.) Inizializzazion: N = {} pr tutti i nodi v 4 if (v adiacnt a ) thn (v) = c(,v) 6 ls (v) = infty 7 8 Loop 9 sia w non in N tal ch (w) è minimo aggiungi w a N aggiorna (v) pr ogni v adiacnt a w non in N: (v) = min( (v), (w) + c(w,v) ) {il nuovo costo fino a v è o il vcchio costo, oppur il costo dl cammino piu brv fino a w più il costo da w a v } fino a quando tutti i nodi sono in N lgoritmo di ijkstra: intrprtazion L algoritmo consist in un passo di inizializzazion, più un ciclo di durata pari al numro di nodi dlla rt. l trmin avrmo i prcorsi più brvi dal nodo sorgnt a tutti gli altri nodi smpio. alcoliamo sulla rt data i prcorsi di costo minimo da a tutt l possibili dstinazioni. iascuna riga dlla tablla dlla slid sgunt fornisc i valori dll variabili dll algoritmo alla fin di ciascuna itrazion 6 orso di Rti di alcolatori

lgoritmo di ijkstra: smpio Stp 4 start N (),p(),,, (),p(), 4,,, (),p(), (),p(), (),p() 4, 4, 4, Notazion: c(i,j): costo collgamnto da i a j (infinito s non c collgamnto pr smplicità c(i,j) = c(j,i)) (v): costo corrnt dl prcorso, dalla sorgnt al nodo v p(v): prdcssor (collgato a v) lungo il cammino dalla sorgnt a v N: insim di nodi pr cui la distanza è stata trovata 7 ijkstra: smpio Passo Passo Passo Passo 4 Passo Passo 6 8 orso di Rti di alcolatori 4

smpio: tablla di instradamnto in dstination link (,) (,) (,) (,) (,) 9 lgoritmo di ijkstra: discussion S il costo di un link è proporzional al traffico su qul link, allora sono possibili oscillazioni + inizio + + routing + + + + Soluzion: vitar la sincronizzazion nll invio di mssaggi di routr orso di Rti di alcolatori