Source: http://www.cister.isep.ipp.pt/docs/improving_and_modelling_the_performance_of_a_publish_subscribe_message_broker/1558/view.pdf