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.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.