|
Κωδικός Πόρου |
000381369 |
Τίτλος |
Managing service performance in NoSQL distributed storage systems |
Άλλος τίτλος |
Διαχείριση απόδοσης υπηρεσιών σε NoSQL κατανεμημένα συστήματα αποθήκευσης |
Συγγραφέας
|
Χαλκιαδάκη, Μαρία Γεώργιος
|
Σύμβουλος διατριβής
|
Νικολάου, Χρήστος
|
Μέλος κριτικής επιτροπής
|
Μαγκούτης, Κώστας
Πλεξουσάκης, Δημήτρης
Μπίλας, Άγγελος
|
Περίληψη |
Τα συστήματα υπηρεσιών μεγάλης κλίμακας απαιτούν υψηλή απόδοση, διαθεσιμότητα, και αξιοπιστία για να ικανοποιήσουν τις ανάγκες της παγκόσμιας ηλεκτρονικής αγοράς. Η πρόσφατη τάση σχεδίασης νέων υπηρεσιών βασισμένων σε υπολογιστικές υποδομές νέφους (Cloud computing) αποσκοπεί στο συνδυασμό ενός ευέλικτου οικονομικού μοντέλου με την υψηλή απόδοση και διαθεσιμότητα των τεχνολογιών κατανεμημένου υπολογισμού και αποθήκευσης που εστιάζουν σε περιβάλλοντα νέφους. Μια τέτοια σημαντική τεχνολογία είναι και οι μη-σχεσιακές (NoSQL) κατανεμημένες βάσεις δεδομένων, οι οποίες σήμερα χρησιμοποιούνται από παρόχους υπηρεσιών όπως οι Google, Yahoo, Facebook, κά. Καθώς οι ανάγκες των παρόχων επεκτείνονται στην προσφορά εγγυήσεων απόδοσης της υπηρεσίας, η ερευνητική κοινότητα επικεντρώνεται σε μηχανισμούς που παρέχουν ελεγχόμενη απόδοση, προβλέψιμη αξιοπιστία, και εγγυημένη απόκριση ή/και ρυθμοαπόδοση εισόδου / εξόδου.
Στην εργασία αυτή, παρουσιάζουμε ένα σύστημα παροχής ποιότητας υπηρεσιών εστιασμένο στον έλεγχο της απόδοσης εφαρμογών πάνω από το κατανεμημένο NoSQL σύστημα αποθήκευσης Apache Cassandra. Παρουσιάζουμε την αρχιτεκτονική και υλοποίηση του συστήματος και αναλύουμε τα αποτελέσματα αποτίμησης του χρησιμοποιώντας μια επέκταση του Cloud Yahoo Serving Benchmark(YCSB) σε εικονικές μηχανές του Amazon EC2. Το σύστημά μας βασίζεται σε μια μεθοδολογία πρόβλεψης της ποιότητας των υπηρεσιών με βάση συστηματικές μετρήσεις. Η πειραματική αποτίμηση αποδεικνύει ότι η μέθοδος είναι αποτελεσματική για την εκτίμηση των απαιτούμενων πόρων για μια εφαρμογή και κατά συνέπεια, για τον έλεγχο της απόδοσης των εφαρμογών. Η υλοποίηση που παρουσιάζουμε είναι επικεντρωμένη στο Apache Cassandra, ωστόσο οι βασικές της αρχές είναι γενικές και μπορούν να εφαρμοστούν και σε άλλα NoSQL συστήματα.
|
Φυσική περιγραφή |
47 σ. : χάρτ., πίν., έγχ. εικ. ; 30 εκ. |
Γλώσσα |
Αγγλικά |
Θέμα |
Cloud computing |
|
Distributed key-value stores |
|
Quality of service |
|
Ποιότητα Υπηρεσιών |
|
Υπολογιστικά νέφη |
Ημερομηνία έκδοσης |
2013-11-15 |
Συλλογή
|
Σχολή/Τμήμα--Σχολή Θετικών και Τεχνολογικών Επιστημών--Τμήμα Επιστήμης Υπολογιστών--Μεταπτυχιακές εργασίες ειδίκευσης
|
|
Τύπος Εργασίας--Μεταπτυχιακές εργασίες ειδίκευσης
|
Εμφανίσεις |
733 |