{'fraction_non_alphanumeric': 0.012585812356979404, 'fraction_numerical': 0.0, 'mean_word_length': 5.161971830985915, '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}}
Using Programmable Interfaces for Networks as the Key to Provide Quality of Service in the Internet

The growth of the Internet with its increasing levels of traffic, more ambitious applications and the convergence of communication technologies results in poor quality of service. New technologies such as those discussed in this paper have been developed to aid in introducing quality of service to the Internet. However, those efforts may seem to be in vain due to the heterogeneous nature of IP-based networks. This paper suggests an integrated approach to provide end-to-end quality of service on the Internet based on the use of programmable interfaces. The need for dynamic modification of policies and configurations within IP routers and switches is already beginning to emerge and that functionality will help fulfill customers' demands for differentiated services.