Uses of Class org.cloudbus.cloudsim.power.PowerHost (cloudsim 3.1-SNAPSHOT API)

## Uses of Class
org.cloudbus.cloudsim.power.PowerHost

- Packages that use PowerHost
  Package | Description
  --- | ---
  org.cloudbus.cloudsim.power |

- - ### Uses of PowerHost in org.cloudbus.cloudsim.power

    Subclasses of PowerHost in org.cloudbus.cloudsim.power
    Modifier and Type | Class and Description
    --- | ---
    `class` | `PowerHostUtilizationHistory` The class of a host that stores its CPU utilization history.

    Methods in org.cloudbus.cloudsim.power that return PowerHost
    Modifier and Type | Method and Description
    --- | ---
    `PowerHost` | PowerVmAllocationPolicyDVFSDedicateNetworkDiskHost.`findCPUHostforVm(Vm vm)`
    `PowerHost` | PowerVmAllocationPolicyDVFSDedicateNetworkDiskHost.`findDISKHostforVm(Vm vm)`
    `PowerHost` | PowerVmAllocationPolicyAbstract.`findHostForVm(Vm vm)` Find host for vm.
    `PowerHost` | PowerVmAllocationPolicyDVFSMinimumUsedHost.`findHostForVm(Vm vm)` Find host for vm.
    `PowerHost` | PowerVmAllocationPolicyMigrationAbstract.`findHostForVm(Vm vm)` Find host for vm.
    `PowerHost` | PowerVmAllocationPolicyDVFSDedicateNetworkDiskHost.`findHostForVm(Vm vm)` Find host for vm.
    `PowerHost` | PowerVmAllocationPolicyMigrationAbstract.`findHostForVm(Vm vm, Set<? extends Host> excludedHosts)` Find host for vm.
    `PowerHost` | PowerVmAllocationPolicyDVFSDedicateNetworkDiskHost.`findNETHostforVm(Vm vm)`
    `protected PowerHost` | PowerVmAllocationPolicyMigrationAbstract.`getUnderUtilizedHost(Set<? extends Host> excludedHosts)` Gets the under utilized host.
    `PowerHost` | PowerVmAllocationPolicyAbstract.`TryDVFSEnableHost(PowerHost host, Vm vm)`

    Methods in org.cloudbus.cloudsim.power that return types with arguments of type PowerHost
    Modifier and Type | Method and Description
    --- | ---
    `protected List<PowerHost>` | PowerVmAllocationPolicyMigrationAbstract.`extractHostListFromMigrationMap(List<Map<String,Object>> migrationMap)` Extract host list from migration map.
    `protected List<PowerHost>` | PowerVmAllocationPolicyMigrationAbstract.`getSwitchedOffHosts()` Gets the switched off host.

    Methods in org.cloudbus.cloudsim.power with parameters of type PowerHost
    Modifier and Type | Method and Description
    --- | ---
    `protected boolean` | PowerVmAllocationPolicyMigrationAbstract.`areAllVmsMigratingOutOrAnyVmMigratingIn(PowerHost host)` Checks whether all vms are in migration.
    `protected double` | PowerVmAllocationPolicyMigrationLocalRegression.`getMaximumVmMigrationTime(PowerHost host)` Gets the maximum vm migration time.
    `protected double` | PowerVmAllocationPolicyMigrationAbstract.`getMaxUtilizationAfterAllocation(PowerHost host, Vm vm)` Gets the power after allocation.
    `protected List<PowerVm>` | PowerVmSelectionPolicy.`getMigratableVms(PowerHost host)` Gets the migratable vms.
    `protected double` | PowerVmAllocationPolicyMigrationAbstract.`getPowerAfterAllocation(PowerHost host, Vm vm)` Gets the power after allocation.
    `protected List<? extends Vm>` | PowerVmAllocationPolicyMigrationAbstract.`getVmsToMigrateFromUnderUtilizedHost(PowerHost host)` Gets the vms to migrate from under utilized host.
    `abstract Vm` | PowerVmSelectionPolicy.`getVmToMigrate(PowerHost host)` Gets the vms to migrate.
    `Vm` | PowerVmSelectionPolicyRandomSelection.`getVmToMigrate(PowerHost host)`
    `Vm` | PowerVmSelectionPolicyMaximumCorrelation.`getVmToMigrate(PowerHost host)`
    `Vm` | PowerVmSelectionPolicyMinimumUtilization.`getVmToMigrate(PowerHost host)`
    `Vm` | PowerVmSelectionPolicyMinimumMigrationTime.`getVmToMigrate(PowerHost host)`
    `protected boolean` | PowerVmAllocationPolicyMigrationInterQuartileRange.`isHostOverUtilized(PowerHost host)` Checks if is host over utilized.
    `protected boolean` | PowerVmAllocationPolicyMigrationStaticThreshold.`isHostOverUtilized(PowerHost host)` Checks if is host over utilized.
    `protected boolean` | PowerVmAllocationPolicyMigrationMedianAbsoluteDeviation.`isHostOverUtilized(PowerHost host)` Checks if is host over utilized.
    `protected boolean` | PowerVmAllocationPolicyMigrationLocalRegression.`isHostOverUtilized(PowerHost host)` Checks if is host over utilized.
    `protected abstract boolean` | PowerVmAllocationPolicyMigrationAbstract.`isHostOverUtilized(PowerHost host)` Checks if is host over utilized.
    `protected boolean` | PowerVmAllocationPolicyMigrationAbstract.`isHostOverUtilizedAfterAllocation(PowerHost host, Vm vm)` Checks if is host over utilized after allocation.
    `PowerHost` | PowerVmAllocationPolicyAbstract.`TryDVFSEnableHost(PowerHost host, Vm vm)`

    Constructor parameters in org.cloudbus.cloudsim.power with type arguments of type PowerHost
    Constructor and Description
    `PowerVmAllocationPolicyDVFSDedicateNetworkDiskHost(List<PowerHost> list)`

Copyright © 2013 The Cloud Computing and Distributed Systems (CLOUDS) Laboratory, The University of Melbourne. All Rights Reserved.