Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/3477091.3482760acmconferencesArticle/Chapter ViewAbstractPublication PagesmobicomConference Proceedingsconference-collections
research-article

Learning-based congestion control simulator for mobile internet education

Published: 25 October 2021 Publication History

Abstract

Mobile Internet enables a huge amount of access requests, leading to severe network congestion. To alleviate congestion in the transmission layer, lots of Congestion Control (CC) algorithms have been proposed recently in the research domain, which are specifically designed for various network environments. However, one of the teaching difficulties in mobile Internet education is to allow students to accurately choose the appropriate CC algorithm under the known or measurable network environment.
In this paper, we propose a learning-based CC simulator for mobile Internet education, which provides intuitive suggestions to students on the CC algorithm selections via its learning ability in practical network environments. Our simulator consists of three key modules: the network data module, learning module, and CC module. It has built-in several default CC algorithms and supports students' customized algorithms. The performance of the proposed simulator is evaluated on the implemented simulator prototype with both real and simulated network links. Evaluation results show that the simulator can dynamically select proper CC algorithms in the light of network environments to achieve higher throughput, which benefits students in understanding the working mechanisms of CC algorithms intuitively.

References

[1]
Soheil Abbasloo, Chen-Yu Yen, and H. Jonathan Chao. 2020. Classic Meets Modern: A Pragmatic Learning-Based Congestion Control for the Internet. In ACM SIGCOMM. Virtual Event, USA.
[2]
Neal Cardwell, Yuchung Cheng, C. Stephen Gunn, Soheil Hassas Yeganeh, and Van Jacobson. 2016. BBR: Congestion-Based Congestion Control: Measuring Bottleneck Bandwidth and Round-Trip Propagation Time. Queue 14, 5 (2016), 20--53. 1542-7730
[3]
Xinjie Chang. 1999. Network Simulations with OPNET. In ACM WSC. Phoenix, Arizona, USA, 307--314.
[4]
Sangtae Ha, Injong Rhee, and Lisong Xu. 2008. CUBIC: A New TCP-Friendly High-Speed TCP Variant. ACM SIGOPS Operating Systems Review 42, 5 (2008), 64--74. 0163-5980
[5]
M. I. Jordan and T. M. Mitchell. 2015. Machine learning: Trends, perspectives, and prospects. Science 349, 6245 (2015), 255--260. 0036-8075
[6]
Wei-Yin Loh. 2011. Classification and regression trees. WIREs Data Mining and Knowledge Discovery 1, 1 (2011), 14--23.
[7]
Sreerama K. Murthy. 1998. Automatic Construction of Decision Trees from Data: A Multi-Disciplinary Survey. Data Mining and Knowledge Discovery 2, 4 (1998), 345--389. 1573-756X
[8]
Ravi Netravali, Anirudh Sivaraman, Somak Das, Ameesh Goyal, Keith Winstein, James Mickens, and Hari Balakrishnan. 2015. Mahimahi: Accurate Record-and-Replay for HTTP. In USENIX ATC. Santa Clara, CA, 417--429.
[9]
J. Ross Quinlan. 1979. Discovering rules by induction from large collections of examples. Expert systems in the micro electronics age (1979).
[10]
J. Ross Quinlan. 1993. C4.5: Programs for Machine Learning. Morgan Kaufmann Publishers Inc., San Francisco, CA, USA.
[11]
George F. Riley and Thomas R. Henderson. 2010. The ns-3 Network Simulator. Springer Berlin Heidelberg, 15--34.
[12]
TETCOS. 2021. NetSim-Network Simulator & Emulator. https://www.tetcos.com/ Accessed June 15, 2021. (2021).
[13]
Andras Varga. 2010. OMNeT++. Springer Berlin Heidelberg, 35--59.
[14]
Zhi-Hua Zhou. 2012. Ensemble methods: foundations and algorithms. CRC press.

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
MobiArch '21: Proceedings of the 16th ACM Workshop on Mobility in the Evolving Internet Architecture
October 2021
28 pages
ISBN:9781450387064
DOI:10.1145/3477091
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 ACM 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: 25 October 2021

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. congestion control
  2. learning intelligence
  3. mobile internet education
  4. network simulator

Qualifiers

  • Research-article

Funding Sources

  • the Program for Professor of Special Appointment (Eastern Scholar) at Shanghai Institutions of Higher Learning
  • NSFC (National Natural Science Foundation of China)

Conference

ACM MobiCom '21
Sponsor:

Acceptance Rates

Overall Acceptance Rate 47 of 92 submissions, 51%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • 0
    Total Citations
  • 134
    Total Downloads
  • Downloads (Last 12 months)17
  • Downloads (Last 6 weeks)6
Reflects downloads up to 13 Jan 2025

Other Metrics

Citations

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media