Παρουσίαση Μεταπτυχιακής Εργασίας Κ. Λεσγίδη, Παρασκευή 13/11 @10:30πμ, Αίθουσα Α3
13/11/2015

Έμβια Μετανάστευση Docker Containers

Το Docker είναι ένας τρόπος virtualization, που προσφέρει άμεση λειτουργική αναδιάταξη και κλιμάκωση εφαρμογών σε περιβάλλον νέφους.  To Docker χρησιμοποιεί τα Linux Containers και προσθέτει νέα χαρακτηριστικά όπως φορητότητα των containers, versioning στα images που χρησιμοποιούνται και επαναχρησιμοποίηση.  Σε αυτή τη διπλωματική εργασία εξετάζουμε το πρόβλημα της Έμβιας Μετανάστευσης (Live Migration) εφαρμογών πάνω σε Docker Containers.  Πιο συγκεκριμένα ενδιαφερόμαστε για τεχνικές που επιτρέπουν την επιτυχή μεταφορά ενός Docker container από ένα φυσικό ή εικονικό μηχάνημα σε ένα άλλο, χωρίς ο τελικός χρήστης να διαπιστώσει κάποια διακοπή στην εργασία του.  Προτείνουμε ένα πρωτόκολλο για το παραπάνω σημαντικά πρακτικό πρόβλημα και παρέχουμε την υλοποίησή ενός πρωτοτύπου που είναι σε θέση να μεταφέρει containers που τρέχουν Apache Web Servers ή/και MySQL βάσεις δεδομένων.  Στην αξιολόγηση του πρωτοτύπου μας παρατηρήσαμε αρκετά καλούς χρόνους ολοκλήρωσης ενός Migration και μικρή επιβάρυνση στις υπηρεσίες του χρήστη από την υλοποίηση μας.

 

Εξεταστές: Μ. Ρουσσοπούλου, Α. Δελής

 

MaDgIK 2009-2016