Ανάλυση και αξιολόγηση πολιτικών χρονοπρογραμματισμού για ενοποιημένες λειτουργίες εισόδου-εξόδου
Η ομαλή λειτουργία των hypervisors και η αποδοτική επίδοση έχουν άμεση επίδραση στις υποστηριζόμενες υπηρεσίες του cloud. Ερευνούμε αλγόριθμους χρονοπρογραμματισμού (scheduling) που αντιστοιχούν τις αιτήσεις εισόδου-εξόδου που δημιουργούνται από τους εικονικούς πόρους με τις φυσικές CPUs που κάνουν...
Main Author: | |
---|---|
Other Authors: | |
Format: | Thesis |
Language: | Greek |
Published: |
2016
|
Subjects: | |
Online Access: | 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 |