Μηχανισμοί ΛΣ για αποδοτική διαχείριση μνήμης και συστημάτων αρχείων για συναρτήσεις χωρίς διακομιστή σε εικονικές μηχανές

Περίληψη

To μοντέλο εκτέλεσης Συναρτήσεων ως Υπηρεσία (FaaS) έχει κυριαρχήσει στον τομέα του Υπολογιστικού Νέφους (Cloud Computing). Οι FaaS εφαρμογές αναπτύσσονται ως αυτόνομες συναρτήσεις για τις οποίες οι χρήστες παρέχουν τον πηγαίο κώδικα ενω οι πάροχοι διασφαλίζουν τις εξαρτήσεις (π.χ. σύστημα εκτέλεσης) και τους απαραίτητους πόρους (μνήμη, υπολογιστική ισχύς κλπ) για την εκτέλεσή τους. Με αυτόν τον τρόπο απλοποιείται ο προγραμματισμός: α) οι χρήστες απαλλάσσονται απο τη διαχείριση ενός ολόκληρου συστήματος και β) η διαχείριση των πόρων γίνεται ευκολότερη, δηλαδή οι πάροχοι μπορούν να κλιμακώνουν δυναμικά και με διαφάνεια τους πόρους που δεσμεύουν για κάθε συνάρτηση με βάση τον εισερχόμενο φόρτο αιτημάτων. Συνήθως, η κατανομή πόρων ελέγχεται αυξάνοντας ή μειώνοντας τον αριθμό των στιγμιοτύπων συναρτήσεων που εξυπηρετούν αιτήματα. Έτσι, η ελαστικότητα των πόρων αποτελεί ένα από τα βασικά χαρακτηριστικά του FaaS. Επιπλέον, η κοινή χρήση πόρων μεταξύ πολλών διαφορετικών στιγμιοτύπων βελτιώνει ...
περισσότερα

Περίληψη σε άλλη γλώσσα

The Function-as-a-Service (FaaS) execution model has dominated cloud computing. FaaS applications are developed as standalone functions for which users provide the source code, while providers secure the dependencies (e.g., runtime) and the necessary resources (e.g., memory, CPU) for their execution. Programming is simplified: (i) developers are alleviated from the burden to manage an entire system and (ii) resource management becomes easier, i.e., providers can scale dynamically and transparently the resources allocated per function based on the incoming load of requests. Typically, resource allocation is controlled by increasing or decreasing the number of function instances that serve requests. Thus, resource elasticity is one of the key defining characteristics of FaaS. Moreover, sharing common resources among multiple instances further improves resource efficiency. This thesis focuses on the OS mechanisms related to the filesystems and the memory management of functions executed i ...
περισσότερα
Η διατριβή είναι δεσμευμένη από τον συγγραφέα  (μέχρι και: 5/2026)
DOI
10.12681/eadd/60535
Διεύθυνση Handle
http://hdl.handle.net/10442/hedi/60535
ND
60535
Εναλλακτικός τίτλος
OS mechanisms for efficient memory management and filesystems for serverless functions in virtual machines
Συγγραφέας
Λάγκας-Νικολός, Ορέστης (Πατρώνυμο: Σπυρίδων)
Ημερομηνία
2025
Ίδρυμα
Εθνικό Μετσόβιο Πολυτεχνείο (ΕΜΠ). Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών. Τομέας Τεχνολογίας Πληροφορικής και Υπολογιστών. Εργαστήριο Υπολογιστικών Συστημάτων
Εξεταστική επιτροπή
Κοζύρης Νεκτάριος
Γκούμας Γεώργιος
Παπασπύρου Νικόλαος
Πνευματικάτος Διονύσιος
Αναστασιάδης Στέργιος
Κόγιας Μάριος
Καφφές Κωστής
Επιστημονικό πεδίο
Επιστήμες Μηχανικού και ΤεχνολογίαΕπιστήμη Ηλεκτρολόγου Μηχανικού, Ηλεκτρονικού Μηχανικού, Μηχανικού Η/Υ ➨ Υπολογιστές, Υλικό (hardware) και Αρχιτεκτονική
Λέξεις-κλειδιά
Υπολογιστικό νέφος; Εφαρμογές χωρίς διακομιστή; Συναρτήσεις ως υπηρεσία; Εικονικοποίηση; Ελαστική Μνήμη; Κατακερματισμός; Δέσμευση; Δοχεία εκτέλεσης; Αποθήκευση; Στιγμιότυπο εκτέλεσης; Προσωρινή μνήμη
Χώρα
Ελλάδα
Γλώσσα
Αγγλικά
Άλλα στοιχεία
εικ., πιν., σχημ., γραφ.
Στατιστικά χρήσης
ΠΡΟΒΟΛΕΣ
Αφορά στις μοναδικές επισκέψεις της διδακτορικής διατριβής για την χρονική περίοδο 07/2018 - 07/2023.
Πηγή: Google Analytics.
ΞΕΦΥΛΛΙΣΜΑΤΑ
Αφορά στο άνοιγμα του online αναγνώστη για την χρονική περίοδο 07/2018 - 07/2023.
Πηγή: Google Analytics.
ΜΕΤΑΦΟΡΤΩΣΕΙΣ
Αφορά στο σύνολο των μεταφορτώσων του αρχείου της διδακτορικής διατριβής.
Πηγή: Εθνικό Αρχείο Διδακτορικών Διατριβών.
ΧΡΗΣΤΕΣ
Αφορά στους συνδεδεμένους στο σύστημα χρήστες οι οποίοι έχουν αλληλεπιδράσει με τη διδακτορική διατριβή. Ως επί το πλείστον, αφορά τις μεταφορτώσεις.
Πηγή: Εθνικό Αρχείο Διδακτορικών Διατριβών.