An open-source simulator of edge computing and caching.
This simulator system contains three models: Content, Base Station and User:
- Reflects the local popularity of downloadable content and user preferences
- Content popularity is supported by zipF distribution, size and other system. Besides, parameters are supported by real data sets.
- Communication model is a large-scale path-loss model.
- Base stations can work together.
- The whole simulation process is continuous in terms of time slices.
- The line chart which can be used directly in the paper can be directly generated. In addition, the simulator stores the result as a file.
- EdgeSim is very scalable
First of all, you may need to pre-install JDK10. If you want to generate a professional version of the results chart via the emulator directly, you may need to pre-install the python environment and download the matplotlib and numpy.
pip install numpy
pip install matplotlib
Welcome everyone to perfect this system, if you have any questions or ideas, please feel free to contact me. New Issue.
EdgeSim is available under the terms of the MIT License.