- 16 Apr, 2018 6 commits
-
-
Manoel Campos authored
-
Manoel Campos authored
- Change CloudletSchedulerAbstract to individually allocate RAM requested by each Cloudlet at a time, instead of summing requested RAM from all Cloudlets and update VM RAM usage at once. VM RAM usage is updated right after a Cloudlet requests RAM. Then, the next Cloudlet RAM allocation will be based on the current available RAM. This way, a Cloudlet can request an amount of RAM which isn't available anymore. In such a case, the scheduler will allocate just the amount available. - Removes CloudletSchedulerAbstract's usedPes attribute in order to get and update the number of used PEs using the Vm's processor attribute. Signed-off-by:
Manoel Campos <manoelcampos@gmail.com>
-
Wu Yuxin authored
just changed the word "untiil" to "until"
-
Manoel Campos authored
-
Manoel Campos authored
Signed-off-by:
Manoel Campos <manoelcampos@gmail.com>
-
Wu Yuxin authored
just changed the word "untiil" to "until"
-
- 15 Apr, 2018 5 commits
-
-
Manoel Campos authored
# Conflicts: # cloudsim-plus/src/main/java/org/cloudbus/cloudsim/hosts/HostSimple.java
-
Manoel Campos authored
- Updates HostSimple.updateProcessing to use an indexed loop to avoid exception when destroying a VM during processing update. - Updates CloudletSchedulerAbstract.updateCloudletsProcessing to use an indexed loop to avoid exception when cancelling a Cloudlet during processing update. Signed-off-by:
Manoel Campos <manoelcampos@gmail.com>
-
Manoel Campos authored
-
Manoel Campos authored
from file change dates in git repository. - The plugins doesn't work when CloudSim Plus is downloaded as a zip (which doesn't include any git history) - Included plugins versions in reporting tag - Changed the way to check required maven version inside the pom.xml for the benchmarks project (for compliance with maven 3.0) Signed-off-by:
Manoel Campos <manoelcampos@gmail.com>
-
Manoel Campos authored
Signed-off-by:
Manoel Campos <manoelcampos@gmail.com>
-
- 13 Apr, 2018 1 commit
-
-
Manoel Campos authored
- Removes the map of entity by name inside the CloudSim class to enable the entity name to be freely changed, since such a name wasn't in fact used internally for nothing. Signed-off-by:
Manoel Campos <manoelcampos@gmail.com>
-
- 12 Apr, 2018 3 commits
-
-
Manoel Campos authored
Signed-off-by:
Manoel Campos <manoelcampos@gmail.com>
-
Manoel Campos authored
Signed-off-by:
Manoel Campos <manoelcampos@gmail.com>
-
Manoel Campos authored
- Includes package documentation for examples. - Small refactorings. Signed-off-by:
Manoel Campos <manoelcampos@gmail.com>
-
- 06 Apr, 2018 1 commit
-
-
Manoel Campos authored
-
- 05 Apr, 2018 4 commits
-
-
Manoel Campos authored
Signed-off-by:
Manoel Campos <manoelcampos@gmail.com>
-
Manoel Campos authored
Signed-off-by:
Manoel Campos <manoelcampos@gmail.com>
-
Manoel Campos authored
from the VmAllocationPolicyAbstract because it was just using hardcoded indexes to map VMs to Hosts. The method is completely overridden by subclasses. Signed-off-by:
Manoel Campos <manoelcampos@gmail.com>
-
Manoel Campos authored
- Code quality review Signed-off-by:
Manoel Campos <manoelcampos@gmail.com>
-
- 04 Apr, 2018 1 commit
-
-
Manoel Campos authored
It shows how to use the CloudSim Plus Functional DatacenterBrokerSimple to dynamically change the policy used to select a VM to a Cloudlet, without requiring to create a Broker subclass. Signed-off-by:
Manoel Campos <manoelcampos@gmail.com>
-
- 01 Apr, 2018 1 commit
-
-
Manoel Campos authored
- Enable physical expansion of a Datacenter by adding new Hosts (PMs) before or after simulation start. - Introduce the Datacenter.addHost() and addHostList methods to enable creating new Hosts before or after starting the simulation. - Introduce the DynamicHostCreation example to demonstrate the dynamic creation of Hosts. - Refactor DatacenterCharacteristicsSimple class - Stop requiring the creation of a DatacenterCharacteristics object to pass to a Datacenter constructor. Now a DatacenterCharacteristics object is created internally in the DatacenterSimple class. - Change the signature of Datacenter classes to accept a Host List instead of a DatacenterCharacteristics object. - Remove deprecated Datacenter constructors. - Update all examples to use the new Datacenter constructors. Signed-off-by:
Manoel Campos <manoelcampos@gmail.com>
-
- 30 Mar, 2018 5 commits
-
-
Manoel Campos authored
the broker to perform horizontal down scaling. Signed-off-by:
Manoel Campos <manoelcampos@gmail.com>
-
Manoel Campos authored
Signed-off-by:
Manoel Campos <manoelcampos@gmail.com>
-
Manoel Campos authored
from the HorizontalVmScaling classes, since the DatacenterBroker is the one accountable to perform horizontal down scaling. Check the HorizontalVmScaling interface documentation for more details. Signed-off-by:
Manoel Campos <manoelcampos@gmail.com>
-
Manoel Campos authored
code related to destruction of idle VMs. - Some small refactorings to HorizontalVmScaling classes. - Small documentation updates for these classes. Signed-off-by:
Manoel Campos <manoelcampos@gmail.com>
-
Manoel Campos authored
Signed-off-by:
Manoel Campos <manoelcampos@gmail.com>
-
- 27 Mar, 2018 1 commit
-
-
Manoel Campos authored
Signed-off-by:
Manoel Campos <manoelcampos@gmail.com>
-
- 16 Mar, 2018 1 commit
-
-
Manoel Campos authored
add files to it and make Cloudlets require files from it. The Cloudlets' finish time is delayed due to the time to transfer the required files from the SAN to the VM. The huge amount of files changed in this commit is just due to permission changes after an OS clean install. Signed-off-by:
Manoel Campos <manoelcampos@gmail.com>
-
- 09 Jan, 2018 4 commits
-
-
Manoel Campos authored
Signed-off-by:
Manoel Campos <manoelcampos@gmail.com>
-
Manoel Campos authored
Signed-off-by:
Manoel Campos <manoelcampos@gmail.com>
-
Manoel Campos authored
Signed-off-by:
Manoel Campos <manoelcampos@gmail.com>
-
Manoel Campos authored
- Added CloudletCancellationExample - Renamed CloudletExecutionInfo to CloudletExecution Signed-off-by:
Manoel Campos <manoelcampos@gmail.com>
-
- 22 Dec, 2017 1 commit
-
-
Manoel Campos authored
Signed-off-by:
Manoel Campos <manoelcampos@gmail.com>
-
- 07 Dec, 2017 2 commits
-
-
Manoel Campos authored
- Uses reflection to check if the constants (tags) used by CloudSim Plus to represent messages have duplicated values. The value of each constant into a given class needs to be unique. Signed-off-by:
Manoel Campos <manoelcampos@gmail.com>
-
Manoel Campos authored
-
- 27 Oct, 2017 1 commit
-
-
Manoel Campos authored
-
- 10 Oct, 2017 1 commit
-
-
Manoel Campos authored
-
- 04 Oct, 2017 1 commit
-
-
Manoel Campos authored
and included MigrationExample2 which uses the PowerVmAllocationPolicyMigrationMedianAbsoluteDeviation. This VmAllocationPolicy considers Host's energy consumption when allocation a Host to a VM. Thus it requires every Host to have a PowerModel set. Signed-off-by:
Manoel Campos <manoelcampos@gmail.com>
-
- 29 Sep, 2017 1 commit
-
-
Manoel Campos authored
it call the allocateHostForVm(Vm vm, Host host) method and remove the duplicated code. Signed-off-by:
Manoel Campos <manoelcampos@gmail.com>
-