15. The method of claim 1 , wherein determining the path for sending the message further comprises determining multiple paths to deliver the message from the broker to the subscriber.
15. The method of claim 1 , wherein determining the path for sending the message further comprises determining multiple paths to deliver the message from the broker to the subscriber. 16. The method of claim 15 , wherein determining multiple paths further comprises: monitoring bandwidth connections between nodes; calculating an alternate path for sending messages from the broker to the subscriber for path using nodes with diminished bandwidth; and sending message on the alternate path.