- Upgraded to CloudSim Plus 6.2.7
- Updated dependencies
- Improved code quality
- Upgraded to CloudSim Plus 6.1.4
- Fixed minor bugs (example 6, map chart)
- Improved code quality
- Improved examples
- Updated task generator
- Cleaning and refactoring
- Fixed minor bugs
- Improved example 6 (clustering and cooperative caching)
- Improved code quality
- Improved mobility model (new attributes added in edge_devices.xml file).
- Fixed an energy model bug.
- Fixed a live charts bug.
- Fixed minor network model bug.
- Fixed Bugs (CPU utilization when update interval is high >= 1).
- Improved performance, up to 25% shorter simulation time.
- New parameter (realitic_network_model) in order to decrease simulation time.
- New example "Example9" to show how to make decisions on Edge/ Fog Data Centers.
- Added MinTimeBetweenEvents to MainApplication.java .
- Fixed bugs (network model, charts, output).
- Improved tasks generator.
- New example "Example8" with a fuzzy logic based workload orchestration.
- Updated to the latest CloudSim Plus version (5.4.0).
- Improved code quality.
- Fixed minor issues.
- Improved code quality and removed duplication.
- Added support for custom settings and output folders.
- Added new example "example 7" to show how to link custom configurations files and custom folders.
- Improved examples.
- Fixed the exception when initialization time is < 60 seconds
- Fixed the task generator (tasks were generated during the initialization time, which shouldn't happen, the initialization time aims to ignore the time needed to generate the resources. generating tasks at that time will cause many of them to fail.
- Fixed the file parser, now it checks if the sum of percentages of edge devices types is equal to 100% ( in the edge_devices.xml file).
- Now you can add your custom network model via the setCustomNetworkModel() method.
- File parser was not checking the edge devices xml file, now it is fixed.
- Simulation manager used the update interval instead of the charts update interval, when updating charts, now it is fixed.
- Now you can define which devices generate tasks/data via the edge_devices.xml file.
- Fixed the registry related bugs
- Update from CloudSim Plus 3.0.1 to 4.3.0
- New example added "Example 6" to show how to use a custom network model, to do so a cooperative caching algorithm has been implemented in which devices keep replicas of the containers they downloaded in order to minimize the network usage. This required implementing a clustering algorithm by which edge devices will be grouped into clusters, and the cluster head orchestrates their tasks. So, a custom edge devices class was created which inherits the DefaultDataCenter class.
- Now you can add applications easily without exiting the code.
- Fixed some minor bugs
- The code has been improved
- Fixed some minor bugs
- Added some tutorials and exapmles
- The code has been improved
- Fixed some minor bugs
- The code has been revisited and cleaned, now it is more readable
- New mobility model and new parameters for mobility update: Now it uses speed in m/s instead of intervals. The new mobility model works on demand, instead of generating a list for each device containing all its location changes (from the beginning of the simulation). The egde devices will request the next location only when needed (which reduces the use of memory)
- New and more realistic energy model and new energy parameters
- Added initialization time to simulation parameters (in order to ignore the time when the resources are being generated)
- Some bugs here and there has been fixed
- Added ram as a property to EdgeDataCenter class
- Added real time simulation map (now you can verify and check how your mobility model is working)
- Added some real time charts showing the CPU utilization of Cloud, Fog and Edge resources, the WAN utilization, and the tasks success rate
- Adding the possibility to generate charts at the end of the simulation and to save them in a *.PNG format: More than 64 high resolution charts can be generated with one click, in order to make it easier for the user to check his simlation results. The user can always generate other charts using the generated CSV file.
- Adding new simulation parameters regarding charts (displaying them, the refresh delay, saving them..)
- Minor fixes
- Improved parallel simulations
- Improved network model
- Fixed dependencies
- Improved parallel simulation
- Minor fixes
- Added support for registry and containers
- Improved the network model: Added support for containers,bugs fixing, added fog servers coverage, added edge wireless range...
- Improved mobility model: More realistic mobility model. Added a map/ simulation area (height x width)
- New simulation parameters for the aforementioned changes. The ability to control the trade off between simulation accuracy and simulation time, etc.
- Improved simulation time
- Adding support for physical deployment of the orchestrator: Deploying the orchestrator on the cloud for example, on fog servers...etc.