Browsing by Author "Großmann, Steven"
Now showing 1 - 3 of 3
- Results Per Page
- Sort Options
Item Open Access Dynamic consistency checking of cloud computing patterns(2018) Großmann, StevenCloud computing patterns can be used to build cloud applications based on proven and tested solutions. However, the correct implementation of these patterns is not always warranted during the whole life cycle of an application. Inconsistencies between implementation and cloud computing patterns can result in architectural drift and negatively impact the quality attributes of an application. Therefore, this thesis presents a method to check the consistency of cloud computing patterns at runtime. Nine cloud computing patterns are selected and analyzed in detail for structural and semantic constraints. A formal notation is developed to express the constraints and enable automatic consistency checking of the patterns. Furthermore, a framework is designed which enables monitoring of cloud applications and checking of constraints for cloud computing patterns at runtime. To show the feasibility of this method, the framework is implemented and successfully tested in a cloud computing environment, with a simulated workload on virtual machines, for the patterns Static Workload, Continuously Changing Workload, Elasticity Manager, and Watchdog.Item Open Access Efficient solving of linear equations on mobile devices utilizing a cloud-infrastructure(2015) Großmann, StevenAs the usage of mobile computer devices like smartphones got popular over the last decade, mobile applications got more important and higher sophisticated. An example of resource demanding applications are numerical simulations. However the resources of mobile devices are not as powerful as on stationary computers due to the mobility aspect. Proceedings like code offloading provide solutions to bypass the limitations of mobile resources. In this bachelor thesis a system was developed to efficiently solve linear equation systems on mobile devices by utilizing a Cloud-Infrastructure. The system focuses on optimizing the resources energy, computation time and result quality according to the network situation. Evaluation tests recorded energy savings of 70% and a computation time reduction of 80% compared to conventional proceedings. Though those values depend on the network situation.Item Open Access Untersuchung der Interaktionsmethoden und vorausgesetzten Programmiererfahrung von Simulationswerkzeugen(2014) Großmann, Steven; Herter, Johannes; Rush, NicholasDer SimTech Cluster der Universität in Stuttgart vereint viele Experten zum Thema Simulationen. Da diese Experten aus den unterschiedlichsten Fachrichtungen kommen, bzw. die unterschiedlichsten Dinge simulieren und modellieren, sind auch einige Mitglieder dabei, die wenig oder keine Programmiererfahrung aufweisen können. Auf Grund dieses Umstandes soll ein Simulationsprogramm entwickelt werden, dass möglichst wenig Programmiererfahrung voraussetzt. Im Vorfeld zur Entwicklung eines solchen Programms sollen, im Rahmen dieser Fachstudie, bereits im SimTech verwendete Programme untersucht werden. Dabei liegt das Hauptaugenmerk auf den Interaktionsmethoden und dem Grad der Programmiererfahrung. Mit Hilfe einer Onlineumfrage wurde eine Übersicht von verwendeten Programmen, die auch von den jeweiligen Teilnehmer der Umfrage bewertet wurden, gesammelt. Außerdem wurden Interviews mit einigen Mitarbeitern von SimTech geführt, die einen tieferen Einblick in die Verwendung der Programme liefern sollte. Basierend auf den Erkenntnissen der Umfrage und der Interviews wurde eine Empfehlung für die Entwicklung des Simulationswerkzeugs ausgesprochen.