{'fraction_non_alphanumeric': 0.021853146853146852, 'fraction_numerical': 0.009615384615384616, 'mean_word_length': 4.531400966183575, '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}}
Towards hybrid client-side cache management in network-based file systems

Client-side caching is an effective technique to hide network latency and 
 improve I/O performance in network-based file systems. Current methods mainly 
 adopt block-indexed caching structures, which suffer cache inefficiency 
 problems in high concurrency environment. In this paper, we present a hybrid 
 client-side caching scheme (HCCache) to avoid performance degradation caused 
 by the block interleaving problem and increase the cache space efficiency by 
 customizing content addressable levels for files with different sizes. Two 
 new metrics are also proposed to accurately evaluate cache efficiency 
 compared with the metrics of hit rate. Extensive simulations show the I/O 
 performance with HCCache can be improved by 34.2 percent and 6.1 percent in 
 average for read requests and 37.8 percent and 27.8 percent in average for 
 write requests in terms of I/O bandwidth and access latency, respectively. 
 Meanwhile, HCCache can significantly reduce the lookup times of content 
 addressable data blocks and improve the access latency for small files.