{'fraction_non_alphanumeric': 0.0183752417794971, 'fraction_numerical': 0.0, 'mean_word_length': 5.234939759036145, '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}}
An improved and optimized approach for pre-emptive migration of video process

In a distributed computing system, all nodes should actively participate in processing of different jobs/tasks for effective resource utilization. But in some instances only few nodes are executing large number of jobs while others are sitting idle doing little/no work. This results in inefficient and low resource utilization. To overcome this problem, dynamic load balancing concept can be used. Load balancing is achieved by moving the task from one node to another. For dynamic load balancing the overloaded node needs to identify and select the process that is using too many resources for migration. The proposed approach implements a Sender-initiated dynamic process migration for load balancing. This implementation selects video processes as victims for migration. The proposed work uses a Post-copy mechanism with Common Internet File System (CIFS) protocol for migrating the process, reducing video migration latency or downtime significantly.