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 |
Οι παρακάτω άδειες σχετίζονται με αυτό το τεκμήριο: