04 Fakultät Energie-, Verfahrens- und Biotechnik
Permanent URI for this collectionhttps://elib.uni-stuttgart.de/handle/11682/5
Browse
3 results
Search Results
Item Open Access Kosten-effizienter Einsatz von Cloud Computing für CEP Applikationen(2018) Müller, JensApplikationen in der Cloud müssen effizient skaliert werden, um die Vorteile paralleler Verarbeitung nutzen und gleichzeitig ein optimales Kosten-Nutzen Verhältnis erreichen zu können. Complex event processing (CEP) Applikationen unterliegen meist schwankenden Arbeitslasten und benötigen zu deren Bearbeitung sich anpassende Ressourcen. Die Literatur beschreibt zur Vorhersage von Arbeitslasten von CEP Applikationen nur theoretische Konzepte. In dieser Bachelorarbeit erarbeiten wir konkrete Instruktionen, die die einzelnen notwendigen Schritte beschreiben, um eine CEP Applikation in der Cloud kosteneffizient bereitzustellen. Dafür analysieren wir die unterschiedlichen Kostenmodelle der Cloudanbieter im Hinblick auf Kosten/Leistungs Aspekte, ermitteln wie CEP Applikationen zur Laufzeit automatisch in der Cloud skaliert werden können und implementieren einen Vorhersagealgorithmus, mit dessen Hilfe sichergestellt wird, dass bei variabler Auslastung benötigte Ressourcen rechtzeitig zur Verfügung stehen und wieder abgeschaltet werden, sobald sie nicht mehr benötigt werden. Es werden die kritischen Punkte bei der Bereitstellung von CEP Applikationen in der Cloud aufgeführt und vorgestellt wie eine kosteneffiziente automatische Skalierung der Ressourcen umgesetzt werden kann.Item Open Access Scalability investigation of event processing systems(2018) Stifel, AlexanderDas frühestmögliche Erkennen von nützlichen Informationen in Datenströmen und die damit zeitnah mögliche Reaktion auf sich ändernde Tendenzen spielt in vielen Anwendungsgebieten eine strategische Rolle. Das enorm zunehmende Datenvolumen erschwert jedoch das Ableiten von Zusammenhängen der Daten mit Hilfe von Complex-Event-Processing-Systemen in Echtzeit. Für die effiziente Verarbeitung dieser Datenströme bieten aktuelle Complex-Event-Processing-Systeme unterschiedliche Parallelisierungstechniken an. Eine Möglichkeit, um die Leistungsfähigkeit zu erhöhen, ist die verteilte Ausführung auf einem Rechnerverbund in dem weitere Knoten für die Verarbeitung zur Verfügung gestellt werden und das System den Datenstrom auf die verfügbaren Knoten verteilen kann. In dieser Arbeit wird die Auswirkung des Parallelisierungsgrads auf den Durchsatz von Complex-Event-Processing-Systemen untersucht. Insbesondere wird das eigenentwickelte Complex-Event-Processing-System mit einem auf dem Markt verfügbaren System verglichen. Für die Untersuchung werden für Ereignisverarbeitungssysteme geeignete Datensätze recherchiert und basierend darauf verschiedene Anwendungsszenarien entwickelt. Die erarbeiteten Anwendungsszenarien werden für die beiden Systeme implementiert und schließlich wird die Auswirkung des Parallelisierungsgrads experimentell überprüft und ausgewertet.Item Open Access What are the current capabilities for a speech interface using existing speech libraries on a mobile robot with limited hardware resources?(2022) Jerye, FelixInteraction with robots often requires a speech interface. Particularly robots with many concurrent processes, need a resource efficient solution. The available frameworks are often tightly coupled, making them less suitable for an deep integration. This work presents a modular prototype speech interface based on the Robot Operating System. The individual modules are interchangeable and logically separated. Special attention is paid to the weak hardware of a Raspberry Pi 4. Benchmarks are used to show that this platform is suitable for a real-time speech interface. This does not apply to all software components. Especially GPU-optimized components reach their limits and miss real-time.