Massive Multiuser Event Infrastructure (M2etis) is a configurable publish-subscribe middleware. It provides efficient support for the diverse Quality-of-Service (QoS) requirements of large-scale distributed applications.
I have contributed the MAESTRO configuration tool as well as the MATINEE domain-specific language to M2etis.
MAESTRO uses discrete-event simulations and regression methods to translate declarative MATINEE descriptions of event types to an optimal middleware configuration. Configuration decisions are based on the Quality-of-Service requirements of the application and are conducted at design-time to minimize performance impacts at run-time.