Skip to content

Simulate the real environment, perform edge computing, edge caching experiments

License

Notifications You must be signed in to change notification settings

yinxinwuzeen/EdgeSim

 
 

Repository files navigation


About EdgeSim

An open-source simulator of edge computing and caching.


Features

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

Installation

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

Chat

Welcome everyone to perfect this system, if you have any questions or ideas, please feel free to contact me. New Issue.


License

EdgeSim is available under the terms of the MIT License.

About

Simulate the real environment, perform edge computing, edge caching experiments

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 95.1%
  • Python 4.9%