Ανάλυση και αξιολόγηση πολιτικών χρονοπρογραμματισμού για ενοποιημένες λειτουργίες εισόδου-εξόδου

Η ομαλή λειτουργία των hypervisors και η αποδοτική επίδοση έχουν άμεση επίδραση στις υποστηριζόμενες υπηρεσίες του cloud. Ερευνούμε αλγόριθμους χρονοπρογραμματισμού (scheduling) που αντιστοιχούν τις αιτήσεις εισόδου-εξόδου που δημιουργούνται από τους εικονικούς πόρους με τις φυσικές CPUs που κάνουν...

Πλήρης περιγραφή

Λεπτομέρειες βιβλιογραφικής εγγραφής
Κύριος συγγραφέας: Κοντοδήμας, Κωνσταντίνος
Άλλοι συγγραφείς: Μπερμπερίδης, Κωνσταντίνος
Μορφή: Thesis
Γλώσσα:Greek
Έκδοση: 2016
Θέματα:
Διαθέσιμο Online:http://hdl.handle.net/10889/9789
id nemertes-10889-9789
record_format dspace
spelling nemertes-10889-97892022-09-05T20:16:01Z Ανάλυση και αξιολόγηση πολιτικών χρονοπρογραμματισμού για ενοποιημένες λειτουργίες εισόδου-εξόδου Analysis and evaluation of scheduling policies for aggregated I/O operation Κοντοδήμας, Κωνσταντίνος Μπερμπερίδης, Κωνσταντίνος Βαρβαρίγος, Εμμανουήλ Μπερμπερίδης, Κωνσταντίνος Νικολετσέας, Σωτήρης Kontodimas, Konstantinos Εικονικοποίηση Ενοποίηση πόρων Είσοδος-έξοδος I/O hypervisor Cloud computing Virtualization Scheduling Resource allocation 004.36 Η ομαλή λειτουργία των hypervisors και η αποδοτική επίδοση έχουν άμεση επίδραση στις υποστηριζόμενες υπηρεσίες του cloud. Ερευνούμε αλγόριθμους χρονοπρογραμματισμού (scheduling) που αντιστοιχούν τις αιτήσεις εισόδου-εξόδου που δημιουργούνται από τους εικονικούς πόρους με τις φυσικές CPUs που κάνουν την πραγματική επεξεργασία. Εξετάζουμε ένα νέο μοντέλο ενοποίησης των εικονικών πόρων, όπου οι πόροι εισόδου-εξόδου που απαιτούνται από της εικονικές μηχανές (virtual machines -- VMs) σε διαφορετικούς φυσικούς hosts, παρέχονται από μία (ή περισσότερες) εξωτερική ισχυρή αφιερωμένη συσκευή (ή συσκευές), που ονομάζεται I/O Hypervisor (IOH). Για αυτό το λόγο οι λειτουργίες εισόδου-εξόδου μεταφέρονται από τις εικονικές μηχανές στον IOH, όπου και εκτελούνται. Προτείνουμε και αξιολογούμε έναν αριθμό αλγορίθμων χρονοπρογραμματισμού για αυτό το μοντέλο hypervisor, επικεντρώνοντας στην παροχή εγγυημένης δικαιοσύνης (fairness) μεταξύ των εικονικών πόρων. Ένας προσομοιωτής έχει αναπτυχθεί που περιγράφει αυτό το μοντέλο και χρησιμοποιείται για την υλοποίηση και την αξιολόγηση των αλγορίθμων. Αναλύουμε επίσης την επίδοση των διαφορετικών μοντέλων hypervisor και επισημαίνουμε τη σημασία του δίκαιου χρονοπρογραμματισμού. Hypervisors' smooth operation and efficient performance has an immediate effect in the supported Cloud services. We investigate scheduling algorithms that match I/O requests originated from virtual resources, to the physical CPUs that do the actual processing. We envisage a new paradigm of virtualized resource consolidation, where I/O resources required by several Virtual Machines (VMs) in different physical hosts, are provided by one (or more) external powerful dedicated appliance(s), namely the I/O Hypervisor (IOH). For this reason I/O operations are transferred from the VMs to the IOH, where they are executed. We propose and evaluate a number of scheduling algorithms for this hypervisor model, concentrating on providing guaranteed fairness among the virtual resources. A simulator has been built that describes this model and is used for the implementation and the evaluation of the algorithms. We also analyze the performance of the different hypervisor models and highlight the importance of fair scheduling. 2016-12-15T14:54:30Z 2016-12-15T14:54:30Z 2016-08-29 Thesis http://hdl.handle.net/10889/9789 gr 0 application/pdf
institution UPatras
collection Nemertes
language Greek
topic Εικονικοποίηση
Ενοποίηση πόρων
Είσοδος-έξοδος
I/O hypervisor
Cloud computing
Virtualization
Scheduling
Resource allocation
004.36
spellingShingle Εικονικοποίηση
Ενοποίηση πόρων
Είσοδος-έξοδος
I/O hypervisor
Cloud computing
Virtualization
Scheduling
Resource allocation
004.36
Κοντοδήμας, Κωνσταντίνος
Ανάλυση και αξιολόγηση πολιτικών χρονοπρογραμματισμού για ενοποιημένες λειτουργίες εισόδου-εξόδου
description Η ομαλή λειτουργία των hypervisors και η αποδοτική επίδοση έχουν άμεση επίδραση στις υποστηριζόμενες υπηρεσίες του cloud. Ερευνούμε αλγόριθμους χρονοπρογραμματισμού (scheduling) που αντιστοιχούν τις αιτήσεις εισόδου-εξόδου που δημιουργούνται από τους εικονικούς πόρους με τις φυσικές CPUs που κάνουν την πραγματική επεξεργασία. Εξετάζουμε ένα νέο μοντέλο ενοποίησης των εικονικών πόρων, όπου οι πόροι εισόδου-εξόδου που απαιτούνται από της εικονικές μηχανές (virtual machines -- VMs) σε διαφορετικούς φυσικούς hosts, παρέχονται από μία (ή περισσότερες) εξωτερική ισχυρή αφιερωμένη συσκευή (ή συσκευές), που ονομάζεται I/O Hypervisor (IOH). Για αυτό το λόγο οι λειτουργίες εισόδου-εξόδου μεταφέρονται από τις εικονικές μηχανές στον IOH, όπου και εκτελούνται. Προτείνουμε και αξιολογούμε έναν αριθμό αλγορίθμων χρονοπρογραμματισμού για αυτό το μοντέλο hypervisor, επικεντρώνοντας στην παροχή εγγυημένης δικαιοσύνης (fairness) μεταξύ των εικονικών πόρων. Ένας προσομοιωτής έχει αναπτυχθεί που περιγράφει αυτό το μοντέλο και χρησιμοποιείται για την υλοποίηση και την αξιολόγηση των αλγορίθμων. Αναλύουμε επίσης την επίδοση των διαφορετικών μοντέλων hypervisor και επισημαίνουμε τη σημασία του δίκαιου χρονοπρογραμματισμού.
author2 Μπερμπερίδης, Κωνσταντίνος
author_facet Μπερμπερίδης, Κωνσταντίνος
Κοντοδήμας, Κωνσταντίνος
format Thesis
author Κοντοδήμας, Κωνσταντίνος
author_sort Κοντοδήμας, Κωνσταντίνος
title Ανάλυση και αξιολόγηση πολιτικών χρονοπρογραμματισμού για ενοποιημένες λειτουργίες εισόδου-εξόδου
title_short Ανάλυση και αξιολόγηση πολιτικών χρονοπρογραμματισμού για ενοποιημένες λειτουργίες εισόδου-εξόδου
title_full Ανάλυση και αξιολόγηση πολιτικών χρονοπρογραμματισμού για ενοποιημένες λειτουργίες εισόδου-εξόδου
title_fullStr Ανάλυση και αξιολόγηση πολιτικών χρονοπρογραμματισμού για ενοποιημένες λειτουργίες εισόδου-εξόδου
title_full_unstemmed Ανάλυση και αξιολόγηση πολιτικών χρονοπρογραμματισμού για ενοποιημένες λειτουργίες εισόδου-εξόδου
title_sort ανάλυση και αξιολόγηση πολιτικών χρονοπρογραμματισμού για ενοποιημένες λειτουργίες εισόδου-εξόδου
publishDate 2016
url http://hdl.handle.net/10889/9789
work_keys_str_mv AT kontodēmaskōnstantinos analysēkaiaxiologēsēpolitikōnchronoprogrammatismougiaenopoiēmenesleitourgieseisodouexodou
AT kontodēmaskōnstantinos analysisandevaluationofschedulingpoliciesforaggregatediooperation
_version_ 1771297323859574784