{'fraction_non_alphanumeric': 0.018231540565177756, 'fraction_numerical': 0.0, 'mean_word_length': 5.032967032967033, '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}}
Elastic Gigabit NDN Forwarder for Big Data Applications

Information Centric Networking is more and more used today. Named Data Networking (NDN) is one implementation of such paradigm focusing the communication on the information instead of the hosts. The performance of the NDN forwarder - called Name Forwarder Daemon (NFD) - is one major challenge faced by the NDN community especially due to the complex structures of both the naming prefixes and the forwarding tables. High-performance NFD is a major requirement to enable Big Data processing over NDN due to the scale of the exchanges used in real life applications. This paper proposes an approach to overcome the actual limitation of the packets processing capability of the NFD. The proposed approach uses state-of-the-art virtualization techniques to distribute the processing among several NFD instances to build an elastic NFD. The proposed forwarder architecture challenges the status quo in term of applicability of NFD for high-speed Big Data transfers that we demonstrate with experiments using our proof-of-concept implementation.