{'fraction_non_alphanumeric': 0.017587939698492462, 'fraction_numerical': 0.0, 'mean_word_length': 5.530054644808743, '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}}
VIRTUAL RESOURCE MANAGEMENT FOR DATA INTENSIVE APPLICATIONS IN CLOUD INFRASTRUCTURES

Cloud computing describes the model of a scalable resource provisioning technology that redirects the possibility of hardware and software leasing to the Internet, through the use of an equitable pay-per-use strategy. In this paper we present a new provisioning mechanism in Clouds used for large-scale data-intensive computing. Our project addresses the key requirements in managing resources at the infrastructure level. The proposed resource manager allocates virtual resources in a flexible way, taking into account virtual machines’ capabilities, the application requirements and other defined policies and it provides on-demand elasticity. We used a QoS constraint base algorithm in order to maximize the performance, according to different defined policies. New resources can be dynamically allocated on-demand or policy-based. This is one of the novel contributions of this paper, as the majority of the cloud resource managers provides just static allocation. In order to demonstrate the performance of the presented resource managing mechanism we provide and interpret several experimental results.