ABSTRACT
The demand for high network capacity has been rapidly increasing, such as inter-DC WANs. But the transport over the network with high bandwidth and delay cannot fully utilize the bandwidth because of the inevitable packet loss and the flow control bottleneck caused by the out-of-order data blocked in the receive buffer. We further found that a lot of applications over inter-DC WANs are non-real-time, which are insensitive to data arriving sequence. Thus, we design and implement Freeway, a user-space bulk-data network transfer framework, to improve the bandwidth of these non-real-time applications over inter-DC WANs. Experimental results show that Freeway achieves 100% more bandwidth utilization than Linux TCP stack, and significantly reduces memory cost.
- [n. d.]. iPerf. https://iperf.frGoogle Scholar
- R. Braden. 1989. <u>Requirements for Internet Hosts - Communication Layers.</u>Google Scholar
- Neal Cardwell, Yuchung Cheng, C. Stephen Gunn, Soheil Hassas Yeganeh, and Van Jacobson. 2017. BBR: congestion-based congestion control. <u>Commun. ACM</u> 60, 2 (2017), 58--66.Google ScholarDigital Library
- Dongsu Han, Ashok Anand, Aditya Akella, and Srinivasan Seshan. 2012. RPT: Re-architecting Loss Protection for Content-Aware Networks. In <u>Proceedings of the 9th USENIX Symposium on Networked Systems Design and Implementation, NSDI 2012, San Jose, CA, USA, April 25-27, 2012.</u> 71--84.Google Scholar
- Osama Haq, Mamoon Raja, and Fahad R. Dogar. 2017. Measuring and Improving the Reliability of Wide-Area Cloud Paths. In <u>Proceedings of the 26th International Conference on World Wide Web, WWW 2017, Perth, Australia, April 3-7, 2017.</u> 253--262.Google Scholar
- Sushant Jain, Alok Kumar, Subhasree Mandal, Joon Ong, Leon Poutievski, Arjun Singh, Subbaiah Venkata, Jim Wanderer, Junlan Zhou, Min Zhu, Jon Zolla, Urs Hölzle, Stephen Stuart, and Amin Vahdat. 2013. B4: experience with a globally-deployed software defined wan. In <u>ACM SIGCOMM 2013 Conference, SIGCOMM'13, Hong Kong, China, August 12-16, 2013.</u> 3--14.Google Scholar
- Haiqing Jiang, Yaogong Wang, Kyunghan Lee, and Injong Rhee. 2016. DRWA: A Receiver-Centric Solution to Bufferbloat in Cellular Networks. <u>IEEE Trans. Mob. Comput.</u> 15, 11 (2016), 2719--2734.Google ScholarDigital Library
- M. Podolsky. 2000. An Extension to the Selective Acknowledgement (SACK) Option for TCP. (2000).Google Scholar
- Jon Postel. 1981. Transmission Control Protocol. 2, 4 (1981), 595--599.Google ScholarDigital Library
Index Terms
Freeway: an order-less user-space framework for non-real-time applications
Recommendations
The incremental deployability of RTT-based congestion avoidance for high speed TCP Internet connections
SIGMETRICS '00: Proceedings of the 2000 ACM SIGMETRICS international conference on Measurement and modeling of computer systemsOur research focuses on end-to-end congestion avoidance algorithms that use round trip time (RTT) fluctuations as an indicator of the level of network congestion. The algorithms are referred to as delay-based congestion avoidance or DCA. Due to the ...
The incremental deployability of RTT-based congestion avoidance for high speed TCP Internet connections
Special issue on proceedings of ACM SIGMETRICS 2000Our research focuses on end-to-end congestion avoidance algorithms that use round trip time (RTT) fluctuations as an indicator of the level of network congestion. The algorithms are referred to as delay-based congestion avoidance or DCA. Due to the ...
ICTCP: incast congestion control for TCP in data-center networks
Transport Control Protocol (TCP) incast congestion happens in high-bandwidth and low-latency networks when multiple synchronized servers send data to the same receiver in parallel. For many important data-center applications such as MapReduce and Search,...
Comments