{'fraction_non_alphanumeric': 0.022271714922048998, 'fraction_numerical': 0.0, 'mean_word_length': 5.467625899280575, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Distributed and dynamic multicast scheduling in fat-tree data center networks

Multicast becomes essential in data center networks, since more and more applications require group communication. The existing multicast scheduling algorithms in data center are Internet-based or centralized, which are either not efficient or not scalable. In this paper, we propose a Distributed and Dynamic Multicast (DDM) solution for fat-tree data center networks. It includes multicast initialization, routing algorithm and load-balancing policy. As DDM does not need the central controller, it is more scalable and much simpler. Moreover, each host can dynamically join in or quit from an existing multicast group without suspending the live traffic in this group. Our simulation results show that DDM provides the better delay/throughput performance than the existing centralized multicast scheduling algorithm.