HEAL DSpace

Μελέτη και αποτίμηση μεθόδων εκτέλεσης εφαρμογών ως Unikernels σε αρχιτεκτονικές ARM

Αποθετήριο DSpace/Manakin

Εμφάνιση απλής εγγραφής

dc.contributor.author Λάγκας Νικολός, Ορέστης el
dc.contributor.author Lagkas Nikolos, Orestis en
dc.date.accessioned 2019-05-09T09:56:47Z
dc.date.available 2019-05-09T09:56:47Z
dc.date.issued 2019-05-09
dc.identifier.uri https://dspace.lib.ntua.gr/xmlui/handle/123456789/48666
dc.identifier.uri http://dx.doi.org/10.26240/heal.ntua.16585
dc.rights Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα *
dc.rights.uri http://creativecommons.org/licenses/by-nc-sa/3.0/gr/ *
dc.subject Πυρήνας λειτουργικού συστήματος el
dc.subject Εικονικοποίηση el
dc.subject Τεχνολογία νέφους el
dc.subject Εικονικές μηχανές el
dc.subject Συσκεύες χαμηλής κατανάλωσης el
dc.subject Unikernels en
dc.subject Operating systems en
dc.subject Virtualization en
dc.subject Cloud computing en
dc.subject Low power devices en
dc.title Μελέτη και αποτίμηση μεθόδων εκτέλεσης εφαρμογών ως Unikernels σε αρχιτεκτονικές ARM el
dc.title Exploring potential benefits of Unikernel frameworks on ARM en
dc.contributor.department Computing Systems Laboratory (CSLab) el
heal.type bachelorThesis
heal.classification Λειτουργικά συστήματα el
heal.classification Unikernels en
heal.classification Operating systems en
heal.classification Cloud computing en
heal.classification Εικονοποίηση και απομόνωση el
heal.classification Virtualization and isolation en
heal.classificationURI http://data.seab.gr/concepts/9e8d87afd5f903dea321910add7e91bf7f2879ea
heal.classificationURI http://data.seab.gr/concepts/9e8d87afd5f903dea321910add7e91bf7f2879ea
heal.classificationURI http://data.seab.gr/concepts/d45cd1d3fcd3da2caa24a9e11742f4783d37cb22
heal.classificationURI http://data.seab.gr/concepts/9d4b74cf1ba32e9907f83aeb2752b5eeed040ebb
heal.classificationURI http://data.seab.gr/concepts/9d4b74cf1ba32e9907f83aeb2752b5eeed040ebb
heal.language el
heal.access free
heal.recordProvider ntua el
heal.publicationDate 2018-10-22
heal.abstract Καθώς ο όγκος των δεδομένων προς επεξεργασία αυξάνεται συνεχώς, εμφανίζεται επιτακτικά η ανάγκη να εστιάσουμε στην αποδοτικότερη επεξεργασία τους με τη χρήση κατά το δυνατόν λιγότερων υπολογιστικών πόρων. ́Ενας σημαντικός παράγοντας που επιβαρύνει το περιβάλλον εκτέλεσης μίας εφαρμογής στο Cloud, είναι τα ίδια τα συμβατικά Λειτουργικά Συστήματα. Η εκτέλεση εφαρμογών πάνω από ΛΣ γενικού σκοπού στο Cloud περιλαμβάνει περιττές λειτουργίες που δε συνάδουν με την αρχιτεκτονική του Cloud. Σκοπός της εργασίας αυτής είναι η μελέτη μεθόδων απαλοιφής αυτής της επιβάρυνσης μέσω της δημιουργίας ενός λεπτότερου στρώματος εξαρτήσεων που θα καθιστά δυνατή την αυτόνομη εκτέλεση μίας εφαρμογής στο υλικό, ως ένα ενιαίο εκτελέσιμο αρχείο. Στα πλαίσια αυτά μελετάμε τις δομές των Unikernel ως μία εναλλακτική προσέγγιση για την αναπροσαρμογή της αρχιτεκτονικής εκτέλεσης των εφαρμογών στο Cloud. Αποτιμούμε τις επιδόσεις τους σε βασικές λειτουργίες (δίκτυο, πρόσβαση στη μνήμη του οικοδεσπότη) που εκτελούνται συχνά στα πλαίσια μίας εφαρμογής και αποτελούν βασικό παράγοντα επιβάρυνσης του χρόνου εκτέλεσής της. Συγκρίνουμε τις μεθόδους αυτές με τις επικρατούσες προσεγγίσεις στο Cloud Computing, εντοπίζουμε αξιόλογες προοπτικές και προτείνουμε μελλοντικές επεκτάσεις. el
heal.abstract The continuously growing amount of data to be processed makes it really important to maximize the efficiency of the processing by also minimizing the underlying resources. An important downside in the execution environment of an application on the Cloud are the traditional Operating Systems. The purpose of this thesis is to perform a feasibility study of the possible methods to limit the burden of the Operating System by creating a lightweight layer of dependencies for the application; whilst keeping it possible to run it directly on the hardware (baremetal or hypervisor) as an single autonomous image. To-that-end, we focus on Unikernels as an alternative approach for the modernization of the execution architecture for Applications running on the Cloud. We are evaluating the performance of common operations (network, block device), that are usually adding a significant overhead on the execution time of an application. Finally by comparing this new approach with the traditional ones standing, we find out that the results are remarkable and we propose further extensions for future work. en
heal.advisorName Κοζύρης, Νεκτάριος el
heal.advisorName Koziris, Nektarios en
heal.committeeMemberName Γκούμας, Γεώργιος el
heal.committeeMemberName Παπασπύρου, Νικόλαος el
heal.academicPublisher Εθνικό Μετσόβιο Πολυτεχνείο. Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών. Τομέας Τεχνολογίας Πληροφορικής και Υπολογιστών el
heal.academicPublisherID ntua
heal.numberOfPages 109 σ.
heal.fullTextAvailability true


Αρχεία σε αυτό το τεκμήριο

Οι παρακάτω άδειες σχετίζονται με αυτό το τεκμήριο:

Αυτό το τεκμήριο εμφανίζεται στην ακόλουθη συλλογή(ές)

Εμφάνιση απλής εγγραφής

Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα Εκτός από όπου ορίζεται κάτι διαφορετικό, αυτή η άδεια περιγράφεται ως Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα