{'fraction_non_alphanumeric': 0.028169014084507043, 'fraction_numerical': 0.0, 'mean_word_length': 5.351955307262569, '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}}
Towards a Framework for Comparing Application-Network Interaction Mechanisms

Multimedia services, such as HTTP adaptive streaming (HAS) and audio conferencing, hold a dominant share in Internet traffic and are critical to end-user quality of experience (QoE). Since a distributed, application-level adaptation to the available network resources may not result in an optimal and fair QoE among heterogeneous clients, there is the need for a coordinated application-network interaction (App-Net), which includes exchange of monitoring and control information between the involved entities. Numerous App-Net approaches have been proposed, but typically for very specific use cases. A systematic comparison of such solutions, which would identify their pros and cons, as well as potential application scenarios, is missing. Our paper addresses this gap by providing an overview of QoE-centric App-Net mechanisms and deducing an abstract interaction model. In order to evaluate a trade-off between QoE gains and the messaging overhead, we use the latter model to compare two App-Net mechanisms for HAS against a baseline HAS implementation.