A Survey on Open-Source Edge Computing Simulators and Emulators: The Computing and Networking Convergence Perspective
Jianpeng Qi, Chao Liu, Xiao Zhang, Lei Wang, Rui Wang, Junyu Dong, Yanwei Yu

TL;DR
This survey reviews over 40 open-source edge computing simulators and emulators, analyzing their features, strengths, and limitations to guide researchers in selecting suitable tools for edge environment development.
Contribution
It classifies and evaluates existing open-source edge computing tools across multiple dimensions, emphasizing the convergence of computing and networking paradigms.
Findings
Identifies strengths and limitations of 40+ tools
Classifies tools into packet-level, application-level, and emulators
Highlights integration of computing paradigms and visualization features
Abstract
Edge computing, with its low latency, dynamic scalability, and location awareness, along with the convergence of computing and communication paradigms, has been successfully applied in critical domains such as industrial IoT, smart healthcare, smart homes, and public safety. This paper provides a comprehensive survey of open-source edge computing simulators and emulators, presented in our GitHub repository (https://github.com/qijianpeng/awesome-edge-computing), emphasizing the convergence of computing and networking paradigms. By examining more than 40 tools, including CloudSim, NS-3, and others, we identify the strengths and limitations in simulating and emulating edge environments. This survey classifies these tools into three categories: packet-level, application-level, and emulators. Furthermore, we evaluate them across five dimensions, ranging from resource representation to…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsIoT and Edge/Fog Computing · Distributed and Parallel Computing Systems · Cloud Computing and Resource Management
