{'fraction_non_alphanumeric': 0.017163504968383016, 'fraction_numerical': 0.0, 'mean_word_length': 5.556213017751479, '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}}
Optimizing routing and server selection in intelligent SDN-based CDN

Content Delivery Network (CDN) is an effective solution to offer reliable and efficient content provisioning across the Internet. In order to ensure the service experience, it is critical to adopt efficient routing and server selection techniques in CDN. However, traditional CDN is unable to possess global knowledge of whole network and therefore lacks the ability to dynamically control routing and server selection in real time. Software Defined Network (SDN) is a novel technology that allows decoupling control plane and data plane to offer flexible and centralized management. Implementing CDN with SDN provides an approach to monitor real-time network status and make intelligent decisions timely. This paper presents a novel intelligent SDN-based CDN architecture and propose a Model Predictive Control (MPC)-based algorithm to determine routing path and server selection jointly. Simulation results demonstrate that the proposed algorithm achieves superior performance in terms of both response time and bandwidth satisfaction.