{'fraction_non_alphanumeric': 0.021172638436482084, 'fraction_numerical': 0.0, 'mean_word_length': 5.367875647668394, '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}}
An urgency and congestion control scheme for larger-scale TCP incast problem in data center

Cloud computing has been widely used to provide services such as search, social networks, and distributed storage systems. Data centers are built to support the requests of cloud applications which generally adopt multi-layer partition/aggregation workflow pattern. In this multi-hop environment with dual-homed topology, the aggregator needs to wait for all responses from the works to generate final results. We observe that the incast congestion is inevitable as the number of workers or aggregators increases. In addition, other challenge is to meet soft real-time constraints under the SLA at each aggregator. Prior works proposed either deadline-agnostic protocol or deadline-aware protocol without considering other congested flows. In this paper, we propose an urgency and congestion control scheme (UCCS) that detects the network congestion situation by considering urgency and congestion degree of the transmitted flows on each path and then adjusts the transmission rates. The simulation results show that UCCS can effectively improve the TCP incast problem, network throughput, flow completion time, and deadline guarantee.