A tool for evaluating event based middleware

Cosmina Ivan, Vasile Teodor Dădârlat · Procedia Computer Science · 2011

Notifications services are the middleware that provides information dissemination and other important features upon which publish/subscribe systems rely. Several commercial products, open source and research projects implements notification services as distributed event brokers that considerably differ each other in features and QoS that they provide. Great research efforts are concentrated in areas related to information dissemination, efficient routing algorithms, optimal location of filters for advertisements and/or subscriptions, and various optimization of resources use, scalability, fail tolerance, etc. The own nature of the notification services as distributed, large scale, big amount of concurrent messages processed, etc., as well as the diversity and complexity of the facets involved in their implementations, impact negatively on the analysis and evaluation of their behavior while they are in execution. There exist few solutions that solve this problem but they are mainly proprietary and focus on single or only partial aspects of the behavior. We presume that our solution would significantly help to the research, development and tuning of these modern distributed systems. The main motivation of this thesis is to enable the analysis of notification services implemented as distributed event brokers while they are running. This work introduces a notification service-independent analysis framework in terms of design, implementation and prototype evaluation, which allows online behavior analysis based on streamed observations, metrics and visual representations of them.

Read the paper · More papers on PaperTik