{'fraction_non_alphanumeric': 0.017264276228419653, 'fraction_numerical': 0.00199203187250996, 'mean_word_length': 5.101214574898785, '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}}
RDAI: Router-Based Data Aggregates Identification Mechanism for Named Data Networking

Named Data Networking (NDN) has become one of the promising candidates for next-generation Internet architecture and it has shown possibilities to solve several problems of the current Internet infrastructure. However, some problems of NDN need to be tackled in order to advance this promising architecture. In this paper, we address one of the problems on how to identify Data aggregates in NDN, which is due to too many Data packets issued by malicious parties aggregating at some link to cause it congested within certain period. Our design, called Router-based Data Aggregates Identification mechanism (RDAI), is a local mechanism implemented in each NDN router to detect Data aggregates, based on both the expired rate of the Pending Interest Table (PIT) entries and the maximum number of expected Data packets that can come in and be sent out from each interface of the router. Moreover, we evaluate the performance of RDAI using ndnSIM, in terms of the alert time representing when Data aggregates are identified at some interface of a NDN router by RDAI. Simulation results demonstrate that RDAI can quickly detect Data aggregates and successfully identify the corresponding congested interfaces within 2 seconds during the total 18 seconds of Data aggregates in our simulated scenarios. To the best of our knowledge, this is the first attempt on designing a complete mechanism to detect Data Aggregates in NDN.