skip to main content
10.1145/3264844.3264847acmconferencesArticle/Chapter ViewAbstractPublication PagescommConference Proceedingsconference-collections
research-article

Multi-Headed MPTCP Schedulers to Control Latency in Long-Fat / Short-Skinny Heterogeneous Networks

Published: 01 October 2018 Publication History

Abstract

Multi-Path TCP (MPTCP) is a protocol that allows many TCP connections, or flows, to be pooled together and to behave as a single flow from the perspective of the higher network layers. In situations with heterogeneous links, such as networks that combine high-latency infrastructure-based links and direct node-to-node wireless links, the low-latency low-capacity link can be used to reduce mean segment latency and control outlier segment latencies. Optimizing for these statistics requires different scheduling strategies, however, and optimizing one usually comes at the expense of the other. We present and evaluate new MPTCP schedulers that manage the trade-off between minimizing mean latency and controlling outlier latencies, and attempt to capture both benefits simultaneously. Our solution allows the subflows to maintain multiple pointers into the multi-path flow's output queue, each following a different scheduling strategy. Our results show that if the different strategies are properly coordinated we can simultaneously capture some or all of the possible reduction in mean and outlier latencies in the long-fat short-skinny heterogeneous network scenario.

References

[1]
Behnaz Arzani, Alexander Gurney, Shuotian Cheng, Roch Guerin, and Boon Thau Loo . 2014. Impact of Path Characteristics and Scheduling Policies on MPTCP Performance WAINA '14. 6.
[2]
Josh Blanton, Per Hurtig, Urtzi Ayesta, Konstantin Avrachenkov, and Mark Allman . 2010. Early Retransmit for TCP and Stream Control Transmission Protocol (SCTP). RFC 5827.
[3]
Alessio Botta, Alberto Dainotti, and Antonio Pescapè . 2012. A tool for the generation of realistic network workload for emerging networking scenarios. Computer Networks Vol. 56, 15 (2012), 3531--3547.
[4]
Alan Ford, Costin Raiciu, Mark J. Handley, and Olivier Bonaventure . 2013. TCP Extensions for Multipath Operation with Multiple Addresses. RFC 6824.
[5]
Alexander Frömmgen, Tobias Erbshauser, Alejandro P. Buchmann, Torsten Zimmermann, and Klaus Wehrle . 2016. ReMP TCP: Low latency multipath TCP. 2016 IEEE International Conference on Communications (ICC) (2016), 1--7.
[6]
Alexander Frömmgen, Amr Rizk, Tobias Erbsh"außer, Max Weller, Boris Koldehofe, Alejandro Buchmann, and Ralf Steinmetz . 2017. A Programming Model for Application-defined Multipath TCP Scheduling Middleware '17.
[7]
Yihua Ethan Guo, Ashkan Nikravesh, Z. Morley Mao, Feng Qian, and Subhabrata Sen . 2017. Accelerating Multipath Transport Through Balanced Subflow Completion MobiCom '17.
[8]
Stephen Hemminger . 2005. Network Emulation with NetEm. In LCA 2005, Australia's 6th national Linux conference (linux.conf.au).
[9]
Axel Hunger and Pascal A. Klein . 2016. Equalizing latency peaks using a redundant multipath-TCP scheme ICOIN 2016.
[10]
Nicolas Kuhn, Emmanuel Lochin, Ahlem Mifdaoui, Golam Sarwar, Olivier Mehani, and Roksana Boreli . 2014. DAPS: Intelligent delay-aware packet scheduling for multipath transport ICC 2014.
[11]
Yigit Özcan, Fabrice Guillemin, P. Houzé, and Catherine Rosenberg . 2017. Fast and smooth data delivery using MPTCP by avoiding redundant retransmissions ICC 2017.
[12]
Christoph Paasch, Simone Ferlin, Ozgu Alay, and Olivier Bonaventure . 2014. Experimental Evaluation of Multipath TCP Schedulers CSWS '14.
[13]
Michele Polese, Rittwik Jana, and Michele Zorzi . 2017. TCP and MP-TCP in 5G mmWave Networks. IEEE Internet Computing Vol. 21, 5 (2017), 12--19.
[14]
Costin Raiciu, Christoph Paasch, Sebastien Barre, Alan Ford, Michio Honda, Fabien Duchene, Olivier Bonaventure, and Mark Handley . 2012. How Hard Can It Be? Designing and Implementing a Deployable Multipath TCP NSDI'12.
[15]
Keith Scott and Scott C. Burleigh . 2007. Bundle Protocol Specification. RFC 5050.
[16]
Jing Su, James Scott, Pan Hui, Jon Crowcroft, Eyal De Lara, Christophe Diot, Ashvin Goel, Meng How Lim, and Eben Upton . 2007. Haggle: Seamless Networking for Mobile Applications UbiComp '07.
[17]
Brenton Walker . 2018. Fork of Linux Kernel implementation of MultiPath TCP. https://github.com/brentondwalker/mptcp.
[18]
Kiran Yedugundla, Simone Ferlin, Thomas Dreibholz, Özgü Alay, Nicolas Kuhn, Per Hurtig, and Anna Brunström . 2016. Is Multi-Path Transport Suitable for Latency Sensitive Traffic? Computer Networks (COMNET) Vol. 105 (2016), 1--21.

Cited By

View all
  • (2023)Researches Advanced in Reliable Low Latency Transmission Based on Multi-links2023 IEEE 3rd International Conference on Electronic Technology, Communication and Information (ICETCI)10.1109/ICETCI57876.2023.10176678(67-70)Online publication date: 26-May-2023
  • (2022)Adaptive Multi-Connectivity Scheduling for Reliable Low-Latency Communication in 802.11be2022 IEEE Wireless Communications and Networking Conference (WCNC)10.1109/WCNC51071.2022.9771939(102-107)Online publication date: 10-Apr-2022
  • (2022)Performance analysis of Multipath Transport layer schedulers under 5G/B5G hybrid networks2022 14th International Conference on COMmunication Systems & NETworkS (COMSNETS)10.1109/COMSNETS53615.2022.9668483(658-666)Online publication date: 4-Jan-2022
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
CHANTS '18: Proceedings of the 13th Workshop on Challenged Networks
October 2018
77 pages
ISBN:9781450359269
DOI:10.1145/3264844
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 October 2018

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. heterogeneous networks
  2. long-fat networks
  3. mptcp
  4. mptcp scheduler
  5. network latency

Qualifiers

  • Research-article

Funding Sources

Conference

MobiCom '18
Sponsor:

Acceptance Rates

CHANTS '18 Paper Acceptance Rate 9 of 27 submissions, 33%;
Overall Acceptance Rate 61 of 159 submissions, 38%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)8
  • Downloads (Last 6 weeks)2
Reflects downloads up to 08 Mar 2025

Other Metrics

Citations

Cited By

View all
  • (2023)Researches Advanced in Reliable Low Latency Transmission Based on Multi-links2023 IEEE 3rd International Conference on Electronic Technology, Communication and Information (ICETCI)10.1109/ICETCI57876.2023.10176678(67-70)Online publication date: 26-May-2023
  • (2022)Adaptive Multi-Connectivity Scheduling for Reliable Low-Latency Communication in 802.11be2022 IEEE Wireless Communications and Networking Conference (WCNC)10.1109/WCNC51071.2022.9771939(102-107)Online publication date: 10-Apr-2022
  • (2022)Performance analysis of Multipath Transport layer schedulers under 5G/B5G hybrid networks2022 14th International Conference on COMmunication Systems & NETworkS (COMSNETS)10.1109/COMSNETS53615.2022.9668483(658-666)Online publication date: 4-Jan-2022
  • (2021)Supporting Delay-Sensitive Applications with Multipath QUIC and Forward Erasure CorrectionProceedings of the 17th ACM Symposium on QoS and Security for Wireless and Mobile Networks10.1145/3479242.3487312(95-103)Online publication date: 22-Nov-2021
  • (2021)An experiment of dual-LTE MPTCP with In-Car Voice Assistant2021 IEEE 93rd Vehicular Technology Conference (VTC2021-Spring)10.1109/VTC2021-Spring51267.2021.9448971(1-5)Online publication date: Apr-2021
  • (2021)Multi-Operator Connectivity Sharing for Reliable Networks: A Data-Driven Risk AnalysisIEEE Transactions on Network and Service Management10.1109/TNSM.2021.307384118:3(2800-2811)Online publication date: Sep-2021
  • (2020)On the Latency of Multipath-QUIC in Real-time Applications2020 16th International Conference on Wireless and Mobile Computing, Networking and Communications (WiMob)10.1109/WiMob50308.2020.9253402(1-7)Online publication date: 12-Oct-2020
  • (2019)An Odd Couple: Loss-Based Congestion Control and Minimum RTT Scheduling in MPTCP2019 IEEE 44th Conference on Local Computer Networks (LCN)10.1109/LCN44214.2019.8990831(300-307)Online publication date: Oct-2019

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media