HEAL DSpace

Προσαρμογή συστήματος διαχείρισης εικονικών μηχανών για υποστήριξη υψηλού ρυθμού διεκπεραίωσης εντολών σε περιβάλλον υπολογιστικού νέφους

Αποθετήριο DSpace/Manakin

Εμφάνιση απλής εγγραφής

dc.contributor.advisor Κοζύρης, Νεκτάριος el
dc.contributor.author Μπλιάμπλιας, Δημήτριος Α. el
dc.contributor.author Bliablias, Dimitrios A. en
dc.date.accessioned 2014-07-25T07:18:31Z
dc.date.available 2014-07-25T07:18:31Z
dc.date.copyright 2014-04-16 -
dc.date.issued 2014-07-25
dc.date.submitted 2014-04-16 -
dc.identifier.uri https://dspace.lib.ntua.gr/xmlui/handle/123456789/38826
dc.identifier.uri http://dx.doi.org/10.26240/heal.ntua.8103
dc.description 112 σ. el
dc.description.abstract Στις μέρες μας, οι υποδομές Cloud Computing προσφέρουν ευελιξία, διαφάνεια, και ασφά- λεια για την εκτέλεση ενός συνεχώς αυξανόμενου πλήθους εφαρμογών και υπηρεσιών. Οι υποδομές αυτές αποτελούνται κατά κανόνα από συστοιχίες υπολογιστών (clusters), χρησιμο- ποιώντας τεχνικές εικονοποίησης για να διαμοιράσουν τους φυσικούς πόρους σε εικονικούς, οι οποίοι θα χρησιμοποιηθούν από το cloud περιβάλλον. Οι πάροχοι των cloud υπηρεσιών, θέλουν οι υπηρεσίες τους να έχουν δυνατότητες κλιμάκωσης (scaling), και να λειτουργούν με χαμηλούς χρόνους απόκρισης (latency), ανεξαρτήτως του φόρτου των υπηρεσιών τους. Αρκετοί παράγοντες επηρεάζουν την απόδοση των cloud περιβαλλόντων, όπως το δίκτυο που χρησιμοποιείται για στη διασύνδεση των φυσικών πόρων, ή το υλικό που χρησιμοποιήθηκε για την υποδομή, όπως η CPU, η μνήμη, και ο δίσκος. Συνήθως, κάποιο εργαλείο λογισμικού αναλαμβάνει τη διαχείριση των κόμβων της συστοιχίας των υπολογιστών, όπως και την δια- χείριση των εικονικών πόρων. Η παρούσα διπλωματική στοχεύει στη βελτίωση της απόδοσης ενός τέτοιου λογισμικού, και συγκεκριμένα του Ganeti, παρέχοντας υποστήριξη για εναλλα- κτικές μεθόδους που θα εξυπηρετούν τις απαιτήσεις του εργαλείου σε αποθηκευτικό χώρο. Η υλοποίησή μας, ενσωματώνει την CouchDB, μία NoSQL βάση διαχείρισης δεδομένων, χωρίς σχήμα, και προσανατολισμένη γύρω από έγγραφα στο Ganeti, και αξιολογεί την απόδοση του λογισμικού μετά από αυτή την τροποποίηση. Οι πρώτες μετρήσεις είναι ιδιαίτερα ενθαρ- ρυντικές, καθώς παρουσιάζουν εμφανή βελτίωση στην απόδοση του Ganeti. Οι λόγοι αυτής της βελτίωσης θα παρουσιασθούν λεπτομερώς στη συνέχεια της παρούσας διπλωματικής. el
dc.description.abstract Nowadays, cloud computing exhibits agility, transparency, and security to the execution of a continuously increasing number of applications and services. Those infrastructures are designed on top of clusters of physical nodes, using virtualization techniques to appropriately separate the physical resources to create virtual dedicated ones, which will power the cloud environment. Cloud providers want their applications have the ability to scale, and operate in low-time latency, regardless of the load of the cloud services. Many factors affect the performance of those environments such as the network that is used for the intra-cluster communication, or the underlying hardware resources used, in terms of CPU, memory, and disk i/o. A software tool is commonly used that manages the physical nodes of the cluster, and the virtual resources as well. This thesis aims to improve the performance of such a tool, and specifically Ganeti’s, by providing support for alternative engines to serve its storage requirements. Our design integrates CouchDB, a NoSQL, schema-less, and document oriented database in Ganeti, and evaluates the performance of the tool under the new storage layer. Early performance evaluations look very promising and show a noteworthy speedup on the performance of Ganeti, that will be discussed in details in the rest of the document. en
dc.description.statementofresponsibility Δημήτριος Α. Μπλιάμπλιας el
dc.language.iso el en
dc.rights ETDFree-policy.xml en
dc.subject Κλιμάκωση el
dc.subject Απόδοση el
dc.subject Περιβάλλοντα υπολογιστικού νέφους el
dc.subject Συστοιχεία el
dc.subject Διαμοιρασμός el
dc.subject Ganeti en
dc.subject Nosql en
dc.subject Couchdb en
dc.subject scaling en
dc.subject Throughput en
dc.subject Cloud computing en
dc.subject Virtualization en
dc.subject MVCC en
dc.title Προσαρμογή συστήματος διαχείρισης εικονικών μηχανών για υποστήριξη υψηλού ρυθμού διεκπεραίωσης εντολών σε περιβάλλον υπολογιστικού νέφους el
dc.title.alternative Adopting a virtual machine manager system for better throughput performance when it is used in cloud environments en
dc.type bachelorThesis el (en)
dc.date.accepted 2014-04-09 -
dc.date.modified 2014-04-16 -
dc.contributor.advisorcommitteemember Παπασπύρου, Νικόλαος el
dc.contributor.advisorcommitteemember Σούντρης, Δημήτριος el
dc.contributor.committeemember Κοζύρης, Νεκτάριος el
dc.contributor.committeemember Παπασπύρου, Νικόλαος el
dc.contributor.committeemember Σούντρης, Δημήτριος el
dc.contributor.department Εθνικό Μετσόβιο Πολυτεχνείο. Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών. Τομέας Τεχνολογίας Πληροφορικής και Υπολογιστών. Εργαστήριο Υπολογιστικών Συστημάτων. el
dc.date.recordmanipulation.recordcreated 2014-07-25 -
dc.date.recordmanipulation.recordmodified 2014-07-25 -


Αρχεία σε αυτό το τεκμήριο

Αυτό το τεκμήριο εμφανίζεται στην ακόλουθη συλλογή(ές)

Εμφάνιση απλής εγγραφής