{'fraction_non_alphanumeric': 0.017201834862385322, 'fraction_numerical': 0.0011467889908256881, 'mean_word_length': 5.466666666666667, '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}}
M2PLS: Mobile Multiprotocol Label Switching

Multimedia applications require certain QoS guarantees in order to function properly. This is especially true when these applications need to run on MANeTs (mobile ad hoc networks). The movement of mobile nodes in MANeTs is not controlled rather it is random and unpredictable. Due to this dynamic topology multimedia applications cannot rely solely on traditional routing protocols to provide services for their correct working. In this paper an already existing QoS provisioning technology for wired networks: MPLS (multiprotocol label switching) has been adapted to suit this dynamic nature of MANeTs. The framework also includes a QoS signaling protocol and flexible resource allocation and adaptation mechanisms. In order to prove its efficiency the system is implemented and simulated using the OMNeT++ network simulator.