{'fraction_non_alphanumeric': 0.02779984114376489, 'fraction_numerical': 0.003971405877680699, 'mean_word_length': 4.971563981042654, '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}}
Building SDN Agent for Wireless Local Area Networks

Recently, a lot of research is focused on applying Software-Defined Networking (SDN) concepts on wireless networks. However, the current wireless systems are lack of SDN support and remain closed and (mostly) proprietary, which makes it difficult to integrate with SDN systems. The SDN agent is introduced to solve the above issues. An SDN agent is a software element bridging the SDN controller and any legacy wireless network elements (NEs) by providing the abstraction of these elements. The main advantage of this approach is that there is no modification to either the existing SDN elements or the 802.11 protocols, while the SDN controller is enabled to control and manage legacy wireless NEs. In this paper, we present an SDN agent framework for WLANs and describe an implementation of the proposed agent on the Wireless Open-Access Research Platform (WARP), an FPGA based open source Software-Defined Radio (SDR) platform. With the support from such an agent, innovative applications and functionalities can be developed for the WLAN access points (APs), such as dynamically slicing AP bandwidth among users and adapting the transmit power in flexible granularity, i.e. at per frame/per flow level.