Oggi le aziende dipendono dall’IT per favorire l’innovazione e accelerare il passo rispetto alla concorrenza. Il ricorso sempre più frequente al cloud computing permette alle aziende di offrire nuovi servizi, penetrare in nuovi mercati, avvicinarsi ai clienti e aumentare la produttività di dipendenti sempre più esigenti e "mobili". Nelle organizzazioni di maggior successo, le tecnologie cloud fungono da catalizzatore per l’implementazione di nuovi sistemi e processi che consentono di ottimizzare, non solo le metriche relative all’operatività, ma anche i risultati aziendali [1]. Uno degli aspetti più importanti del Cloud è la suddivisione delle risorse per le richieste in ingresso al sistema. In questo trattato di tesi abbiamo deciso di effettuare un’analisi simulativa e critica degli algoritmi class-based per il load balancing su macchine virtuali in ambiente Cloud. L’implementazione e la simulazione di tali algoritmi sono stati realizzati grazie ad uno strumento molto utilizzato in ambito accademico, ovvero Omnet++. I risultati ottenuti, come vedremo, rispecchiano l’obiettivo principale del nostro elaborato, ovvero il miglioramento, in termini prestazionali, dei meccanismi esistenti attraverso la loro sostituzione con nuovi algoritmi di nostra creazione. Per avere una visione più chiara dell’ossatura del nostro elaborato, esponiamo ora un breve excursus degli argomenti trattati. Questo progetto di tesi si compone di una prima parte introduttiva con il fine di descrivere il Cloud Computing, le sue caratteristiche e le maggiori soluzioni presenti ad oggi sul mercato. Il primo capitolo si conclude con una descrizione del problema del Load Balancing e di tutti i suoi aspetti chiave. Nei capitoli due e tre, poi, viene realizzato un breve accenno alla simulazione ad eventi discreti, analizzando e descrivendo inoltre l’ambiente simulativo Omnet++. Il capitolo 4, comprende la descrizione del modello utilizzato nel progetto, attraverso un analisi di tutti i suoi componenti e delle loro funzionalità principali. La parte conclusiva dell’elaborato (capitoli 5 e 6) è dedicata all’analisi simulativa e prestazionale dei vari algoritmi trattati e all’esposizione di alcune tematiche di sviluppo futuro. PAROLE CHIAVE: Analisi simulativa, algoritmo, Load Balancing, Cloud Computing, macchina virtuale, Omnet++

Analisi simulativa di algoritmi class based per il load balancing di macchine virtuali in ambienti Cloud

PRELI, FEDERICO
2011/2012

Abstract

Oggi le aziende dipendono dall’IT per favorire l’innovazione e accelerare il passo rispetto alla concorrenza. Il ricorso sempre più frequente al cloud computing permette alle aziende di offrire nuovi servizi, penetrare in nuovi mercati, avvicinarsi ai clienti e aumentare la produttività di dipendenti sempre più esigenti e "mobili". Nelle organizzazioni di maggior successo, le tecnologie cloud fungono da catalizzatore per l’implementazione di nuovi sistemi e processi che consentono di ottimizzare, non solo le metriche relative all’operatività, ma anche i risultati aziendali [1]. Uno degli aspetti più importanti del Cloud è la suddivisione delle risorse per le richieste in ingresso al sistema. In questo trattato di tesi abbiamo deciso di effettuare un’analisi simulativa e critica degli algoritmi class-based per il load balancing su macchine virtuali in ambiente Cloud. L’implementazione e la simulazione di tali algoritmi sono stati realizzati grazie ad uno strumento molto utilizzato in ambito accademico, ovvero Omnet++. I risultati ottenuti, come vedremo, rispecchiano l’obiettivo principale del nostro elaborato, ovvero il miglioramento, in termini prestazionali, dei meccanismi esistenti attraverso la loro sostituzione con nuovi algoritmi di nostra creazione. Per avere una visione più chiara dell’ossatura del nostro elaborato, esponiamo ora un breve excursus degli argomenti trattati. Questo progetto di tesi si compone di una prima parte introduttiva con il fine di descrivere il Cloud Computing, le sue caratteristiche e le maggiori soluzioni presenti ad oggi sul mercato. Il primo capitolo si conclude con una descrizione del problema del Load Balancing e di tutti i suoi aspetti chiave. Nei capitoli due e tre, poi, viene realizzato un breve accenno alla simulazione ad eventi discreti, analizzando e descrivendo inoltre l’ambiente simulativo Omnet++. Il capitolo 4, comprende la descrizione del modello utilizzato nel progetto, attraverso un analisi di tutti i suoi componenti e delle loro funzionalità principali. La parte conclusiva dell’elaborato (capitoli 5 e 6) è dedicata all’analisi simulativa e prestazionale dei vari algoritmi trattati e all’esposizione di alcune tematiche di sviluppo futuro. PAROLE CHIAVE: Analisi simulativa, algoritmo, Load Balancing, Cloud Computing, macchina virtuale, Omnet++
Campo DC Valore Lingua
dc.collection.id.s a81cb057-a56d-616b-e053-1605fe0a889a *
dc.collection.name Tesi di laurea Magistrale *
dc.contributor.author PRELI, FEDERICO -
dc.contributor.supervisor GRIBAUDO, MARCO -
dc.date.issued 2013-04-22 -
dc.description.abstractita Oggi le aziende dipendono dall’IT per favorire l’innovazione e accelerare il passo rispetto alla concorrenza. Il ricorso sempre più frequente al cloud computing permette alle aziende di offrire nuovi servizi, penetrare in nuovi mercati, avvicinarsi ai clienti e aumentare la produttività di dipendenti sempre più esigenti e "mobili". Nelle organizzazioni di maggior successo, le tecnologie cloud fungono da catalizzatore per l’implementazione di nuovi sistemi e processi che consentono di ottimizzare, non solo le metriche relative all’operatività, ma anche i risultati aziendali [1]. Uno degli aspetti più importanti del Cloud è la suddivisione delle risorse per le richieste in ingresso al sistema. In questo trattato di tesi abbiamo deciso di effettuare un’analisi simulativa e critica degli algoritmi class-based per il load balancing su macchine virtuali in ambiente Cloud. L’implementazione e la simulazione di tali algoritmi sono stati realizzati grazie ad uno strumento molto utilizzato in ambito accademico, ovvero Omnet++. I risultati ottenuti, come vedremo, rispecchiano l’obiettivo principale del nostro elaborato, ovvero il miglioramento, in termini prestazionali, dei meccanismi esistenti attraverso la loro sostituzione con nuovi algoritmi di nostra creazione. Per avere una visione più chiara dell’ossatura del nostro elaborato, esponiamo ora un breve excursus degli argomenti trattati. Questo progetto di tesi si compone di una prima parte introduttiva con il fine di descrivere il Cloud Computing, le sue caratteristiche e le maggiori soluzioni presenti ad oggi sul mercato. Il primo capitolo si conclude con una descrizione del problema del Load Balancing e di tutti i suoi aspetti chiave. Nei capitoli due e tre, poi, viene realizzato un breve accenno alla simulazione ad eventi discreti, analizzando e descrivendo inoltre l’ambiente simulativo Omnet++. Il capitolo 4, comprende la descrizione del modello utilizzato nel progetto, attraverso un analisi di tutti i suoi componenti e delle loro funzionalità principali. La parte conclusiva dell’elaborato (capitoli 5 e 6) è dedicata all’analisi simulativa e prestazionale dei vari algoritmi trattati e all’esposizione di alcune tematiche di sviluppo futuro. PAROLE CHIAVE: Analisi simulativa, algoritmo, Load Balancing, Cloud Computing, macchina virtuale, Omnet++ it_IT
dc.description.tipolaurea LAUREA MAGISTRALE it_IT
dc.identifier.uri http://hdl.handle.net/10589/78545 -
dc.language.iso ita it_IT
dc.publisher.country Italy it_IT
dc.publisher.name Politecnico di Milano it_IT
dc.relation.academicyear 2011/2012 it_IT
dc.relation.course INGEGNERIA INFORMATICA it_IT
dc.relation.school ING V - Scuola di Ingegneria dell'Informazione it_IT
dc.subject.keywordseng simulation analysis; algorithm; load balancing; Cloud computing; virtual machine; Omnet++ it_IT
dc.subject.keywordsita analisi simulativa; algoritmo; load balancing; Cloud computing; macchina virtuale; Omnet++ it_IT
dc.subject.miur INF/01 INFORMATICA it_IT
dc.subject.singlekeyword simulation analysis *
dc.subject.singlekeyword algorithm *
dc.subject.singlekeyword load balancing *
dc.subject.singlekeyword Cloud computing *
dc.subject.singlekeyword virtual machine *
dc.subject.singlekeyword Omnet++ *
dc.subject.singlekeyword analisi simulativa *
dc.subject.singlekeyword algoritmo *
dc.subject.singlekeyword load balancing *
dc.subject.singlekeyword Cloud computing *
dc.subject.singlekeyword macchina virtuale *
dc.subject.singlekeyword Omnet++ *
dc.title Analisi simulativa di algoritmi class based per il load balancing di macchine virtuali in ambienti Cloud it_IT
dc.type Tesi di laurea Magistrale it_IT
iris.mediafilter.data 2025/05/24 00:34:42 *
Appare nelle tipologie: Tesi di laurea Magistrale
File allegati
File Dimensione Formato  
2013_04_PRELI.pdf

accessibile in internet per tutti

Descrizione: Testo della Tesi
Dimensione 1.41 MB
Formato Adobe PDF
1.41 MB Adobe PDF Visualizza/Apri

I documenti in POLITesi sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/10589/78545