About | Contact Us | Register | Login
ProceedingsSeriesJournalsSearchEAI
Simulation Tools and Techniques. 12th EAI International Conference, SIMUtools 2020, Guiyang, China, August 28-29, 2020, Proceedings, Part I

Research Article

Developing an Interactive Web-Based Programming Platform for Learning Computer Networking Protocols

Download(Requires a free EAI acccount)
7 downloads
Cite
BibTeX Plain Text
  • @INPROCEEDINGS{10.1007/978-3-030-72792-5_48,
        author={Dewei Zeng and Zhiyu Zhang and Jiye Chen and Xiaojun Hei},
        title={Developing an Interactive Web-Based Programming Platform for Learning Computer Networking Protocols},
        proceedings={Simulation Tools and Techniques. 12th EAI International Conference, SIMUtools 2020, Guiyang, China, August 28-29, 2020, Proceedings, Part I},
        proceedings_a={SIMUTOOLS},
        year={2021},
        month={4},
        keywords={ns-3 Online learning Networking protocols Engineering education},
        doi={10.1007/978-3-030-72792-5_48}
    }
    
  • Dewei Zeng
    Zhiyu Zhang
    Jiye Chen
    Xiaojun Hei
    Year: 2021
    Developing an Interactive Web-Based Programming Platform for Learning Computer Networking Protocols
    SIMUTOOLS
    Springer
    DOI: 10.1007/978-3-030-72792-5_48
Dewei Zeng1, Zhiyu Zhang1, Jiye Chen1, Xiaojun Hei1,*
  • 1: Huazhong University of Science and Technology
*Contact email: heixj@hust.edu.cn

Abstract

Computer networking protocols have become important domain knowledge for electrical engineering professionals. The learning-by-doing approach has shown its effectiveness to learn these complex protocols by reproducing research results. In this paper, we design a web-based ns-3 lab platform by integrating various open-source modules for beginners to get hands on network simulations to learn networking protocols with a smoothed learning curve. This platform consists of a vue-based front-end and a docker-based back-end to support elastic on-demand capacity expansion. We implement a simulator scheduling module based on Node.js and restify to achieve load balancing for reducing the simulation waiting time. We conduct a measurement study to evaluate the performance of this prototype system. The measurement results demonstrate the technical feasibility of the prototype design to develop a scalable but user-friendly computer network simulation platform for massive open online lab courses.

Keywords
ns-3 Online learning Networking protocols Engineering education
Published
2021-04-27
Appears in
SpringerLink
http://dx.doi.org/10.1007/978-3-030-72792-5_48
Copyright © 2020–2025 ICST
EBSCOProQuestDBLPDOAJPortico
EAI Logo

About EAI

  • Who We Are
  • Leadership
  • Research Areas
  • Partners
  • Media Center

Community

  • Membership
  • Conference
  • Recognition
  • Sponsor Us

Publish with EAI

  • Publishing
  • Journals
  • Proceedings
  • Books
  • EUDL