HEAL DSpace

Μελέτη επίδρασης ανταγωνισμού για κοινούς πόρους σε περιβάλλον cloud

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

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

dc.contributor.author Παπαδημητρίου, Κωνσταντίνος el
dc.contributor.author Papadimitriou, Konstantinos en
dc.date.accessioned 2018-06-19T09:17:40Z
dc.date.available 2018-06-19T09:17:40Z
dc.date.issued 2018-06-19
dc.identifier.uri https://dspace.lib.ntua.gr/xmlui/handle/123456789/47074
dc.identifier.uri http://dx.doi.org/10.26240/heal.ntua.15188
dc.rights Default License
dc.subject Ανταγωνισμοί el
dc.subject Εικονοποίηση el
dc.subject Νέφος el
dc.subject Χρονοπρογραμματισμός el
dc.subject Εικονικές μηχανές el
dc.subject Contention en
dc.subject Scheduling el
dc.subject Virtualization el
dc.subject Virtual machines el
dc.subject Cloud el
dc.title Μελέτη επίδρασης ανταγωνισμού για κοινούς πόρους σε περιβάλλον cloud el
heal.type bachelorThesis
heal.classification Πληροφορική el
heal.language el
heal.access free
heal.recordProvider ntua el
heal.publicationDate 2018-03-12
heal.abstract Οι πολυπύρηνες αρχιτεκτονικές αποτελούν σήμερα την αποκλειστική επιλογή σχεδιασμού για κάθε σύγχρονο υπολογιστικό σύστημα. Καθώς γίνεται κοινή χρήση πόρων, όπως ο δίαυλος στην κύρια μνήμη ή οι κρυφές μνήμες, δημιουργείται ανταγωνισμός για την χρήση τους, με αποτέλεσμα σημαντικές καθυστερήσεις στον χρόνο εκτέλεσης των προγραμμάτων. Σύγχρονοι χρονοδρομολογητές, όπως ο CFS του linux, δεν αντιμετωπίζουν με κάποιο τρόπο τέτοια προβλήματα. Στο περιβάλλον του νέφους είναι ευρέως διαδεδομένες υπηρεσίες που προσφέρουν τη απομακρυσμένη δημιουργία και χρήση εικονικών μηχανών. Ο πάροχος των συγκεκριμένων υπηρεσιών έχει στη διάθεσή του ένα cluster πάνω στο οποίο δημιουργούνται πολύ περισσότερες εικονικές μηχανές απ' ό,τι τα φυσικά μηχανήματα. Αυτό έχει ως αποτέλεσμα οι εικονικές μηχανές να ανταγωνίζονται για τους φυσικούς πόρους. Ανάλογα με τις εφαρμογές που εκτελεί μία εικονική μηχανή έχει διαφορετική συμπεριφορά πάνω σε ένα σύστημα και οι ανάγκες της στους πόρους του ποικίλουν. Η επιλογή πολιτικής δρομολόγησης των εικονικών μηχανών που δεν λαμβάνει υπ' όψιν τους ανταγωνισμούς έχει ως αποτέλεσμα την απρόβλεπτη συμπεριφορά του συστήματος. Σκοπός της παρούσης εργασίας είναι να μελετηθούν οι επιδράσεις τον παραπάνω ανταγωνισμών στην επίδοση του συστήματος. Γίνεται πρόταση κατηγοριοποίησης των εικονικών μηχανών βάση της συμπεριφοράς τους και στη συνέχει αναλύεται η επίδραση που έχει κάθε κατηγορία στις υπόλοιπες. Ταυτόχρονα προτείνονται λύσεις για την αντιμετώπιση του προβλήματος μέσω χρονοπρογραμματισμού που λαμβάνει υπ' όψιν τους ανταγωνισμούς. Τελικά γίνεται μία σύγκριση των διάφορων πολιτικών χρονοδρομολόγησης. el
heal.abstract Multi-core architectures constitute, nowadays, the only option for designing any modern computer system. Given the common use of resources, such as the channel in the main mem- ory or the hidden memories, contention raises for their use, which results to important delays whenrunningaprogram.Modernprocessschedulers,suchasCFSinLinux,donotencounter such problems in any way. In the cloud environment, services offering remote creation and use of virtual machines are prevailing. The provider of those services has at their disposal a cluster on which a much bigger number of virtual machines than physical devices is created. As a result, virtual ma- chines compete for material resources. In respect to the applications it runs, a virtual ma- chine alters its behavior upon a system; its needs in resources also vary. The option of a virtual machines scheduling method not taking into account existing contentions results in an unpredictable behavior of the system. Aimofthisthesisistostudytheeffectsoftheabove-mentionedcontentionsonthesystem performance. We suggest a classification method based on virtual machines’ behaviors and we then analyze the impact of each class over the rest. In addition, we propose solutions for resolving the problem through a time scheduling method taking into account existing contentions. In the end, we compare the different policies of process scheduling en
heal.advisorName Γκούμας, Γεώργιος el
heal.committeeMemberName Γκούμας, Γεώργιος el
heal.committeeMemberName Κοζύρης, Νεκτάριος el
heal.committeeMemberName Παπασπύρου, Νικόλαος el
heal.academicPublisher Εθνικό Μετσόβιο Πολυτεχνείο. Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών. Τομέας Τεχνολογίας Πληροφορικής και Υπολογιστών. Εργαστήριο Υπολογιστικών Συστημάτων el
heal.academicPublisherID ntua
heal.numberOfPages 74 σ.
heal.fullTextAvailability true


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

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

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