{'fraction_non_alphanumeric': 0.016593886462882096, 'fraction_numerical': 0.0017467248908296944, 'mean_word_length': 5.402234636871508, '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}}
Analysis and Optimization of RLNC-Based Cache Placement in 5G D2D Networks

Different storage capacities and various file sizes are two crucial factors which impact the effectiveness of cache placement in device-to-device networks. However, most of existing literature assumes all users have homogeneous cache capability and all involved file sizes are identical. In this paper, files are placed into groups according to their different sizes and the storage capacities are various among all the involved user devices. Considering these two vital factors, group caching scheme (GCS) algorithm for the optimal cache strategy is investigated by formulating an optimization problem to maximize the cache hit probability solved by using Karush–Kuhn–Tucker conditions. Furthermore, random linear network coding-based GCS is developed to eliminate the negative impact of file size to cache hit probability due to the observation that the probability of small size files being cached may be higher than that of large size but more popular files. Finally, simulation results show the effectiveness of the proposal which outperforms the existing schemes.