HEAL DSpace

SPLaSh: κλιμάκωση προγραμμάτων κελύφους σε πλατφόρμες χωρίς διακομιστή

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

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

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


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

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

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

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

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