Published April 20, 2019
| Version v4.3.1
Software
Open
manoelcampos/cloudsim-plus: Bug fixes, built-in VM power consumption, dynamic activation of hosts and more
Authors/Creators
- 1. @ifto-palmas
- 2. Google
- 3. Hamburg University of Technology / University of Genoa
- 4. @Snyk
- 5. VersionEye
- 6. @TIBHannover
Description
- #185 :: Warn when a simulation which has an explicit termination time is lasting too long. This way, the researcher may know if he/she has set a too long termination time, instead of just keep waiting the simulation to finish when there are no events to process.
- #184 :: Refactor ContinuousDistribution implementations providing consistent order in construtor parameters. The parameter order of NormalDistr's constructor was changed from
NormalDistr(long seed, double mean, double standardDeviation)toNormalDistr(double mean, double standardDeviation, long seed). This way, theSEED(when available) is always the last parameter, conforming to constructors of other random number generators such as the UniformDistr. This change probably will cause a compilation error and will be easy to detect and fix. However, if you are using int or long for all the 3 parameters, there will be no error or warning and your simulation results will be just wrong. In such a case, you need to find where you are using this NormalDistr constructor and correct parameters order. - #183 :: Adds time conversion methods to the Conversion class
- #181 :: Host's start up and shutdown time are not being updated correctly
- #180 :: When a submission delay is set, VM creation is not being delayed by the DatacenterBroker
- #178 :: Fix confusion between energy, power and their units
- #173, #174, #175 :: Performance improvements for large scale simulations
- #171 :: Cloudlet BW utilization is always zero
- Adds RamAndBwUsageHistoryExample to collect VM's RAM and BW utilization
- #168 :: Compute VM Power usage
- #163 :: Some cloudlets don't finish execution - Adds new example to show it's just a configuration issue.
- #161 :: Introduce an onCloudletStartListener to be notified when a Cloudlet starts executing
- #128 :: Enable VmAllocationPolicy implementations to power Hosts on and off as required. Introduce the following methods to Host: getIdleShutdownDeadline(), setIdleShutdownDeadline(), getUpTime() and getTotalUpTime(). Accordingly, update the Host startTime and shutdownTime when the activation status of a Host changes.
Files
manoelcampos/cloudsim-plus-v4.3.1.zip
Additional details
Related works
- Is supplement to
- https://github.com/manoelcampos/cloudsim-plus/tree/v4.3.1 (URL)