Riassunto analitico
In questo elaborato viene descritto il lavoro svolto per la progettazione, lo sviluppo e il deployment di una piattaforma di testing per valutare i consumi di uno switch abilitato OpenFlow. In particolare, la produzione ha riguardato la configurazione di un sistema con molteplici macchine fisiche connesse allo switch in esame e lo sviluppo di un approccio automatizzato per la generazione di traffico di diverso tipo. Tra gli altri, è stato utilizzato anche traffico reale raccolto dall'Università di Modena e Reggio Emilia e memorizzato sotto forma di tracce, per le quali è stato necessario un lavoro di anonimizzazione ed editing per adattarle alla configurazione utilizzata durante i test. L'obbiettivo finale del sistema è la raccolta di varie misure, tra cui byte-rate e packet-rate sulle diverse porte dello switch, utilizzo di CPU e consumi dello stesso e temperatura ambiente, e la ricerca e lo studio delle correlazioni tra esse per comprendere al meglio come queste varino in un'architettura Software-defined networking (SDN) in funzione del tipo di traffico generato. Infine, il fatto che la raccolta dati sia stata sviluppata in modo completamente indipendente dalla configurazione dello switch e del controller SDN garantisce la riusabilità della piattaforma di testing, aprendo il campo ad analisi in sistemi in cui quest'ultimi siano differenti.
|
Abstract
In questo elaborato viene descritto il lavoro svolto per la progettazione, lo sviluppo e il deployment di una piattaforma di testing per valutare i consumi di uno switch abilitato OpenFlow. In particolare, la produzione ha riguardato la configurazione di un sistema con molteplici macchine fisiche connesse allo switch in esame e lo sviluppo di un approccio automatizzato per la generazione di traffico di diverso tipo. Tra gli altri, è stato utilizzato anche traffico reale raccolto dall'Università di Modena e Reggio Emilia e memorizzato sotto forma di tracce, per le quali è stato necessario un lavoro di anonimizzazione ed editing per adattarle alla configurazione utilizzata durante i test. L'obbiettivo finale del sistema è la raccolta di varie misure, tra cui byte-rate e packet-rate sulle diverse porte dello switch, utilizzo di CPU e consumi dello stesso e temperatura ambiente, e la ricerca e lo studio delle correlazioni tra esse per comprendere al meglio come queste varino in un'architettura Software-defined networking (SDN) in funzione del tipo di traffico generato. Infine, il fatto che la raccolta dati sia stata sviluppata in modo completamente indipendente dalla configurazione dello switch e del controller SDN garantisce la riusabilità della piattaforma di testing, aprendo il campo ad analisi in sistemi in cui quest'ultimi siano differenti.
|