Class Hierarchy (cloudsim 3.1-SNAPSHOT API)

# Hierarchy For All Packages

Package Hierarchies:

- org.cloudbus.cloudsim,
- org.cloudbus.cloudsim.core,
- org.cloudbus.cloudsim.core.predicates,
- org.cloudbus.cloudsim.distributions,
- org.cloudbus.cloudsim.lists,
- org.cloudbus.cloudsim.network,
- org.cloudbus.cloudsim.network.datacenter,
- org.cloudbus.cloudsim.power,
- org.cloudbus.cloudsim.power.dvfs,
- org.cloudbus.cloudsim.power.lists,
- org.cloudbus.cloudsim.power.models,
- org.cloudbus.cloudsim.provisioners,
- org.cloudbus.cloudsim.util,
- org.cloudbus.cloudsim.workflow,
- org.cloudbus.cloudsim.xml

## Class Hierarchy

- java.lang.Object
  - org.cloudbus.cloudsim.power.dvfs.AbstractGovernor
    - org.cloudbus.cloudsim.power.dvfs.ConservativeGovernor
    - org.cloudbus.cloudsim.power.dvfs.OnDemandGovernor
    - org.cloudbus.cloudsim.power.dvfs.PerformanceGovernor
    - org.cloudbus.cloudsim.power.dvfs.PowerSaveGovernor
    - org.cloudbus.cloudsim.power.dvfs.UserSpaceGovernor
  - org.cloudbus.cloudsim.network.datacenter.AppCloudlet
    - org.cloudbus.cloudsim.network.datacenter.WorkflowApp
  - org.cloudbus.cloudsim.provisioners.BwProvisioner
    - org.cloudbus.cloudsim.provisioners.BwProvisionerSimple
  - org.cloudbus.cloudsim.workflow.Channel
  - org.cloudbus.cloudsim.Cloudlet
    - org.cloudbus.cloudsim.network.datacenter.NetworkCloudlet (implements java.lang.Comparable<T>)
  - org.cloudbus.cloudsim.xml.CloudletDatas
  - org.cloudbus.cloudsim.lists.CloudletList
  - org.cloudbus.cloudsim.CloudletScheduler
    - org.cloudbus.cloudsim.CloudletSchedulerSpaceShared
    - org.cloudbus.cloudsim.CloudletSchedulerTimeShared
      - org.cloudbus.cloudsim.CloudletSchedulerDynamicWorkload
    - org.cloudbus.cloudsim.network.datacenter.NetworkCloudletSpaceSharedScheduler
  - org.cloudbus.cloudsim.core.CloudSim
  - org.cloudbus.cloudsim.core.CloudSimTags
  - org.cloudbus.cloudsim.workflow.CostComparator (implements java.util.Comparator<T>)
  - org.cloudbus.cloudsim.DatacenterCharacteristics
  - org.cloudbus.cloudsim.xml.DatacenterDatas
  - org.cloudbus.cloudsim.DataCloudTags
  - org.cloudbus.cloudsim.workflow.DataItem
  - org.xml.sax.helpers.DefaultHandler (implements org.xml.sax.ContentHandler, org.xml.sax.DTDHandler, org.xml.sax.EntityResolver, org.xml.sax.ErrorHandler)
    - org.cloudbus.cloudsim.workflow.Policy
      - org.cloudbus.cloudsim.workflow.BaselinePolicy
      - org.cloudbus.cloudsim.workflow.DvfsPolicy
      - org.cloudbus.cloudsim.workflow.DvfsPolicy_2
      - org.cloudbus.cloudsim.workflow.TestPolicy
  - org.cloudbus.cloudsim.core.DeferredQueue
  - org.cloudbus.cloudsim.network.DelayMatrix_Float
  - org.cloudbus.cloudsim.xml.DvfsDatas
  - org.cloudbus.cloudsim.core.EventPostBroker
  - org.cloudbus.cloudsim.util.ExecutionTimeMeasurer
  - org.cloudbus.cloudsim.distributions.ExponentialDistr (implements org.cloudbus.cloudsim.distributions.ContinuousDistribution)
  - org.cloudbus.cloudsim.File
  - org.cloudbus.cloudsim.FileAttribute
  - org.cloudbus.cloudsim.network.FloydWarshall_Float
  - org.cloudbus.cloudsim.core.FutureQueue
  - org.cloudbus.cloudsim.distributions.GammaDistr (implements org.cloudbus.cloudsim.distributions.ContinuousDistribution)
  - org.cloudbus.cloudsim.network.GraphReaderBrite (implements org.cloudbus.cloudsim.network.GraphReaderIF)
  - org.cloudbus.cloudsim.HarddriveStorage (implements org.cloudbus.cloudsim.Storage)
    - org.cloudbus.cloudsim.SanStorage
  - org.cloudbus.cloudsim.Host
    - org.cloudbus.cloudsim.HostDynamicWorkload
      - org.cloudbus.cloudsim.power.PowerHost
        - org.cloudbus.cloudsim.power.PowerHostUtilizationHistory
    - org.cloudbus.cloudsim.network.datacenter.NetworkHost
  - org.cloudbus.cloudsim.xml.HostDatas
  - org.cloudbus.cloudsim.lists.HostList
  - org.cloudbus.cloudsim.network.datacenter.HostPacket
  - org.cloudbus.cloudsim.HostStateHistoryEntry
  - org.cloudbus.cloudsim.InfoPacket (implements org.cloudbus.cloudsim.Packet)
  - org.cloudbus.cloudsim.Log
  - org.cloudbus.cloudsim.distributions.LognormalDistr (implements org.cloudbus.cloudsim.distributions.ContinuousDistribution)
  - org.cloudbus.cloudsim.util.MathUtil
  - org.cloudbus.cloudsim.network.datacenter.NetworkConstants
  - org.cloudbus.cloudsim.network.datacenter.NetworkPacket
  - org.cloudbus.cloudsim.NetworkTopology
  - org.cloudbus.cloudsim.workflow.OffersComparator (implements java.util.Comparator<T>)
  - org.cloudbus.cloudsim.workflow.OneCriticalPath
  - org.cloudbus.cloudsim.distributions.ParetoDistr (implements org.cloudbus.cloudsim.distributions.ContinuousDistribution)
    - org.cloudbus.cloudsim.distributions.LomaxDistribution (implements org.cloudbus.cloudsim.distributions.ContinuousDistribution)
  - org.cloudbus.cloudsim.Pe
  - org.cloudbus.cloudsim.lists.PeList
  - org.cloudbus.cloudsim.provisioners.PeProvisioner
    - org.cloudbus.cloudsim.provisioners.PeProvisionerSimple
  - org.cloudbus.cloudsim.power.models.PowerModelCubic (implements org.cloudbus.cloudsim.power.models.PowerModel)
  - org.cloudbus.cloudsim.power.models.PowerModelLinear (implements org.cloudbus.cloudsim.power.models.PowerModel)
  - org.cloudbus.cloudsim.power.models.PowerModelSpecPower (implements org.cloudbus.cloudsim.power.models.PowerModel)
    - org.cloudbus.cloudsim.power.models.PowerModelSpecPowerHpProLiantMl110G3PentiumD930
    - org.cloudbus.cloudsim.power.models.PowerModelSpecPowerHpProLiantMl110G4Xeon3040
    - org.cloudbus.cloudsim.power.models.PowerModelSpecPowerHpProLiantMl110G5Xeon3075
    - org.cloudbus.cloudsim.power.models.PowerModelSpecPowerIbmX3250XeonX3470
    - org.cloudbus.cloudsim.power.models.PowerModelSpecPowerIbmX3250XeonX3480
    - org.cloudbus.cloudsim.power.models.PowerModelSpecPowerIbmX3550XeonX5670
    - org.cloudbus.cloudsim.power.models.PowerModelSpecPowerIbmX3550XeonX5675
  - org.cloudbus.cloudsim.power.models.PowerModelSpecPowerDVFS (implements org.cloudbus.cloudsim.power.models.PowerModel)
    - org.cloudbus.cloudsim.power.models.PowerModelSpecPower_BAZAR
    - org.cloudbus.cloudsim.power.models.PowerModelSpecPower_BAZAR_MultiProc
    - org.cloudbus.cloudsim.power.models.PowerModelSpecPower_REIMS
    - org.cloudbus.cloudsim.power.models.PowerModelSpecPower_REIMS_Disk
    - org.cloudbus.cloudsim.power.models.PowerModelSpecPower_REIMS_Net
  - org.cloudbus.cloudsim.power.models.PowerModelSqrt (implements org.cloudbus.cloudsim.power.models.PowerModel)
  - org.cloudbus.cloudsim.power.models.PowerModelSquare (implements org.cloudbus.cloudsim.power.models.PowerModel)
  - org.cloudbus.cloudsim.power.PowerVmSelectionPolicy
    - org.cloudbus.cloudsim.power.PowerVmSelectionPolicyMaximumCorrelation
    - org.cloudbus.cloudsim.power.PowerVmSelectionPolicyMinimumMigrationTime
    - org.cloudbus.cloudsim.power.PowerVmSelectionPolicyMinimumUtilization
    - org.cloudbus.cloudsim.power.PowerVmSelectionPolicyRandomSelection
  - org.cloudbus.cloudsim.core.predicates.Predicate
    - org.cloudbus.cloudsim.core.predicates.PredicateAny
    - org.cloudbus.cloudsim.core.predicates.PredicateFrom
    - org.cloudbus.cloudsim.core.predicates.PredicateNone
    - org.cloudbus.cloudsim.core.predicates.PredicateNotFrom
    - org.cloudbus.cloudsim.core.predicates.PredicateNotType
    - org.cloudbus.cloudsim.core.predicates.PredicateType
  - org.cloudbus.cloudsim.workflow.ProvisionedVm
  - org.cloudbus.cloudsim.provisioners.RamProvisioner
    - org.cloudbus.cloudsim.provisioners.RamProvisionerSimple
  - org.cloudbus.cloudsim.ResCloudlet
  - org.cloudbus.cloudsim.lists.ResCloudletList
  - org.cloudbus.cloudsim.workflow.SeedGenerator
  - org.cloudbus.cloudsim.core.SimEntity (implements java.lang.Cloneable)
    - org.cloudbus.cloudsim.core.CloudInformationService
    - org.cloudbus.cloudsim.core.CloudSimShutdown
    - org.cloudbus.cloudsim.Datacenter
      - org.cloudbus.cloudsim.network.datacenter.NetworkDatacenter
      - org.cloudbus.cloudsim.power.PowerDatacenter
        - org.cloudbus.cloudsim.power.PowerDatacenterNonPowerAware
      - org.cloudbus.cloudsim.workflow.WorkflowDatacenter
    - org.cloudbus.cloudsim.DatacenterBroker
      - org.cloudbus.cloudsim.network.datacenter.NetworkDatacenterBrokerExtends
      - org.cloudbus.cloudsim.power.PowerDatacenterBroker
    - org.cloudbus.cloudsim.network.datacenter.NetworkDatacenterBroker
    - org.cloudbus.cloudsim.network.datacenter.Switch
      - org.cloudbus.cloudsim.network.datacenter.AggregateSwitch
      - org.cloudbus.cloudsim.network.datacenter.EdgeSwitch
      - org.cloudbus.cloudsim.network.datacenter.RootSwitch
    - org.cloudbus.cloudsim.workflow.WorkflowEngine
  - org.cloudbus.cloudsim.core.SimEvent (implements java.lang.Cloneable, java.lang.Comparable<T>)
  - org.cloudbus.cloudsim.workflow.Simulation
  - org.cloudbus.cloudsim.xml.SimulationXMLParse
  - org.cloudbus.cloudsim.workflow.SlotComparator (implements java.util.Comparator<T>)
  - org.cloudbus.cloudsim.workflow.Task
  - org.cloudbus.cloudsim.network.datacenter.TaskStage
  - org.cloudbus.cloudsim.workflow.TestEstimationEnergy
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - org.cloudbus.cloudsim.ParameterException
  - org.cloudbus.cloudsim.workflow.TimeSlot
  - org.cloudbus.cloudsim.network.TopologicalGraph
  - org.cloudbus.cloudsim.network.TopologicalLink
  - org.cloudbus.cloudsim.network.TopologicalNode
  - org.cloudbus.cloudsim.workflow.TransferDataEvent
  - org.cloudbus.cloudsim.workflow.Transmission
  - org.cloudbus.cloudsim.distributions.UniformDistr (implements org.cloudbus.cloudsim.distributions.ContinuousDistribution)
  - org.cloudbus.cloudsim.UtilizationModelFull (implements org.cloudbus.cloudsim.UtilizationModel)
  - org.cloudbus.cloudsim.UtilizationModelNull (implements org.cloudbus.cloudsim.UtilizationModel)
  - org.cloudbus.cloudsim.UtilizationModelPlanetLabInMemory (implements org.cloudbus.cloudsim.UtilizationModel)
  - org.cloudbus.cloudsim.UtilizationModelStochastic (implements org.cloudbus.cloudsim.UtilizationModel)
  - org.cloudbus.cloudsim.Vm
    - org.cloudbus.cloudsim.network.datacenter.NetworkVm (implements java.lang.Comparable<T>)
    - org.cloudbus.cloudsim.power.PowerVm
  - org.cloudbus.cloudsim.VmAllocationPolicy
    - org.cloudbus.cloudsim.network.datacenter.NetworkVmAllocationPolicy
    - org.cloudbus.cloudsim.power.PowerVmAllocationPolicyAbstract
      - org.cloudbus.cloudsim.power.PowerVmAllocationPolicyDVFSDedicateNetworkDiskHost
      - org.cloudbus.cloudsim.power.PowerVmAllocationPolicyDVFSMinimumUsedHost
      - org.cloudbus.cloudsim.power.PowerVmAllocationPolicyMigrationAbstract
        - org.cloudbus.cloudsim.power.PowerVmAllocationPolicyMigrationInterQuartileRange
        - org.cloudbus.cloudsim.power.PowerVmAllocationPolicyMigrationLocalRegression
          - org.cloudbus.cloudsim.power.PowerVmAllocationPolicyMigrationLocalRegressionRobust
        - org.cloudbus.cloudsim.power.PowerVmAllocationPolicyMigrationMedianAbsoluteDeviation
        - org.cloudbus.cloudsim.power.PowerVmAllocationPolicyMigrationStaticThreshold
      - org.cloudbus.cloudsim.power.PowerVmAllocationPolicySimple
      - org.cloudbus.cloudsim.power.PowerVmAllocationPolicySimpleWattPerMipsMetric
    - org.cloudbus.cloudsim.VmAllocationPolicySimple
  - org.cloudbus.cloudsim.xml.VmDatas
  - org.cloudbus.cloudsim.lists.VmList
    - org.cloudbus.cloudsim.power.lists.PowerVmList
  - org.cloudbus.cloudsim.workflow.VMOffers
    - org.cloudbus.cloudsim.workflow.VmOffersSimple
  - org.cloudbus.cloudsim.VmScheduler
    - org.cloudbus.cloudsim.VmSchedulerSpaceShared
    - org.cloudbus.cloudsim.VmSchedulerTimeShared
      - org.cloudbus.cloudsim.VmSchedulerTimeSharedOverSubscription
  - org.cloudbus.cloudsim.VmStateHistoryEntry
  - org.cloudbus.cloudsim.distributions.WeibullDistr (implements org.cloudbus.cloudsim.distributions.ContinuousDistribution)
  - org.cloudbus.cloudsim.util.WorkloadFileReader (implements org.cloudbus.cloudsim.util.WorkloadModel)
  - org.cloudbus.cloudsim.distributions.ZipfDistr (implements org.cloudbus.cloudsim.distributions.ContinuousDistribution)

## Interface Hierarchy

- org.cloudbus.cloudsim.distributions.ContinuousDistribution
- org.cloudbus.cloudsim.network.GraphReaderIF
- org.cloudbus.cloudsim.Packet
- org.cloudbus.cloudsim.power.models.PowerModel
- org.cloudbus.cloudsim.Storage
- org.cloudbus.cloudsim.UtilizationModel
- org.cloudbus.cloudsim.util.WorkloadModel

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - org.cloudbus.cloudsim.workflow.Configuration
    - org.cloudbus.cloudsim.workflow.Properties

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