dc.contributor.author | Παγώνας, Νικόλαος | el |
dc.contributor.author | Pagonas, Nikolaos | en |
dc.date.accessioned | 2024-09-06T06:28:31Z | |
dc.date.available | 2024-09-06T06:28:31Z | |
dc.identifier.uri | https://dspace.lib.ntua.gr/xmlui/handle/123456789/60140 | |
dc.identifier.uri | http://dx.doi.org/10.26240/heal.ntua.27836 | |
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 | Unix | en |
dc.subject | Shell | en |
dc.subject | Serverless | en |
dc.subject | Function-as-a-Service | en |
dc.subject | Cloud Computing | en |
dc.title | SPLaSh: κλιμάκωση προγραμμάτων κελύφους σε πλατφόρμες χωρίς διακομιστή | el |
dc.title | SPLaSh: scaling out shell scripts on serverless platforms | en |
heal.type | bachelorThesis | |
heal.classification | Κατανεμημένα Συστήματα | el |
heal.classification | Υπολογισμός Νέφους | el |
heal.classification | Συστήματα Παράλληλης Επεξεργασίας | el |
heal.classification | Distributed Systems | en |
heal.classification | Cloud Computing | en |
heal.classification | Parallel Processing Systems | en |
heal.language | el | |
heal.language | en | |
heal.access | free | |
heal.recordProvider | ntua | el |
heal.publicationDate | 2024-06-25 | |
heal.abstract | Παρόλο που το κέλυφος Unix χρησιμοποιείται ευρέως σήμερα, αυτή τη στιγμή δεν υπάρχει υποστήριξη για την αυτόματη ανάπτυξη προγραμμάτων κελύφους σε σύγχρονες πλατφόρμες χωρίς διακομιστή—χάνοντας σημαντικά οφέλη, όπως η ελαστικότητα, η κλιμακωσιμότητα, και η τιμολόγηση με βάση τη χρήση. Το SPLaSh είναι ένα νέο σύστημα για την αυτόματη κλιμάκωση προγραμμάτων φλοιού σε υποδομές χωρίς διακομιστή, χρησιμοποιώντας ένα συνδυασμό μεταγλώττισης και εκτέλεσης. Το SPLaSh εισάγει μια σειρά νέων εντολών κελύφους για την εκτέλεση χωρίς διακομιστή, εγκαθιστά επικοινωνία ροής δεδομένων μεταξύ συναρτήσεων και παρέχει αυτόματη, πάνω-στην-ώρα ανάπτυξη και κλιμάκωση χωρίς διακομιστή. Αξιολογημένο σε ένα σύνολο πραγματικών προγραμμάτων κελύφους, το SPLaSh προσφέρει ένα εύρος επιταχύνσεων σε σχέση με το Bash (0.75–14.38×, μέσος όρος: 1.75×)—χωρίς να απαιτεί τροποποιήσεις στα αρχικά προγράμματα. | el |
heal.abstract | Even though the Unix shell is widely used today, no support currently exists for automatically deploying shell scripts on modern serverless platforms—missing out on key benefits, such as elasticity, scalability, and pay-as-you-go pricing. SPLaSh is a new system for automatically scaling out shell scripts on serverless infrastructure, using a combination of compilation and runtime support. SPLaSh introduces a range of new shell primitives for serverless execution, establishes pipe-like streaming communication between functions, and provides push-button, just-in-time serverless deployment and scale-out. Evaluated on a set of real-world shell scripts, SPLaSh offers a range of speedups over Bash (0.75–14.38×, average: 1.75×)—without requiring any modifications to the original scripts. | en |
heal.advisorName | Γκούμας, Γεώργιος | el |
heal.advisorName | Goumas, Georgios | en |
heal.committeeMemberName | Παπασπύρου, Νικόλαος | el |
heal.committeeMemberName | Papaspyrou, Nikolaos | en |
heal.committeeMemberName | Βασιλάκης, Νίκος | el |
heal.committeeMemberName | Vasilakis, Nikos | en |
heal.academicPublisher | Εθνικό Μετσόβιο Πολυτεχνείο. Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών. Τομέας Τεχνολογίας Πληροφορικής και Υπολογιστών. Εργαστήριο Υπολογιστικών Συστημάτων | el |
heal.academicPublisherID | ntua | |
heal.numberOfPages | 150 σ. | el |
heal.fullTextAvailability | false |
Οι παρακάτω άδειες σχετίζονται με αυτό το τεκμήριο: