15. The computer program product of claim 1 , wherein to determine the path to send the message further comprises to determine multiple paths to deliver the message from the broker to the subscriber.
15. The computer program product of claim 1 , wherein to determine the path to send the message further comprises to determine multiple paths to deliver the message from the broker to the subscriber. 16. The computer program product of claim 15 , wherein to determine multiple paths further comprises to: monitor bandwidth connections between nodes; calculate an alternate path to send messages from the broker to the subscriber for path using nodes with diminished bandwidth; and send message on the alternate path.