{'fraction_non_alphanumeric': 0.017126546146527116, 'fraction_numerical': 0.0019029495718363464, 'mean_word_length': 5.493827160493828, '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}}
Survey of dynamic resource management approaches in virtualized data centers

Virtualization technology enabled hosting of applications and services in an isolated and resource guaranteed virtual machines (VMs). Typically single physical machine (PM) runs multiple virtual machines and application resource demands are changing with time. To achieve this, dynamic resource provisioning of physical machine resources to VMs in virtualized data center is necessary. Data center requires this provisioning should be elastic so that its cost can be minimized and service level objectives (SLO) can be met by allocating exact amount of resources. It invites two main challenges: (1) determining how many resources need to be allocated to the application where resource demand is dynamic and (2) prediction of the application resource need in advance so that resource allocation could be adjusted ahead of the actual need. In this paper we have given various ways of handling above mentioned challenges for dynamic resource management and their comparisons.