{'fraction_non_alphanumeric': 0.013360739979445015, 'fraction_numerical': 0.0, 'mean_word_length': 5.5369127516778525, '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}}
A Multi-Agent Placement System for Virtual Network Functions in a Cloud-Based Architecture

This paper introduces a multi-agent system to enhance virtual network functions placement. The suggested system consists of a number of proactive agents aiming at providing a virtual network functions configuration depending on the state of the environment. Some of these agents are developed to determine an adequate target configuration based on available information and after a negotiation interaction; while other agents are designed to perceive the environment, as well as to act as managers in the decision process. The communication and the cooperation of these agents allow efficient placement of virtual network functions on distributed data-centers, possibly using multiple agent platforms. The results have demonstrated that our approach can enhance the solution by providing an adequate and automatic configuration without the intervention of any human decision-maker.