{'fraction_non_alphanumeric': 0.022388059701492536, 'fraction_numerical': 0.0012437810945273632, 'mean_word_length': 5.461847389558233, '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': 1, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Mobility-Aware Femtocaching Algorithm in D2D Networks Based on Handover

Recent developments and advancements in wireless networks have brought about new challenges including the backhaul bottleneck and content download latency. The paper focuses on an enterprise wireless network consisting of various candidate caching nodes to serve users’ requests such as Femto Access Points (FAPs) and Mobile Users (MUs), supported by Device-to-Device (D2D) communications. Due to the fact that user's mobility is one of the inherent features of massive wireless networks, where FAPs operate in an open access mode, the small transmission range of FAPs leads to triggering frequent handovers. Taking the above challenges into account, we propose a novel Mobility-Aware Femtocaching scheme based on Handover (MAFH). To implement a real wireless network, a random walk model as the mobility pattern of users is utilized within the proposed scheme. In this regard, the best caching node is selected by considering the Received Signal Strength Indicator (RSSI) value and the velocity of users as decision criteria to extend the time interval between two consecutive handovers and increase the battery life of devices. The effectiveness of the proposed MAFH algorithm is evaluated in terms of the cache hit ratio, transferred byte volume, connecting time, content delivery time, the number of handovers, and the energy consumption of clients. Based on the simulation results, the proposed MAFH framework illustrates significant performance improvements in companion to its counterparts across all the aforementioned aspects.