Διδακτορικές διατριβές
Τρέχουσα Εγγραφή: 18 από 125
|
Κωδικός Πόρου |
000457103 |
Τίτλος |
QoS-based resource management for increasing server utilization in the cloud |
Άλλος τίτλος |
Διαχείριση πόρων νέφους για την επίτευξη υψηλής χρήσης της υποδομής και καλής απόδοσης των εφαρμογών |
Συγγραφέας
|
Σφακιανάκης, Ιωάννης Μ.
|
Σύμβουλος διατριβής
|
Μπίλας, Άγγελος
|
Μέλος κριτικής επιτροπής
|
Κατεβαίνης, Μανώλης
Πρατικάκης, Πολύβιος
Μαγκούτης, Κωνσταντίνος
Αναστασιάδης, Στέργιος
Τσουμάκος, Δημήτριος
Ξύδης, Σωτήριος
|
Περίληψη |
Το υπολογιστικό νέφος (cloud computing) είναι σημαντικό επειδή απλοποιεί τη διαχείριση του
υποδομής και επιτρέπει σχεδόν άπειρη κλιμάκωση των πόρων. ΄Αποτέλεσμα, όλο και περισσότεροι
επαγγελματίες και επιχειρήσεις βασίζονται στο νέφος για την επεξεργασία και αποθηκεύουν τις
πληροφορίες τους. Αυτή η αυξανόμενη ζήτηση για πόρους νέφους αναγκάζει τους παρόχους
(providers) να επεκτείνουν συνεχώς την υποδομή τους και να διατηρούν περισσότερους διακομιστές (servers) γεγονός που αυξάνει σημαντικά το κόστος τους. Ταυτόχρονα, οι χρήστες του
νέφους νοιάζονται για την απόδοση της εφαρμογής και τείνουν να κάνουν υπερπαροχή πόρων
στις εφαρμογές τους, η οποία έχει ως αποτέλεσμα ένα σημαντικό τμήμα από τους πόρους του
νέφους να είναι αχρησιμοποίητο. Επομένως, οι πάροχοι πρέπει να χειριστούν την ανταλλαγή
μεταξύ απόδοση της εφαρμογής και χρήση πόρων για τη μείωση του κόστους της υποδομής και
ταυτόχρονα να κρατούν τους χρήστες ικανοποιημένους.
Σε αυτή τη διατριβή, προτείνουμε τη χρήση έξυπνης διαχείρισης πόρων, που αυξάνει τη χρήση
των πόρων στο όριο ενώ, ταυτόχρονα, διατηρεί την απόδοση των εφαρμογών πάνω από ένα ικανοποιητικό επίπεδο σύμφωνα με το χρήστη. Το σύστημα εκτιμά τους πόρους που απαιτούνται για
την επίτευξη ενός συγκεκριμένου επιπέδου απόδοσης και στη συνέχεια τοποθετεί την εφαρμογή
κατάλληλα στην υποδομή.
Αρχικά, σχεδιάζουμε και εφαρμόζουμε μια προσέγγιση βασισμένη σε προφίλ απόδοσης, όπου
κάνουμε πολλαπλές εκτελέσεις σε ένα απομονωμένο περιβάλλον για τη δημιουργία μοντέλων
απόδοσης για το κάθε μια από τις διαθέσιμες εφαρμογές. Το σύστημα χρησιμοποιεί αυτά τα
προφίλ για να συσχετίσει με ακρίβεια τους δεσμευμένους πόρους με την απόδοση των εφαρμογών
και ελαχιστοποιούν τους αχρησιμοποίητους πόρους της υποδομής. Ωστόσο, οι προσεγγίσεις που
βασίζονται στο προφίλ έχουν κάποιους περιορισμούς: (1) το σύστημα δεν μπορεί να χειριστεί
«άγνωστες» εφαρμογές και (2) οι εκτελέσεις που απαιτούνται για τη δημιουργία των προφίλ
μπορεί να είναι υπερβολικά πολλές.
Στη συνέχεια, αντιμετωπίζουμε αυτούς τους περιορισμούς χρησιμοποιώντας μια αναδραστική
προσέγγιση, όπου παράγουμε μοντέλα απόδοσης επί τόπου κατά την εκτέλεση της εφαρμογής.
Το σύστημα μαθαίνει σταδιακά τη συμπεριφορά κάθε εφαρμογής χρησιμοποιώντας έναν ελεγκτή
βρόχου ανάδρασης και βελτιώνει συνεχώς τις εκτιμήσεις σχετικά με τους απαιτούμενους πόρους.
Επομένως, η αναδραστική προσέγγιση μπορεί να χειριστεί εφαρμογές χωρίς προηγούμενη γνώση
των προφίλ απόδοσης τους και μπορεί να προσαρμοστεί στις αλλαγές του φόρτου εργασίας. Ο
περιορισμός των αναδραστικών προσεγγίσεων είναι ότι δεν μπορούν να χειριστούν καλά φόρτους
εργασίας με γρήγορες αλλαγές στα αιτήματα των χρηστών.
Τέλος, εφαρμόζουμε αυτές τις προβλέψεις σε περιβάλλοντα όπου υπάρχουν εκρήξεις εισερχόμενων αιτημάτων. Αυτές οι προβλέψεις βοηθούν το σύστημα να προσαρμοστεί γρήγορα στις
ξαφνικές αλλαγές στο φόρτο εργασίας και να διατηρήσουν την καθυστέρηση του χρόνου απόκρισης της εφαρμογής σε χαμηλά επίπεδα.
Αξιολογούμε το προτεινόμενο σύστημα χρησιμοποιώντας συνθετικούς φόρτους εργασίας εφαρμογών (workloads) που προσομοιώνουν πραγματικούς φόρτους εργασίας εφαρμογών, όπως
αυτούς που αντιμετωπίζουν οι πάροχοι νέφους. Για να το πετύχουμε αυτό, αναπτύσσουμε μια
μεθοδολογία που: (1) επεξεργάζεται ίχνη (traces) από κέντρα δεδομένων (data centers) από
μεγάλους παρόχους, (2) εξάγει τα πιο σημαντικά τους χαρακτηριστικά, (3) κλιμακώνει το φόρτο εργασίας ώστε να ταιριάζει με την υποκείμενη υποδομή και (4) εκτελεί το φόρτο εργασίας
χρησιμοποιώντας γνωστές εφαρμογές νέφους που ταιριάζουν με αυτές που χρησιμοποιούνται στο
ίχνος. Στα αποτελέσματά μας, παρουσιάζουμε σημαντική βελτίωση στο αξιοποίηση της υποδομής
χωρίς ορατή πτώση στην εφαρμογή εκτέλεση.
|
Φυσική περιγραφή |
xxviii, 150 σ. : σχεδ., πιν., εικ. (μερ. εγχρ.) ; 30 εκ. |
Γλώσσα |
Αγγλικά |
Θέμα |
Cloud computing |
|
Cloud deployment |
|
Resource allocation |
|
Resource assignment |
|
Task scheduling |
|
Workload generation |
|
Ανάθεση πόρων |
|
Ανάπτυξη νέφους |
|
Δημιουργία φόρτου εργασίας |
|
Κατανομή πόρων |
|
Προγραμματισμός εργασιών |
|
Υπολογισμός νέφους |
Ημερομηνία έκδοσης |
2023-07-21 |
Συλλογή
|
Σχολή/Τμήμα--Σχολή Θετικών και Τεχνολογικών Επιστημών--Τμήμα Επιστήμης Υπολογιστών--Διδακτορικές διατριβές
|
|
Τύπος Εργασίας--Διδακτορικές διατριβές
|
Μόνιμη Σύνδεση |
https://elocus.lib.uoc.gr//dlib/e/6/9/metadata-dlib-1689066533-706047-30897.tkl
|
Εμφανίσεις |
808 |