Uses of Class org.cloudbus.cloudsim.core.SimEntity (cloudsim 3.1-SNAPSHOT API)

## Uses of Class
org.cloudbus.cloudsim.core.SimEntity

- Packages that use SimEntity
  Package | Description
  --- | ---
  org.cloudbus.cloudsim |
  org.cloudbus.cloudsim.core |
  org.cloudbus.cloudsim.network.datacenter |
  org.cloudbus.cloudsim.power |
  org.cloudbus.cloudsim.workflow |

- - ### Uses of SimEntity in org.cloudbus.cloudsim

    Subclasses of SimEntity in org.cloudbus.cloudsim
    Modifier and Type | Class and Description
    --- | ---
    `class` | `Datacenter` Datacenter class is a CloudResource whose hostList are virtualized.
    `class` | `DatacenterBroker` DatacentreBroker represents a broker acting on behalf of a user.

  - ### Uses of SimEntity in org.cloudbus.cloudsim.core

    Subclasses of SimEntity in org.cloudbus.cloudsim.core
    Modifier and Type | Class and Description
    --- | ---
    `class` | `CloudInformationService` A Cloud Information Service (CIS) is an entity that provides cloud resource registration, indexing and discovery services.
    `class` | `CloudSimShutdown` CloudimShutdown waits for termination of all CloudSim user entities to determine the end of simulation.

    Methods in org.cloudbus.cloudsim.core that return SimEntity
    Modifier and Type | Method and Description
    --- | ---
    `static SimEntity` | CloudSim.`getEntity(int id)` Get the entity with a given id.
    `static SimEntity` | CloudSim.`getEntity(String name)` Get the entity with a given name.

    Methods in org.cloudbus.cloudsim.core that return types with arguments of type SimEntity
    Modifier and Type | Method and Description
    --- | ---
    `static List<SimEntity>` | CloudSim.`getEntityList()` Returns a list of entities created for the simulation.

    Methods in org.cloudbus.cloudsim.core with parameters of type SimEntity
    Modifier and Type | Method and Description
    --- | ---
    `static void` | CloudSim.`addEntity(SimEntity e)` Add a new entity to the simulation.
    `protected static void` | CloudSim.`addEntityDynamically(SimEntity e)` Internal method used to add a new entity to the simulation when the simulation is running.

  - ### Uses of SimEntity in org.cloudbus.cloudsim.network.datacenter

    Subclasses of SimEntity in org.cloudbus.cloudsim.network.datacenter
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AggregateSwitch` This class allows to simulate aggregate switch for Datacenter network.
    `class` | `EdgeSwitch` This class allows to simulate Edge switch for Datacenter network.
    `class` | `NetworkDatacenter` NetworkDatacenter class is a Datacenter whose hostList are virtualized and networked.
    `class` | `NetworkDatacenterBroker` NetDatacentreBroker represents a broker acting on behalf of Datacenter provider.
    `class` | `NetworkDatacenterBrokerExtends` NetDatacentreBroker represents a broker acting on behalf of Datacenter provider.
    `class` | `RootSwitch` This class allows to simulate Root switch which connects Datacenter to external network.
    `class` | `Switch`

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

    Subclasses of SimEntity in org.cloudbus.cloudsim.power
    Modifier and Type | Class and Description
    --- | ---
    `class` | `PowerDatacenter` PowerDatacenter is a class that enables simulation of power-aware data centers.
    `class` | `PowerDatacenterBroker` A broker for the power package.
    `class` | `PowerDatacenterNonPowerAware` PowerDatacenterNonPowerAware is a class that represents a non-power aware data center in the context of power-aware simulations.

  - ### Uses of SimEntity in org.cloudbus.cloudsim.workflow

    Subclasses of SimEntity in org.cloudbus.cloudsim.workflow
    Modifier and Type | Class and Description
    --- | ---
    `class` | `WorkflowDatacenter` This class extends data center to support simulation of workflow applications including internal data transfer delays if data has to be moved for task running in other VM.
    `class` | `WorkflowEngine` This class handles the whole process of workflow execution, including: parsing xml file, defining number, types, and start times of vms, and scheduling, dispatching, and management of DAG tasks.

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