{'fraction_non_alphanumeric': 0.016636690647482015, 'fraction_numerical': 0.002697841726618705, 'mean_word_length': 5.163434903047092, '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}}
Open Trends On TCP Performance Over Urban 5G mmWave Networks

The 5G (fifth-generation) mobile networks, especially by exploiting higher bandwidth in the mmWave (millimeter wave) spectrum, is the leading candidate to be used as the coming generation for ubiquitous networks. The vast available bandwidth in mmWave can satisfy the high data rate and low latency expectations from 5G networks in order to provide new services and use cases. Although 5G mmWave networks come up with innovative and robust services, they suffer from a drawback. As the frequency rises, the penetration power and coverage area of the network decreases, so it results in having discontinuous communication between a base station and a user. This intermittent characteristic is caused due to an existing obstacle such as a car or a building on the communication path that can hurdle the establishment of a transmission, which is called NLoS (Non-Line of Sight) state. NLoS states can degrade the functionality of the network and prevent from having seamless connectivity by forcing fluctuations in the network's channels. The reason for this shortcoming is because of the susceptibility of high frequencies to the blockage that can be generated by obstacles. The intense negative effect of having a blockage in the network is on an end-to-end communication when other layers protocols such as the transport layer widely used protocol TCP (Transmission Control Protocol) are used. Having frequent disconnections in the network impairs the TCP's functionality with inducing congestion states and preventing it from achieving higher performance. In this paper, we present the performance evaluation and analysis of TCP in different situations in an urban area and find out how various conditions can affect the performance of the protocol. The simulation results indicate that conventional TCPs are not adequate enough to be exploited in 5G mmWave networks. For having them functioning in their full potential, some modifications should be made in order to adapt them to 5G mmWave networks. Some ML (Machine Learning) techniques such as Neural Networks and Reinforcement Learning can be deployed as the key enablers to network performance improvement.