{'fraction_non_alphanumeric': 0.014193548387096775, 'fraction_numerical': 0.0, 'mean_word_length': 4.58273381294964, '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}}
A Scalable Name Lookup Service for NDN

A lookup service has been identified as an essential part of NDN. NDNS as a name resolution service was proposed since NDN in itself does not have the feature. The NDNS architecture follows the concept of DNS. However, we argue that the architecture will suffer from the scalability issue in the end since it requires orders of magnitude higher performance to deal with content names than with domain names. In this paper, we propose a novel scalable name lookup service for NDN, called NDN Content Identity Service or NCIS, in order to solve it. NCIS allows multiple copies of a content with different names across the network utilizing two different types of distributed hash table. We present the benefits of adopting NCIS into NDN.