{'fraction_non_alphanumeric': 0.03220973782771536, 'fraction_numerical': 0.0, 'mean_word_length': 5.485436893203883, '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}}
Cooperative Caching Scheme for Machine-to-Machine Information-Centric IoT Networks

Information-centric networks (ICNs), a foreseen future Internet architecture, are focusing on the content itself rather than its hosting location. With this, the existing Internet protocol (IP)-based host-centric communication model can be transformed into a content-centric communication model with the support of in-network caching, name-based routing, and location-independent content domain names. Recently, ICN is proposed to be a potential Internet architecture for Internet-of-Things (IoT) networks due to minimal retrieval delays and reduced load on the data producer. Content retrieval from IoT nodes plays a prominent role in enhancing the performance of the ICN-IoT networks. State-of-the-art cache retrieval mainly focuses on the noncooperative caching mechanism, which is not efficient for constrained IoT networks. As an improvement, this article proposes a cooperative caching scheme for information-centric-IoT networks to optimize the cache hit with the support of a caching network topology model, a content popularity model, and an exogenous request access model. Simulations results reveal that the proposed cooperative caching scheme improves the cache hit rate, resource utilization, and reduce the network delay in IoT networks.