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

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

dc.contributor.advisorΔουληγέρης, Χρήστος
dc.contributor.authorΤσετσενέκος, Ιάσων - Χαράλαμπος Π.
dc.date.accessioned2018-01-24T11:44:39Z
dc.date.available2018-01-24T11:44:39Z
dc.date.issued2017-03
dc.identifier.urihttps://dione.lib.unipi.gr/xmlui/handle/unipi/10816
dc.description.abstractΗ χρονοδρομολόγηση αποτελεί αναπόσπαστο κομμάτι της τεχνολογίας της πληροφορικής καθώς χρησιμοποιείται κατά κόρον στα λειτουργικά συστήματα, όπου σκοπό έχει να κατανείμει τις ως προς εκτέλεση διεργασίες. Η μεθοδολογία αυτής της κατανομής των διεργασιών πραγματοποιείται με αλγορίθμους χρονοδρομολόγησης. Παράλληλα, η τεχνολογία της υπολογιστικής «νέφους» έχει σημειώσει τα τελευταία χρόνια ραγδαία ανάπτυξη στην επιστήμη της πληροφορικής και συνεχώς εξελίσσεται, με πολλές εφαρμογές να βασίζονται πάνω σε αυτή. Χαρακτηριστικό της συγκεκριμένης τεχνολογίας είναι η επαναχρησιμοποίηση υπολογιστικών πόρων η οποία επιτυγχάνεται με συγκεκριμένες μεθοδολογίες. Μια από αυτές είναι και η χρησιμοποίηση αλγορίθμων χρονοδρομολόγησης. Αντικείμενο της παρούσας εργασίας είναι η παρουσίαση και ανάλυση αλγορίθμων χρονοδρομολόγησης όπου εφαρμόζονται στην τεχνολογία υπολογιστικής «νέφους». Στην πρώτη ενότητα γίνεται η περιγραφή της Υπολογιστικής Νέφους και των βασικών εννοιών που σχετίζονται με αυτήν. Αναφέρονται τα χαρακτηριστικά και οι υπηρεσίες που προσφέρει στις υπάρχουσες πλατφόρμες καθώς και τα θέματα ασφαλείας μπορεί να προκύψουν. Στην δεύτερη ενότητα γίνεται εισαγωγή στους τύπους εικονικοποίησης και πώς αυτή σχετίζεται με την υπολογιστική νέφους. Επίσης επισημαίνονται οι αρχιτεκτονικές εικονικοποίησης καθώς και οι οντότητες που την αποτελούν. Στην τρίτη ενότητα γίνεται αναφορά στο πρόβλημα του χρονοπρογραμματισμού καθώς και στους τύπους χρονοπρογραμματισμού που υπάρχουν. Τέλος γίνεται εισαγωγή στις ροές εργασίας, οι οποίες έχουν εφαρμογή στην υπολογιστική νέφους. Στην τέταρτη ενότητα παρουσιάζονται διάφορα παραδείγματα αλγορίθμων χρονοδρομολόγησης, καθώς και τα πλεονεκτήματά – μειονεκτήματά τους έναντι των άλλων. Οι αλγόριθμοι αυτοί ποικίλουν καθώς στοχεύουν στην βελτίωση διαφορετικών προβλημάτων. Τέλος στην πέμπτη ενότητα πραγματοποιείται προσομοίωση διαφόρων αλγορίθμων της τέταρτης ενότητας με την βοήθεια της πλατφόρμας WorkflowSim. Τα αποτελέσματα δείχνουν την συμπεριφορά τους ως προς τον χρόνο εκτέλεσης και την ανάθεση πόρων σε διαφορετικές συνθήκες.el
dc.format.extent56el
dc.language.isoelel
dc.publisherΠανεπιστήμιο Πειραιώςel
dc.rightsAttribution-NonCommercial-NoDerivatives 4.0 Διεθνές*
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/4.0/*
dc.titleΑνάλυση αλγορίθμων χρονοδρομολόγησης σε περιβάλλοντα υπολογιστικού νέφουςel
dc.title.alternativeScheduling algorithms in cloud computing environmentsel
dc.typeMaster Thesisel
dc.contributor.departmentΣχολή Τεχνολογιών Πληροφορικής και Επικοινωνιών. Τμήμα Πληροφορικήςel
dc.description.abstractENScheduling is an integral part of information technology (ΙΤ) as it is applied to operating systems, aiming on task allocation. The allocation is being managed by scheduling algorithms. Furthermore, cloud computing technology has emerged in the world of computer science where most of the applications are based on it. Main characteristic of this technology is the reusability of computational resources which is achieved by scheduling algorithms. The subject of this thesis is the analysis and demonstration of scheduling algorithms that are used in cloud computing. In the first chapter cloud computing technology is described along with the applications that are based on it. The mentioned subjects are the characteristics and the services that are offered in the existing platforms, as well as the security issues that may arise. In the second chapter, virtualization types are introduced and their association with cloud computing. Furthermore, virtualization architectures are presented, as well as the entities that compose it. In the third chapter, the scheduling problem and its types are being presented, along with workflows. In the fourth chapter, examples of scheduling algorithms are presented, as long as the advantages and the disadvantages between them. The subjects of these algorithms vary as they aim to improve different scheduling problems. At last, in the fifth chapter, simulation of some of the aforementioned algorithms is performed with the help of WorkflowSim platform. The results show their behavior, in terms of execution time and resource allocation under different circumstances.el
dc.contributor.masterΠροηγμένα Συστήματα Πληροφορικήςel
dc.subject.keywordΑλγόριθμοιel
dc.subject.keywordΥπολογιστικό νέφοςel
dc.subject.keywordΕικονικοποίησηel
dc.subject.keywordVirtual machineel
dc.subject.keywordCloud computingel


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

Thumbnail

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

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

Attribution-NonCommercial-NoDerivatives 4.0 Διεθνές
Εκτός από όπου διευκρινίζεται διαφορετικά, το τεκμήριο διανέμεται με την ακόλουθη άδεια:
Attribution-NonCommercial-NoDerivatives 4.0 Διεθνές

Βιβλιοθήκη Πανεπιστημίου Πειραιώς
Επικοινωνήστε μαζί μας
Στείλτε μας τα σχόλιά σας
Created by ELiDOC
Η δημιουργία κι ο εμπλουτισμός του Ιδρυματικού Αποθετηρίου "Διώνη", έγιναν στο πλαίσιο του Έργου «Υπηρεσία Ιδρυματικού Αποθετηρίου και Ψηφιακής Βιβλιοθήκης» της πράξης «Ψηφιακές υπηρεσίες ανοιχτής πρόσβασης της βιβλιοθήκης του Πανεπιστημίου Πειραιώς»