{'fraction_non_alphanumeric': 0.01753202966958867, 'fraction_numerical': 0.0, 'mean_word_length': 5.625, '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}}
Non-Internet Synchronization for Distributed Storages

Synchronization of files has become a major use case in the context of cloud storage. Yet the usage of Internet bandwidth and cost for additional usage of the cloud usage has become the major bottlenecks of such services. Non-Internet synchronization is the process of performing file synchronization just by using moving devices (nomadic device) to communicate the content for synchronization, i.e. without using Internet as the communication medium. This enables the synchronization to be performed at a very low cost and Internet bandwidth, yet with reasonably the same user experience. Furthermore, the use of Internet for synchronization of large media are often limited with lower upload speeds, which makes the entire process slower. The work presents the use of devices such as computers, mobile phones and other network attached IoT devices that move between synchronization storages to transfer synchronization data and synchronize the storages. The distributed storages run Linux kernel to perform synchronization algorithms, which will be discussed in the paper. The results demonstrated competitive performance with existing synchronization mechanisms given the user doesn't need real-time synchronization but nomadic access prevails. Non-Internet Synchronization (NIS) does the needful for synchronization storages with minimum cost while utilizing redundant storage that moves between storage location frequently.