Responsive multipath TCP in SDN-based datacenters
Abstract
A basic need in datacenter networks is to provide high throughput for large flows such as the massive shuffle traffic flows in a MapReduce application. Multipath TCP (MPTCP) has been investigated as an effective approach toward this goal, by spreading one TCP flow onto multiple paths. However, the current MPTCP implementation has two major limitations: (1) a fixed number of subflows are used without reacting to the actual traffic condition; (2) the routing of subflows of a multipath TCP connection relies heavily on the ECMP-based random hashing. The former may lead to a waste of both the server and network resources, while the latter can cause throughput degradation when multiple subflows collide on the same path. This paper proposes a responsive MPTCP system to resolve the two limitations simultaneously. Our system employs a centralized controller for intelligent subflow route calculation and a monitor running on each server for actively adjusting the number of subflows. Working in synergy, the two modules enable MPTCP flows to respond to the traffic conditions and pursue high throughput on the fly, at very low computation and messaging overhead. NS3-based experiments show that our system achieves satisfactory throughput with less resource overhead, or better throughput at similar amounts of overhead, as compared to common alternatives.
Integrity signals
Registry
Cites
Statistics
Claims the paper makes
Claims other papers make about this one
Each is checked against this paper’s own text: does it say what the citing paper says it does?
As stated by Duan et al. [227], the transfer of large data using MPTCP, especially multimedia traffic flows in SDN/NFV platforms, results in the number of forwarding rules on every switch to grow tremendously.
“However, as stated by Duan et al. [227], the transfer of large data using MPTCP, especially multimedia traffic flows in SDN/NFV platforms, results in the number of forwarding rules on every switch, to grow tremendously.”
From QoE Management of Multimedia Streaming Services in Future Networks: A Tutorial and Survey (2020) · cites this paper as [227]
Cites
McKeown (2008) · doi:10.1145/1355734.1355746 · Cited by 8,513 · see citing works
A scalable, commodity data center network architecture
Al-Fares, M., Loukissas, A., & Vahdat, A. M. (2008) · ACM SIGCOMM Computer Communication Review · doi:10.1145/1402946.1402967 · Cited by 3,212 · see citing works
Network traffic characteristics of data centers in the wild
Benson, T., Akella, A., & Maltz, D. A. (2010) · ACM SIGCOMM Internet Measurement Conference (IMC) · doi:10.1145/1879141.1879175 · Cited by 2,231 · see citing works
Alizadeh, M., Greenberg, A. G., Maltz, D. A., Padhye, J. D., Patel, P., Balaji Prabhakar, B., Sengupta, S., & Sridharan, M. (2010) · ACM SIGCOMM Conference (SIGCOMM) · doi:10.1145/1851182.1851192 · Cited by 1,927 · see citing works
A scalable, commodity data center network architecture
Al-Fares, M., Loukissas, A., & Vahdat, A. M. (2008) · ACM SIGCOMM Conference (SIGCOMM) · doi:10.1145/1402958.1402967 · Cited by 1,680 · see citing works
Hedera: dynamic flow scheduling for data center networks
Al-Fares, M., Radhakrishnan, S., Raghavan, B., Huang, N., & Vahdat, A. M. (2010) · doi:10.5555/1855711.1855730 · Cited by 1,529 · see citing works
Improving datacenter performance and robustness with multipath TCP
Raiciu, C., Barre, S., Pluntke, C., Greenhalgh, A., Wischik, D., & Handley, M. J. (2011) · ACM SIGCOMM Conference (SIGCOMM) · doi:10.1145/2018436.2018467 · Cited by 677 · see citing works
How hard can it be? designing and implementing a deployable multipath TCP
Raiciu, C., Paasch, C., Barré, S., Ford, A. R., Honda, M., Duchêne, F., Bonaventure, O., & Handley, M. J. (2012) · Digital Access to Libraries (Université catholique de Louvain (UCL), l'Université de Namur (UNamur) and the Université Saint-Louis (USL-B)) · Cited by 554 · see citing works
Deadline-aware datacenter tcp (D2TCP)
Vamanan, B., Hasan, J., & Vijaykumar, T. N. (2012) · ACM SIGCOMM Conference on Applications, Technologies, Architectures, and Protocols for Computer Communication (SIGCOMM) · doi:10.1145/2342356.2342388 · Cited by 476 · see citing works
Scalable, optimal flow routing in datacenters via local link balancing
Sen, S., Shue, D., Ihm, S., & Freedman, M. J. (2013) · ACM International Conference on emerging Networking EXperiments and Technologies (CoNEXT) · doi:10.1145/2535372.2535397 · Cited by 123 · see citing works
Explicit multipath congestion control for data center networks
Cao, Y. J., Xu, M., Fu, X., & Dong, E. (2013) · ACM International Conference on emerging Networking EXperiments and Technologies (CoNEXT) · doi:10.1145/2535372.2535384 · Cited by 67 · see citing works
Oblivious routing for fat-tree based system area networks with uncertain traffic demands
Yuan, X., Nienaber, W., Duan, Z., & Melhem, R. (2007) · ACM SIGMETRICS International Conference on Measurement and Modeling of Computer Systems (SIGMETRICS) · doi:10.1145/1254882.1254922 · Cited by 26 · see citing works
Flagged first, then by citations
Cited by
Sorted by citations
QoE Management of Multimedia Streaming Services in Future Networks: A Tutorial and Survey
Barakabitze, A. A., Barman, N., Ahmad, A., Zadtootaghaj, S., Sun, L., Martini, M. G., & Atzori, L. (2020) · IEEE Communications Surveys & Tutorials · doi:10.1109/comst.2019.2958784 · Cited by 239 · see citing works
A Survey on Recent Advances in Transport Layer Protocols
Polese, M., Chiariotti, F., Bonetto, E., Rigotto, F., Zanella, A., & Zorzi, M. (2019) · IEEE Communications Surveys & Tutorials · doi:10.1109/comst.2019.2932905 · Cited by 153 · see citing works
A Novel QoE-Centric SDN-Based Multipath Routing Approach for Multimedia Services over 5G Networks
Barakabitze, A. A., Sun, L., Mkwawa, I.-H., & Ifeachor, E. (2018) · 2018 IEEE International Conference on Communications (ICC) · doi:10.1109/icc.2018.8422617 · Cited by 55 · see citing works
SDN-Based Data Center Networking With Collaboration of Multipath TCP and Segment Routing
Pang, J., Xu, G., & Fu, X. (2017) · IEEE Access · doi:10.1109/access.2017.2700867 · Cited by 49 · see citing works
scMPTCP: SDN Cooperated Multipath Transfer for Satellite Network With Load Awareness
Jiang, Z., Wu, Q., Li, H., & Wu, J. (2018) · IEEE Access · doi:10.1109/access.2018.2820719 · Cited by 41 · see citing works
GCLR: GNN-Based Cross Layer Optimization for Multipath TCP by Routing
Zhu, T., Chen, X., Chen, L., Wang, W., & Wei, G. (2020) · IEEE Access · doi:10.1109/access.2020.2966045 · Cited by 38 · see citing works
QoS-driven Path Selection for MPTCP: A Scalable SDN-assisted Approach
Gao, K., Xu, C., Qin, J., Yang, S., Zhong, L., & Muntean, G. (2019) · IEEE Wireless Communications and Networking Conference · doi:10.1109/wcnc.2019.8885585 · Cited by 25 · see citing works
Segment routing based energy aware routing for software defined data center
Balakiruthiga, B., Deepalakshmi, P., Mohanty, S. N., Gupta, D. K., Kumar, P. P., & Shankar, K. (2020) · Cognitive Systems Research · doi:10.1016/j.cogsys.2020.08.009 · Cited by 23 · see citing works
MPWiFi: Synergizing MPTCP Based Simultaneous Multipath Access and WiFi Network Performance
Palash, M. R., & Chen, K. (2018) · IEEE Transactions on Mobile Computing · doi:10.1109/tmc.2018.2889059 · Cited by 22 · see citing works
SDN for MPTCP: An enhanced architecture for large data transfers in datacenters
Hussein, A., Elhajj, I. H., Chehab, A., & Kayssi, A. I. (2017) · International Conference on Communications · doi:10.1109/icc.2017.7996653 · Cited by 22 · see citing works
Towards QoS-aware routing for DASH utilizing MPTCP over SDN
Herguner, K., Kalan, R. S., Çetinkaya, C., & Sayit, M. F. (2017) · IEEE Conference on Network Function Virtualization and Software Defined Networks (NFV-SDN) · doi:10.1109/nfv-sdn.2017.8169844 · Cited by 21 · see citing works
An efficient multipath routing algorithm for multipath TCP in Software-Defined Networks
Sheu, J., Liu, L.-W., Jagadeesha, R., & Chang, Y.-C. (2016) · European Conference on Networks and Communications · doi:10.1109/eucnc.2016.7561065 · Cited by 17 · see citing works
Zhang, W., Lei, W., & Zhang, S. (2020) · IEEE Access · doi:10.1109/access.2020.2994346 · Cited by 16 · see citing works
SFO: SubFlow Optimizer for MPTCP in SDN
Joshi, K. D., & Kataoka, K. (2016) · International Telecommunication Networks and Applications Conference (ITNAC) · doi:10.1109/atnac.2016.7878804 · Cited by 14 · see citing works
A Survey of Big Data Machine Learning Applications Optimization in Cloud Data Centers and NetworksPreprint
Mohamed, S. H., El-Gorashi, T. E. H., & Elmirghani, J. M. H. (2019) · arXiv (Cornell University) · doi:10.13140/rg.2.2.13401.88164 · Cited by 14 · see citing works
Barakabitze, A. A., Mkwawa, I.-H. M., Hines, A., Sun, L., & Ifeachor, E. (2020) · IEEE Access · doi:10.1109/access.2020.3039953 · Cited by 11 · see citing works
eMPTCP: Towards High Performance Multipath Data Transmission by Leveraging SDN
Wang, T., & Hamdi, M. (2018) · Globecom · doi:10.1109/glocom.2018.8647477 · Cited by 11 · see citing works
Gate Switch Selection for In-Band Controlling in Software Defined Networking
Raza, A., & Lee, S. (2018) · IEEE Access · doi:10.1109/access.2018.2889868 · Cited by 8 · see citing works
Improving QoE With Genetic Algorithm-Based Path Selection for MPTCP
Bikas, S., & Sayit, M. F. (2024) · IEEE Transactions on Network and Service Management · doi:10.1109/tnsm.2024.3411104 · Cited by 7 · see citing works
A Survey of Multipath Transport Mechanism in Software Defined Network
Gao, K., Xu, C., Guan, J., & Liu, Y. (2017) · International Conference on Networking and Network Applications (NaNA) · doi:10.1109/nana.2017.8 · Cited by 7 · see citing works
Dynamic Adaptive Streaming Over HTTP Using Scalable Video Coding with Multipath TCP in SDN
Gohar, A., Raza, A., & Lee, S. (2019) · International Conference on Information Networking · doi:10.1109/icoin.2019.8718153 · Cited by 7 · see citing works
Utilizing SDN to Deliver Maximum TCP Flow for Data Centers
Saeed, N. S. B., & Alenazi, M. J. F. (2020) · International Conference on Information Science and Systems (ICISS) · doi:10.1145/3388176.3388216 · Cited by 7 · see citing works
Numerical evaluation of MPTCP schedulers in terms of throughput and reliability
Sayit, M. F., Karayer, E., Phung, C.-D., Secci, S., & Boumerdassi, S. (2019) · International Workshop on Resilient Networks Design and Modeling (RNDM) · doi:10.1109/rndm48015.2019.8949163 · Cited by 6 · see citing works
Zhao, P., Zhao, W., Liu, Q., & Wang, A. (2020) · Communications in computer and information science · doi:10.1007/978-981-15-9129-7_2 · Cited by 6 · see citing works
Shuffle Scheduling for MapReduce Jobs Based on Periodic Network Status
Fan, Y., Liu, W., Guo, D., Wu, W., & Du, D. (2020) · IEEE/ACM Transactions on Networking · doi:10.1109/tnet.2020.2993945 · Cited by 5 · see citing works
An SDN-Coordinated Steering Framework for Multipath Big Data Transfer Application
Kawila, K., Kim, J., & Rojviboonchai, K. (2022) · IEEE Access · doi:10.1109/access.2022.3205118 · Cited by 4 · see citing works
Multi-objective Link-Separation Multipath Selection Using k Max-Min for Software-Defined MANETs
Zhao, P., Zhao, W., & Liu, Q. (2019) · International Conference on Mobile Ad-Hoc and Sensor Networks (MSN) · doi:10.1109/msn48538.2019.00056 · Cited by 4 · see citing works
Balakiruthiga, B., & Deepalakshmi, P. (2019) · International Conference on Advanced Computing and Communication Systems (ICACCS) · doi:10.1109/icaccs.2019.8728522 · Cited by 3 · see citing works
Network-Side Multipath Access Management in Wireless Networks With Software-Defined Networking
Chen, K., Xing, X., Palash, M. R., Liu, J., & Martin, J. (2019) · IEEE Transactions on Vehicular Technology · doi:10.1109/tvt.2019.2931996 · Cited by 2 · see citing works
A Survey of Multipath Transport Mechanism in Data Center Networks
Ji, R., Ji, L., Gu, K., Wu, J., & Lei, G. (2023) · Lecture notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering · doi:10.1007/978-3-031-32443-7_27 · Cited by 1 · see citing works
Tsuchiya, T., Hiroo, H., Tadashi, M., Yamada, T., Sawano, H., & Koyanagi, K. (2018) · doi:10.1145/3177457.3177460 · Cited by 1 · see citing works
SURVEI MEKANISME CONGESTION KONTROL PADA TRANSMISSION CONTROL PROTOCOL DI SOFTWARE DEFINED NETWORK
Saputra, F. H., & Ijtihadie, R. M. (2018) · JUTI Jurnal Ilmiah Teknologi Informasi · doi:10.12962/j24068535.v16i1.a589 · Cited by 1 · see citing works
Multipath Based Privacy Protection Method for Data Transmission in SDN
Dong, N., Han, Z., & Wang, L. (2019) · Lecture notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering · doi:10.1007/978-3-030-22971-9_11 · Cited by 1 · see citing works
Traffic Management in Software-Defined Data Center Networks
Benet, C. H. (2021) · Cited by 1 · see citing works
Balakiruthiga, B., & Deepalakshmi, P. (2019) · IEEE International Conference on Intelligent Techniques in Control, Optimization and Signal Processing (INCOS) · doi:10.1109/incos45849.2019.8951427
A Multi-Constraint Path Optimization Scheme Based on Information Fusion in Software Defined Network
Xu, J., Pan, W., Cheng, L., Tan, H., Yuan, M., & Li, X. (2024) · Computers, materials & continua/Computers, materials & continua (Print) · doi:10.32604/cmc.2024.049622
Cheng, L., Fang, S., Pan, W., Li, X., Zhao, H., & Li, X. (2024) · International Conference on Computer and Communication Systems (ICCCS) · doi:10.1109/icccs61882.2024.10602827
- Authors
- Duan, J., Wang, Z., & Wu, C.
- Affiliations
- University of Hong Kong (HK)
- Venue
- 2015 IEEE International Conference on Communications (ICC)
- Publisher
- IEEE
- Published
- 2015-06
- ISSN
- 1550-3607 (ISSN-L)
- OpenAlex
- W1947775393
- Cited by
- 37
- References
- 12
- Citations by year
- 2024: 3 · 2023: 1 · 2022: 1 · 2021: 1 · 2020: 7 · 2019: 11 · 2018: 7 · 2017: 4 · 2016: 2
- FWCI
- 3.23
- Type
- conference paper
- Language
- en
- Open access
- closed
- Locations
- International Conference on Communications (publishedVersion)
- The HKU Scholars Hub (University of Hong Kong) (submittedVersion)
- Topics
- Physical Sciences › Computer Science › Computer Networks and Communications › Network Traffic and Congestion Control
- Physical Sciences › Computer Science › Computer Networks and Communications › Software-Defined Networks and 5G
- Physical Sciences › Computer Science › Computer Networks and Communications › Caching and Content Delivery
- Keywords
- Multipath TCP, software-defined networking, data center networks, centralized controller, throughput
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review