|
Κωδικός Πόρου |
000423874 |
Τίτλος |
Modelling and dynamic selection of adaptation rules for multi-cloud applications / Eleni Politaki; thesis supervisor, Dimitris Plexousakis. |
Άλλος τίτλος |
Μοντελοποίηση και δυναμική επιλογή κανόνων προσαρμογής για εφαρμογές πολλαπλών υπολογιστικών νεφών |
Συγγραφέας
|
Πολιτάκη, Ελένη Ε.
|
Σύμβουλος διατριβής
|
Πλεξουσάκης, Δημήτρης
|
Μέλος κριτικής επιτροπής
|
Μαρκάτος, Ευάγγελος
Μαγκούτης, Κώστας
|
Περίληψη |
Στις μέρες μας η χρήση περιβαλλόντων υπολογιστικού νέφους γίνεται όλο και συχνότερη. Ο αριθμός των χρηστών που προτιμούν αυτό το είδος της τεχνολογίας για να εγκαταστήσουν και να διαχειρίζονται το λογισμικό τους αυξάνονται. Σήμερα υπάρχουν πολλοί πάροχοι υπολογιστικού νέφους που προσφέρουν μια τεράστια ποικιλία υπηρεσιών. Επιπλέον, κάποιοι χρήστες προτιμούν τη χρήση πολλαπλών παρόχων υπολογιστικού νέφους έτσι ώστε να εκμεταλλεύονται στο μεγαλύτερο δυνατό βαθμό τα πλεονεκτήματα που τους προσφέρονται. Για αυτό το λόγο, μια σημαντική πρόκληση είναι η κατάλληλη αντιμετώπιση της αβεβαιότητας και της δυναμικής φύσης αυτού του είδους υπολογιστικών περιβαλλόντων. Για αυτόν τον λόγο δημιουργήθηκαν δύο επεκτάσεις της γλώσσας μοντελοποίησης CAMEL έτσι ώστε να υποστηρίζει την προσαρμογή των εφαρμογών σε περιβάλλοντα πολλαπλών υπολογιστικών νεφών και σε διάφορα αφαιρετικά επίπεδα. Επιπρόσθετα, στη συγκεκριμένη εργασία προτείνεται ένας αλγόριθμος για τη δυναμική επιλογή κατάλληλων κανόνων προσαρμογής, βασιζόμενοι στο ιστορικό ενεργειών προσαρμογής της εφαρμογής.
Στο πρώτο μέρος της εργασίας εστιάζουμε στις προτεινόμενες επεκτάσεις της CAMEL, με βάση μια υπάρχουσα αρχιτεκτονική αντιμετώπισης προβληματικών καταστάσεων, που εστιάζει σε όλα τα επίπεδα μια εφαρμογής που αναπτύσσεται σε πολλαπλά υπολογιστικά νέφη. Οι επεκτάσεις ορίζουν προχωρημένους κανόνες αντιμετώπισης καθώς επίσης και την καταγραφή του ιστορικού εκτέλεσης τους. Κυρίαρχες έννοιες σε αυτές τις επεκτάσεις είναι οι ενέργειες, οι κανόνες και οι στρατηγικές προσαρμογής. Οι κανόνες προσαρμογής αντιστοιχίζουν το γεγονός ή τα γεγονότα που περιγράφουν τις προβληματικές καταστάσεις που χρειάζονται αντιμετώπιση, με τις ροές εργασίας που περιγράφουν τις ενέργειες προσαρμογής. Οι στρατηγικές προσαρμογής οργανώνουν τους αντίστοιχους κανόνες με βάση το γεγονός ή τα γεγονότα που τους ενεργοποιούν, καθώς επίσης αναπαριστούν τη γενικότερη ικανότητα προσαρμογής της συγκεκριμένης εφαρμογής.
Στο δεύτερο μέρος της εργασίας ορίζεται η δυναμική επιλογή του καταλληλότερου κανόνα αντιμετώπισης με βάση την προτεραιότητά του, στα πλαίσια μια στρατηγικής αντιμετώπισης καταστάσεων. Η προτεραιότητα υπολογίζεται με
συγκεκριμένο μαθηματικό τύπο, ο οποίος χρησιμοποιεί δεδομένα από προηγούμενες πυροδοτήσεις των κανόνων.
Επομένως, τα βασικά σημεία συνεισφοράς της συγκεκριμένης εργασίας είναι δύο: (i) η καλύτερη διαχείριση της ικανότητας προσαρμογής των εφαρμογών που αναπτύσσονται σε πολλαπλά υπολογιστικά νέφη μέσω κατάλληλων επεκτάσεων που προτείνονται στη γλώσσα μοντελοποίησης CAMEL και (ii) ένας προτεινόμενος αλγόριθμος για τη δυναμική επιλογή του κατάλληλου κανόνα προσαρμογής με βάση την προτεραιότητα του.
|
Φυσική περιγραφή |
viii, 74 σ. : σχεδ., πιν., εικ. ; 30 εκ. |
Γλώσσα |
Αγγλικά |
Θέμα |
Adaptation rules |
|
Multi-cloud |
|
Κανόνες προσαρμογής |
|
Πολλαπλά νέφη |
Ημερομηνία έκδοσης |
2019-07-26 |
Συλλογή
|
Σχολή/Τμήμα--Σχολή Θετικών και Τεχνολογικών Επιστημών--Τμήμα Επιστήμης Υπολογιστών--Μεταπτυχιακές εργασίες ειδίκευσης
|
|
Τύπος Εργασίας--Μεταπτυχιακές εργασίες ειδίκευσης
|
Εμφανίσεις |
696 |