{"repo":"CharafeddineMechalikh/PureEdgeSim","free":true,"listed":false,"github":"https://github.com/CharafeddineMechalikh/PureEdgeSim","clone":"git clone https://github.com/CharafeddineMechalikh/PureEdgeSim.git","description":"PureEdgeSim: A simulation framework for performance evaluation of cloud, fog, and pure edge computing environments.","language":"Java","stars":218,"topics":["fog","simulation-toolkit","edge","edge-computing","fog-computing","cloud-computing","cloudsim","cloudsimplus","simulation","simulation-framework"],"license":"GPL-3.0","category":"workflow-automation","readme_excerpt":"PureEdgeSim PureEdgeSim: A simulation framework for performance evaluation of cloud, edge and mist computing environments Please Cite It As (Kindly do not use the github link): Mechalikh, C., Taktak, H., & Moussa, F. (2021). PureEdgeSim: A simulation framework for performance evaluation of cloud, edge and mist computing environments. Computer Science and Information Systems, 18(1), 43-66. Mechalikh, C., Safavifar, Z., & Golpayegani, F. (2025). Quality matters: A comprehensive comparative study of edge computing simulators. Simulation Modelling Practice and Theory, 138, 103042. Bibtex: Version 5.1 Changelog (October 18th 2022) \"Click to expand\" Updated the energy model with the ability to set an initial battery level for generated devices, either programmatically or via the xml file. Now users can extend the simulation manager to change its behavior, and easily integrate it in the simulation. Users can now easily integrate a custom task class. All entities are now notified at the end of the simulation through onSimulationEnd() method. Failure Model: now tasks can fail due to insufficient resources: RAM, STORAGE, CPU Cores. Disabled some unnecessary network links events/loops for better performance. Now tasks can be scheduled in batches instead of being scheduled all at once at the beginning of the simulation (hence, decreasing the number of events and therefore, faster simulations and less memory usage). Removed unnecessary loops when orchestrating tasks (e.g., no need to brow","default_branch":null,"files":null,"tree":[],"storefront":"/r/CharafeddineMechalikh","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/CharafeddineMechalikh/PureEdgeSim/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}