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

Η χρήση νέφους υπολογιστών (cloud) αποτελεί πλέον αναπόσπαστο κομμάτι της καθημερινότητά μας ακόμα και αν δεν το καταλαβαίνουμε. Οι εφαρμογές που τρέχουν πάνω σε αυτό το σύνολο υπολογιστών απαιτούν να είναι πάντα διαθέσιμες στον χρήστη παρά τις δυσκολίες που εκ φύσεως παρουσιάζουν τα κατανεμημένα...

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

Λεπτομέρειες βιβλιογραφικής εγγραφής
Κύριος συγγραφέας: Κονίδης, Ηλίας
Άλλοι συγγραφείς: Νικολετσέας, Σωτήρης
Μορφή: Thesis
Γλώσσα:Greek
Έκδοση: 2017
Θέματα:
Διαθέσιμο Online:http://hdl.handle.net/10889/10700
Περιγραφή
Περίληψη:Η χρήση νέφους υπολογιστών (cloud) αποτελεί πλέον αναπόσπαστο κομμάτι της καθημερινότητά μας ακόμα και αν δεν το καταλαβαίνουμε. Οι εφαρμογές που τρέχουν πάνω σε αυτό το σύνολο υπολογιστών απαιτούν να είναι πάντα διαθέσιμες στον χρήστη παρά τις δυσκολίες που εκ φύσεως παρουσιάζουν τα κατανεμημένα συστήματα. Η διαθεσιμότητα των εφαρμογών αυτών καθώς και των εξυπηρετητών που τις παρέχουν επηρεάζεται από ανεπαρκής ρυθμίσεις εξισορρόπησης φορτίου (load balancing), επιθέσεις άρνησης εξυπηρέτησης (denial of service attacks), χαλασμένα καλώδια καθώς και πτώσεις τάσης ρεύματος . Καθώς αυτά τα φαινόμενα είναι πιθανό ποτέ να μην εξαφανιστούν, η ανακατεύθυνση της κίνησης (traffic redirection) από τον χαλασμένο εξυπηρετητή σε κάποιον εφεδρικό είναι μια σημαντική διαδικασία για την αποκατάσταση της υπηρεσίας. Σε αυτή την εργασία, αρχικά αποτιμούμε ένα reverse proxy server-based scheme για την ανακατεύθυνση της κίνησης, χρησιμοποιώντας τον Haproxy και επίσης αναπτύσσουμε μια Software Defined Netwok (SDN-based) λύση. Συγκρίνουμε τους δύο μηχανισμούς παρουσιάζοντας πώς ο κάθε ένας μπορεί να χρησιμοποιηθεί για να περιορίσουμε τον χρόνο που μια υπηρεσία δεν είναι διαθέσιμη στην περίπτωση μιας αποτυχίας, παρέχοντας υψηλή διαθεσιμότητα (high availability).