ABSTRACT
Due to unique characteristics of datacenter applications, such as high volume and dynamic traffic patterns of short flows, micro-bursts significantly impact the application performance. Moreover, the reactive nature of congestion control (CC) algorithms makes CC ineffective against micro-bursts. This paper introduces the Notification of Change Events (NCE) mechanism. Compared to the Explicit Congestion Notification (ECN) schemes, where switches send information to hosts, NCE uses a dual approach that sends information from "transport layer" of sources to the network. This design provides a proactive in-network solution that mitigates micro-bursts in real-time with the help of the information from the application. Simulation results demonstrate NCE can improve the flow completion time of short flows up to 62% with negligible impacts on long flow throughput.
- Mohammad Alizadeh et al. 2010. Data center TCP (DCTCP). In Proceedings of the ACM SIGCOMM Conference. 63--74.Google Scholar
- Ramyashree Venkatesh Bhat et al. 2021. Adaptive Transport Layer Protocols using In-band Network Telemetry and eBPF. In 2021 17th International Conference on Wireless and Mobile Computing, Networking and Communications (WiMob). IEEE, 241--246.Google Scholar
- Sally Floyd and Van Jacobson. 1993. Random early detection gateways for congestion avoidance. IEEE/ACM Transactions on Networking (ToN) 1, 4 (1993), 397--413.Google ScholarDigital Library
- Dong Guo, Shuhe Wang, and Y Richard Yang. 2021. Socker: Network-application Co-programming with Socket Tracing. In ACM SIGCOMM NAI 2021. 14--19.Google Scholar
- Benjamin Hesmans et al. 2015. Smapp: Towards smart multipath TCP-enabled APPlications. In ACM conference on emerging networking experiments and technologies. 1--7.Google Scholar
- Hamed Z Jahromi, Andrew Hines, and Declan T Delanev. 2018. Towards application-aware networking: ML-based end-to-end application KPI/QoE metrics characterization in SDN. In International Conference on Ubiquitous and Future Networks (ICUFN). IEEE, 126--131.Google ScholarCross Ref
- Qiming Lu et al. 2018. BigData Express: Toward schedulable, predictable, and high-performance data transfer. In ACM Innovating the Network for Data-Intensive Science. IEEE, 75--84.Google Scholar
- Yi Lu et al. 2007. ElephantTrap: A low cost device for identifying large flows. In Annual Symposium on High-Performance Interconnects. IEEE, 99--108.Google Scholar
- Ali Munir et al. 2014. Friends, not foes: synthesizing existing transport strategies for data center networks. In ACM SIGCOMM 2014. 491--502.Google Scholar
- Kadangode Ramakrishnan et al. 2001. RFC 3168: The addition of explicit congestion notification (ECN) to IP. (2001).Google Scholar
- Philipp S Schmidt et al. 2013. Socket intents: Leveraging application awareness for multi-access connectivity. In ACM conference on Emerging networking experiments and technologies. 295--300.Google Scholar
- Danfeng Shan and Fengyuan Ren. 2017. Improving ECN marking scheme with micro-burst traffic in data center networks. In IEEE INFOCOM 2017. IEEE, 1--9.Google ScholarCross Ref
- Danfeng Shan and Fengyuan Ren. 2018. ECN marking with micro-burst traffic: Problem, analysis, and improvement. IEEE/ACM Transactions on Networking 26, 4 (2018), 1533--1546.Google ScholarDigital Library
- Balajee Vamanan, Jahangir Hasan, and TN Vijaykumar. 2012. Deadline-aware datacenter TCP (D2TCP). ACM SIGCOMM Computer Communication Review 42, 4 (2012), 115--126.Google ScholarDigital Library
- Christo Wilson et al. 2011. Better never than late: Meeting deadlines in datacenter networks. ACM SIGCOMM Computer Communication Review 41, 4 (2011), 50--61.Google ScholarDigital Library
- Jingxuan Zhang et al. 2021. Sextant: Enabling automated network-aware application optimization in carrier networks. In International Symposium on Integrated Network Management. IEEE, 586--593.Google Scholar
Index Terms
- NCE: an ECN dual mechanism to mitigate micro-bursts
Recommendations
Combining ECN and RTT for Datacenter Transport
APNet '17: Proceedings of the First Asia-Pacific Workshop on NetworkingDatacenter transports should provide low average and tail flow completion times (FCT) to achieve desired application performance. While most prior datacenter transports take either ECN or RTT as congestion signal, this paper makes a case that both ...
Multicast receiver access control by IGMP-AC
IP multicast is best-known for its bandwidth conservation and lower resource utilization. The present service model of multicast makes it difficult to restrict access to authorized End Users (EUs) or paying customers. Without an effective receiver ...
Throughput optimization of TCP incast congestion control in large-scale datacenter networks
The many-to-one traffic pattern in datacenter networks leads to Transmission Control Protocol (TCP) incast congestion and puts unprecedented pressure to cloud service providers. The abnormal TCP behaviors in incast increase system response time and ...
Comments