Segalini, Andrea
(2017)
Protezione della Service Availability attraverso la Virtualizzazione.
[Laurea magistrale], Università di Bologna, Corso di Studio in
Informatica [LM-DM270], Documento full-text non disponibile
Il full-text non è disponibile per scelta dell'autore.
(
Contatta l'autore)
Abstract
La Virtualizzazione è uno dei pilastri fondamentali del Cloud Computing in virtù delle proprietà di isolamento, replicazione e efficiente utilizzo delle risorse. Quando una Virtual Machine (VM), o macchina virtuale, è inattiva (idle), il costo in termini di risorse di CPU e memoria per mantenere in esecuzione la macchina, in attesa di nuove richieste degli utenti, diventa solo un peso per il sistema. Il problema è che spegnere o disattivare queste macchine virtuali inattive libera le risorse ma deteriora la Service Availablility, o disponibilità di servizio, in quanto l'utente si aspetta di trovare sempre raggiungibile la VM. All'interno del team SigNet del laboratorio I3S una soluzione al problema è stata proposta, il suo nome è SEaMLESS. Questa soluzione prevede di trasformare macchine virtuali inattive in leggere Virtual Network Function (VNF) in grado di mantenere la presenza della VM disponibile in rete senza consumare ingenti risorse mentre la macchina virtuale inattiva può essere disattivata in tutta sicurezza. Le risorse liberate possono essere riutilizzate per consolidare le VM attive all'interno di pochi server fisici e quindi risparmiare energia o riciclare la memoria per istanziare nuove macchine virtuali. In questo lavoro di tesi è stato sviluppato un prototipo del sistema SEaMLESS, studiando scenari reali di casi d'uso e valutando le prestazioni, la scalabilità e, in generale, l'impatto sulla qualità del servizio e dell'esperienza provata dall'utente quando il sistema entra in azione. In particolare in questo lavoro sono state trattati in dettaglio i processi di migrazione e rilevamento dell'attività utente che costituiscono le operazioni fondamentale utilizzate da SEaMLESS per disfarsi della VM inattive mantenendo la loro Service Availability intatta. L'idea di SEaMLESS, la sua implementazione e la valutazione del sistema mediante esperimenti sono stati inseriti in un articolo scientifico accettato come poster alla prossima conferenza ACM SoCC'17.
Abstract
La Virtualizzazione è uno dei pilastri fondamentali del Cloud Computing in virtù delle proprietà di isolamento, replicazione e efficiente utilizzo delle risorse. Quando una Virtual Machine (VM), o macchina virtuale, è inattiva (idle), il costo in termini di risorse di CPU e memoria per mantenere in esecuzione la macchina, in attesa di nuove richieste degli utenti, diventa solo un peso per il sistema. Il problema è che spegnere o disattivare queste macchine virtuali inattive libera le risorse ma deteriora la Service Availablility, o disponibilità di servizio, in quanto l'utente si aspetta di trovare sempre raggiungibile la VM. All'interno del team SigNet del laboratorio I3S una soluzione al problema è stata proposta, il suo nome è SEaMLESS. Questa soluzione prevede di trasformare macchine virtuali inattive in leggere Virtual Network Function (VNF) in grado di mantenere la presenza della VM disponibile in rete senza consumare ingenti risorse mentre la macchina virtuale inattiva può essere disattivata in tutta sicurezza. Le risorse liberate possono essere riutilizzate per consolidare le VM attive all'interno di pochi server fisici e quindi risparmiare energia o riciclare la memoria per istanziare nuove macchine virtuali. In questo lavoro di tesi è stato sviluppato un prototipo del sistema SEaMLESS, studiando scenari reali di casi d'uso e valutando le prestazioni, la scalabilità e, in generale, l'impatto sulla qualità del servizio e dell'esperienza provata dall'utente quando il sistema entra in azione. In particolare in questo lavoro sono state trattati in dettaglio i processi di migrazione e rilevamento dell'attività utente che costituiscono le operazioni fondamentale utilizzate da SEaMLESS per disfarsi della VM inattive mantenendo la loro Service Availability intatta. L'idea di SEaMLESS, la sua implementazione e la valutazione del sistema mediante esperimenti sono stati inseriti in un articolo scientifico accettato come poster alla prossima conferenza ACM SoCC'17.
Tipologia del documento
Tesi di laurea
(Laurea magistrale)
Autore della tesi
Segalini, Andrea
Relatore della tesi
Correlatore della tesi
Scuola
Corso di studio
Indirizzo
Curriculum C: Sistemi e reti
Ordinamento Cds
DM270
Parole chiave
Idle Virtual Machines,IaaS Data centers,Virtualizzazione,Virtual Machine,Risparmio memoria,Service Availability,VNF
Data di discussione della Tesi
20 Dicembre 2017
URI
Altri metadati
Tipologia del documento
Tesi di laurea
(NON SPECIFICATO)
Autore della tesi
Segalini, Andrea
Relatore della tesi
Correlatore della tesi
Scuola
Corso di studio
Indirizzo
Curriculum C: Sistemi e reti
Ordinamento Cds
DM270
Parole chiave
Idle Virtual Machines,IaaS Data centers,Virtualizzazione,Virtual Machine,Risparmio memoria,Service Availability,VNF
Data di discussione della Tesi
20 Dicembre 2017
URI
Gestione del documento: