Μεταφορά εικονικά υλοποιούμενων εφαρμογών στην υπολογιστική αρχιτεκτονική στα άκρα του δικτύου με χρήση Κυβερνήτη

DSpace/Manakin Repository

Show simple item record

dc.contributor.author Στουρνάρας, Αλέξιος el
dc.contributor.author Stournaras, Alexios en
dc.date.accessioned 2020-09-30T10:39:34Z
dc.date.available 2020-09-30T10:39:34Z
dc.identifier.uri https://dspace.lib.ntua.gr/xmlui/handle/123456789/51230
dc.identifier.uri http://dx.doi.org/10.26240/heal.ntua.18928
dc.rights Αναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 3.0 Ελλάδα *
dc.rights.uri http://creativecommons.org/licenses/by-nc-nd/3.0/gr/ *
dc.subject Υπολογιστικό νέφος el
dc.subject Υπολογιστική κινητού νέφους el
dc.subject Κυβερνήτης el
dc.subject Εικόνες el
dc.subject Μετατόπιση υπολογιστικού φόρτου el
dc.subject Mobile cloud computing en
dc.subject Edge computing en
dc.subject Kubernetes en
dc.subject Containers en
dc.subject Computational offloading en
dc.title Μεταφορά εικονικά υλοποιούμενων εφαρμογών στην υπολογιστική αρχιτεκτονική στα άκρα του δικτύου με χρήση Κυβερνήτη el
heal.type bachelorThesis
heal.classification Cloud computing-edge computing en
heal.language el
heal.access free
heal.recordProvider ntua el
heal.publicationDate 2020-03-11
heal.abstract Τα τελευταία χρόνια παρατηρείται μια ραγδαία αύξηση των συσκευών που ανήκουν στο Διαδίκτυο των Αντικειμένων, οι οποίες, προκειμένου να είναι εύχρηστες και εύκολες στη μεταφορά τους, διαθέτουν περιορισμένους πόρους. Επομένως,η χρήση των εφαρμογών που προσφέρουν οι εν λόγω συσκευές καθιστούν επιτακτική την ανάγκη αξιοποίησης του υπολογιστικού νέφους. Ωστόσο, η ιδέα της αντιμετώπισης του νέφους ως απομονωμένα κέντρα δεδομένων θεωρείται πλέον παρωχημένη,αφού προκαλείται έτσι μεγάλη συμφόρηση στο δίκτυο, που οδηγεί σε μεγάλους χρόνους αναμονής και συχνά καταλήγει σε μη ανταπόκριση των κέντρων αυτών.Προς αποφυγή των δυσκολιών,οι ειδικοί έχουν στρέψει την προσοχή τους στην χρήση της υπολογιστικής αρχιτεκτονικής στα άκρα του δικτύου για την μεταφόρτωση του υπολογιστικού φόρτου των εφαρμογών.Με την τεχνική αυτή, ισομοιράζονται κατάλληλα οι πόροι των κόμβων που ανήκουν στο νέφος και μειώνονται ταυτόχρονα οι χρόνοι αποκρίσης λόγω εγγύτητας των κόμβων στην παραγωγή των δεδομένων.Σκοπός της διπλωματικής εργασίας είναι η βελτιστοποίηση της μεθόδου αυτής με τη χρήση αλγορίθμου που στοχεύει στην μετατόπιση του υπολογιστικού φόρτου της κινητής συσκευής στον κάθε φορά κοντινότερο κόμβο της. Αυτό έχει επιτευχθεί με την υλοποίηση των εφαρμογών ως συσκευασμένες εφαρμογές και την αξιοποίηση του Κυβερνήτη, ένα πρόγραμμα Ανοιχτού Πηγαίου Κώδικα για τον αυτόματο χειρισμό των εφαρμογών αυτών. Τέλος, τα πειράματα που διεξάχθηκαν επιβεβαιώνουν τη χρησιμότητα αυτής της υλοποίησης, τόσο ως προς το χρόνο και την ταχύτητα διεκπεραίωσης της εφαρμογής, όσο και ως προς την σωστή αξιοποίηση των πόρων του κάθε κόμβου. el
heal.abstract In recent years there has been a rapid increase in Internet of Things devices, which, in order to be easily operated and portable, have intrinsic resource constraints.Hence, the need for proper cloud utilization for the applications these devices offer becomes imperative.However, the idea of treating the cloud as isolated data centers is now considered obsolete, since it causes network congestion, which in turn leads to latency and downtime problems.To avoid these difficulties,experts have turned their attention to the use of computational offloading of the apps to the edge of the cloud, called edge computing.With this technique, the resources of the nodes that belong to the edge of the cloud are properly distributed between the apps and the latency is greatly reduced due to the close proximity of the nodes to the data production.The goal of this diploma thesis is to further improve this technique by using an algorithm which aims to offload the mobile device’s computations to the nearest node,and transfer them to another according to the device’s location. Tο achieve this feat, we will develop the apps with docker containers and utilize Kubernetes, an Open Source Code project that automatically orchestrates those containers.In the end, experiments are contacted that prove the usefulness of this implementation, in regards to the time and speed of the app’s runtime, as well as the proper exploitation of each of the node’s resources. en
heal.advisorName Παπαβασιλείου, Συμεών el
heal.committeeMemberName Βαρβαρίγου, Θεοδώρα el
heal.committeeMemberName Ρουσσάκη, Ιωάννα el
heal.academicPublisher Εθνικό Μετσόβιο Πολυτεχνείο. Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών. Τομέας Επικοινωνιών, Ηλεκτρονικής και Συστημάτων Πληροφορικής el
heal.academicPublisherID ntua
heal.numberOfPages 60 σ. el
heal.fullTextAvailability false

Files in this item

The following license files are associated with this item:

This item appears in the following Collection(s)

Show simple item record

Αναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 3.0 Ελλάδα Except where otherwise noted, this item's license is described as Αναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 3.0 Ελλάδα