• Non ci sono risultati.

Laboratorio di Ingegneria Informatica Mini-progetti (“tesine”) relativi a Tecnologie di Infrastrutture di Reti

N/A
N/A
Protected

Academic year: 2021

Condividi "Laboratorio di Ingegneria Informatica Mini-progetti (“tesine”) relativi a Tecnologie di Infrastrutture di Reti"

Copied!
1
0
0

Testo completo

(1)

Laboratorio di Ingegneria Informatica Mini-progetti (“tesine”) relativi a Tecnologie di Infrastrutture di Reti

Valutazione di prestazioni di servizi video su reti wireless eterogenee

L’obiettivo di questa attività è quello di valutare le prestazioni di un servizio di video streaming (QoE), su reti eterogenee, composte da differenti segmenti di rete wireless, tramite l’utilizzo del simulatore NS-3.12 e il tool software Evalvid.

WorkFlow:

a. Studio di NS-3.

b. Studio di EvalVid.

c. Studio della topologia di rete di riferimento.

d. Integrazione delle patch per il funzionamento di EvalVid con NS-3.

e. Realizzazione di test per la valutazione di prestazioni, e raccolta dati.

f. Rielaborazione dei risultati ottenuti.

Valutazione di prestazioni di generatori di traffico

Il progetto prevede l’analisi delle prestazioni di generatori/ricevitori di traffico mediante l’utilizzo di un testbed basato su sistemi Linux. L’attività mirerà all’integrazione di un congruo numero (7/8) di generatori/ricevitori di traffico all’interno di un testbed composto di due distinti PC (un PC utilizzato per la generazione del traffico, l’altro per la ricezione). Gli studenti dovranno preventivamente procedere con una adeguata selezione dei generatori prescelti ed alla classificazione delle loro funzioni quali la semplicità d’uso, le tipologie di traffico generabili ed il layer OSI di funzionamento del generatore, il grado di flessibilità offerto all’utente, la possibilità di replica di pattern di traffico noti, il massimo throughput erogabile (in pacchetti/secondo e bit/secondo), la possibilità di misure automatiche ed integrate di latenza/jitter, la possibilità di interfacciamento del generatore con applicazioni reali o con tracce di traffico sintetico.

WorkFlow:

g. Selezione dei generatori/ricevitori da utilizzare per il progetto;

h. Analisi delle feature offerte da ciascuno strumento e realizzazione di una griglia di comparazione;

i. Installazione dei generatori/ricevitori di traffico su sistemi Linux;

j. Valutazione delle prestazioni offerte;

k. Finalizzazione della griglia di comparazione.

(2)

E’ preferibile una conoscenza di base dei sistemi Linux, della shell di Bash e delle applicazioni tcpdump o Wireshark.

Con esclusione della relazione finale, le attività devono concludersi in un tempo massimo di due mesi.

Studio del TCP in ambiente NS-3

L'obiettivo dell'attività è quello di implementare diverse versioni del protocollo TCP, adatta per reti con elevato prodotto banda – ritardo, e loro successiva validazioni in ambiente di simulazione NS-3.

WorkFlow:

a. Studio di NS-3 e dei moduli relativi a TCP attualmente implementati;

b. Studio della letteratura tecnica relativa ai modelli di TCP adatti per reti con elevati prodotti banda-ritardo;

c. Implementazione pratica di tali algoritmi all'interno del core di NS-3.

Valutazione di prestazioni di simulatori NS3 virtualizzati

Il progetto prevede l’analisi delle prestazioni, in termini di risorse hardware utilizzate, di simulatori di rete NS3 virtualizzati tramite container Linux LXC. L’attività mirerà alla definizione di opportune metriche di misura delle prestazioni e alla integrazione in NS3 di uno scenario di rete di test (Wi-Fi, WiMAX, o altro). Lo scenario verrà reso progressivamente più complesso (numero di nodi, possibile mobilità, quantità di traffico scambiata nella rete, ecc.) in modo da portare il contenitore di virtualizzazione alla saturazione delle risorse di calcolo disponibili. Si potrà infine valutare se, utilizzando la versione multi processing di NS3 ed incrementando le risorse computazionali assegnate al container, sia possibile superare il limite prestazionale raggiunto in precedenza.

WorkFlow:

a. Studio delle tecniche di virtualizzazione basate su container b. Studio del simulatore NS3

c. Definizione di opportune metriche di misura delle prestazioni;

d. Definizione di uno scenario di rete di test in NS3;

e. Valutazione delle prestazioni offerte da NS3 virtualizzato in un container single-core;

f. Implementazione della versione multi-core di NS3 e valutazione delle prestazioni offerte.

E’ richiesta una conoscenza di base di amministrazione dei sistemi Linux e della shell di Bash. Con esclusione della relazione finale, le attività devono concludersi in un tempo massimo di due mesi.

Riferimenti

Documenti correlati

Consideriamo un processo con tempo di esecuzione 20 unità e 7 pagine in memoria. I dati relativi

Prototipo peer-to-peer per il video streaming: installazione del video server e dei client peer, test di operatività su PlanetLab.

Questo comporta la realizzazione di tecniche per individuare la parte di struttura dati interessata dalla keyword query e la realizzazione di indici

Il progetto e la realizzazione dovranno essere originali e documentati, evitando l’utilizzo di librerie di compressione dati già pronte.. Titolo: Progetto e implementazione di

Si richiede di individuare un sistema (già esistente o meno) classificabile come Real-time (Hard o Soft RT) e/o Embedded distribuito con nodi che comunicano con

Nel primo caso, lo studente deve implementare un server che fornisca determinati servizi e client che, tramite una interfaccia grafica, accettano richieste dall’utente e contattano

L’applicazione deve essere documentata attraverso il progetto concettuale, logico e fisico, deve memorizzare i dati in un database, utilizzando un DBMS opportunamente

Per questo motivo, il progetto mirerà all’implementazione di un testbed che ospiti, mediante l’uso di piattaforme di virtualizzazione VMWare, due distinti ambienti operativi Linux