Al-Dubai, Ahmed, Ould-Khaoua, Mohamed, Mackenzie, Lewis, "Tradeoffs between latency, complexity and load balancing with multicast algorithms", , 2010