Die Arbeit dreht sich um spezifische Aspekte von Serverless Edge-Computing. Serverless-Frameworks wie OpenFaaS wurden in Teilen bereits angepasst um in einem Edge-Computing Szenario funktionieren zu können. Manche Anwendungen funktionieren aber nach wie vor schlecht, speziell solche die durch das Netzwerk limitiert sind.
Der Grund hierfür liegt meiner Ansicht nach in der stark zentralisierten Architektur von Serverless-Frameworks. Ein motivierendes Schlüsselszenario für diese Arbeit ist Echtzeit-Videoanalyse, insbesondere in Smart-City und Pervasive-Computing Anwendungen, da dies die erwähnten Limitationen von aktuellen Serverless-Frameworks aufzeigt und von gesellschaftlicher Relevanz ist.
Um diese Limitierungen zu überwinden werden neue load balancing, sowie scaling und scheduling Lösungen entwickelt und in Simulationsumgebungen getestet. Diese sollen die Performance von Netzwerkgebundenen Anfragen dramatisch verbessern.
Der Zwischenbericht, der den damaligen Stand repräsentiert. Als Lizenz kommt CC-BY zum Einsatz, wobei die fertige Arbeit und damit alle finalen Ergebnisse unter der MIT Lizenz stehen.
Responder. Ein Tool das es erlaubt Server-Antworten mit anpassbaren Antwortzeiten zu testen. Im Rahmen der Arbeit entstanden und zur Evaluierung eingesetzt.
Auf der TU Wien müssen zu Diplomarbeiten auch Poster verfasst werden. Nachdem diese von Hand zu gestalten viel Arbeit ist habe ich einen Generator geschrieben, der es erlaubt die Poster einfach und schnell per HTML zu definieren und mit CSS visuell anzupassen. Braucht noch etwas Vereinfachung und Erklärung aber für andere Master-Studenten der TU nützlich.
Eine angepasste Version von traefik, die unterschiedliche Load Balancing Techniken unterstützt. Wurde im Rahmen meiner Arbeit zur Evaluierung des Ressourcenverbrauchs herangezogen.
Telemd ist an der Distributed Systems Group der TU Wien entstanden. Es handelt sich um ein Programm zum Erfassen des Ressourcenverbrauchs von Servern und Containern. Im Rahmen meiner Arbeit habe ich es erweitert und Features hinzugefügt.
Ein standalone Serverless Function Simulator. Entstanden an der DSG der TU Wien. Im Rahmen meiner Arbeit stark erweitert und die technische Basis für meine Simulationsergebnisse.
Ein flow-basierter Simulator für Netzwerk-Transfers. Entstanden an der DSG der TU Wien. Wird im Hintergrund von FaaS-Sim verwendet, und im Rahmen meiner Arbeit erweitert.
Die Variante von Faas-Sim mit der ich meine Diplomarbeit evaluiert habe. Inkludiert auch Code für das erstellen der Visualisierungen, die in der Arbeit vorkommen.