# EdgeSim **Repository Path**: lsjr/EdgeSim ## Basic Information - **Project Name**: EdgeSim - **Description**: Simulate the real environment, perform edge computing, edge caching experiments - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2020-09-18 - **Last Updated**: 2021-11-23 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README

---- ## 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. ```python pip install numpy ``` ```python 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](https://github.com/XiaofeiTJU/EdgeSim/issues/new). ---- ## License EdgeSim is available under the terms of [the MIT License](https://github.com/XiaofeiTJU/EdgeSim/blob/master/LICENSE).