Masterarbeit MSTR-2017-83

Bibliograph.
Daten
Müller, Michael: Design and Evaluation of Availability Models for the RabbitMQ Messaging Middleware.
Universität Stuttgart, Fakultät Informatik, Elektrotechnik und Informationstechnik, Masterarbeit Nr. 83 (2017).
107 Seiten, englisch.
Kurzfassung

With the increasing importance of cloud services, the use of so-called microservices is increasing. In order to decouple and communicate asynchronously between different microservices, messaging middleware is use. Cloud providers want to guarantee availability of their offered services like the popular messaging middleware RabbitMQ for their customers. As building up and testing different configurations in reality is a costand time-consuming process, models are a cost-efficient way to estimate the availability of a concrete configuration. In this work three modeling approaches are used to create availability models of the messaging middleware RabbitMQ. Since no real world data on availability of this service was obtainable, predefined scenarios are executed in a test environment. The results are compared to the results obtained by evaluation of the created models and indicate that Fault Trees and Reliability Block Diagrams are a good for modeling independent failures and get an overview over the system. Moreover, Stochastic Colored Petri Nets are a good choice for modeling the state of a message middleware system, which is influenced by its environment, too. Nevertheless, neither of the models support the modeling of unknown failures, which is subject to future work.

Abteilung(en)Universität Stuttgart, Institut für Parallele und Verteilte Systeme, Verteilte Systeme
BetreuerRothermel, Prof. Kurt; Bibartiu, Otto; Ottenwälder, Dr. Beate
Eingabedatum5. Juni 2019
   Publ. Abteilung   Publ. Institut   Publ. Informatik