Uses of Package
org.cloudbus.cloudsim.vms
Package | Description |
---|---|
org.cloudbus.cloudsim.allocationpolicies |
Provides classes that implement policies for a
Datacenter
to select a Host to place or migrate a VM, based on some criteria defined by each class. |
org.cloudbus.cloudsim.allocationpolicies.migration |
Provides
VmAllocationPolicy implementations
that enables VM migration. |
org.cloudbus.cloudsim.brokers |
Provides
DatacenterBroker classes that act on behalf of a cloud customer,
attending his/her requests for creation and destruction of
Cloudlets and
VMs , assigning such Cloudlets to specific VMs. |
org.cloudbus.cloudsim.cloudlets | |
org.cloudbus.cloudsim.cloudlets.network |
Provides network-enabled
Cloudlet implementations. |
org.cloudbus.cloudsim.core |
Provides core classes used just internally by CloudSim Plus,
except the
CloudSim class that is the
start point and main class used to run simulations. |
org.cloudbus.cloudsim.datacenters |
Provides
Datacenter implementations,
that represents a physical Cloud Datacenter and contains a set of
Host that together provide the basic cloud infrastructure. |
org.cloudbus.cloudsim.hosts |
Provides
Host implementations
that represent a Physical Machine (PM) is used to run Vm
from different cloud customers
(represented by a DatacenterBroker ). |
org.cloudbus.cloudsim.hosts.network |
Provides network-enabled
Host implementations. |
org.cloudbus.cloudsim.network |
Provides classes to define network assets, such
as different kinds of
AbstractSwitch
and also the NetworkTopology
that can be specified in some standard file format and read
using a implementation of TopologyReader . |
org.cloudbus.cloudsim.network.switches |
Provides classes that implement the
Switch interface
to allow creating Network Switches that compose a network topology. |
org.cloudbus.cloudsim.provisioners |
Provides
ResourceProvisioner implementations
that define policies used by a Host
to manage the allocation of some resource for its VMs, such as
Ram ,
Bandwidth or Pe . |
org.cloudbus.cloudsim.resources |
Provides classes that represent different physical and logical
Resource used by simulation
objects such as Hosts and VMs. |
org.cloudbus.cloudsim.schedulers.cloudlet |
Provides
CloudletScheduler
implementations that are used to schedule the execution of multiple
Cloudlet inside a given
Vm . |
org.cloudbus.cloudsim.schedulers.cloudlet.network |
Provides
CloudletTaskScheduler implementations
to perform network packet dispatching by a regular
CloudletScheduler . |
org.cloudbus.cloudsim.schedulers.vm |
Provides
VmScheduler
implementations that are used to schedule the execution of multiple
Vm inside a given
Host . |
org.cloudbus.cloudsim.selectionpolicies |
Provides
VmSelectionPolicy
implementations that define policies to be used by a Host
to select a Vm to migrate from a list of VMs. |
org.cloudbus.cloudsim.vms |
Provides implementations of Virtual Machines (
Vm )
which are a software package that emulate the architecture of a physical machine. |
org.cloudbus.cloudsim.vms.network |
Provides network-enabled
Vm implementations. |
org.cloudsimplus.autoscaling |
Provides classes to enable horizontal and vertical scaling
of VMs in order to, respectively, adapt resource requirements to current workload
and to balance load across different VMs.
|
org.cloudsimplus.builders |
Provides
Builder classes that
implement the Builder Design Pattern
to allow instantiating multiple simulation objects more easily. |
org.cloudsimplus.faultinjection |
Provides classes to inject random faults during simulation runtime.
|
org.cloudsimplus.heuristics |
Provides a set of interfaces and classes to develop heuristics to
find sub-optimal solutions for problems, considering some
utility function that has to be minimized or maximized.
|
org.cloudsimplus.listeners |
Provides
EventListener
implementations to enable event notifications during simulation execution. |
org.cloudsimplus.testbeds |
Provides base classes to enable implementing testbeds in a repeatable manner,
allowing a researcher to execute several simulation runs
for a given experiment and collect statistical data using a scientific approach.
|
-
Classes in org.cloudbus.cloudsim.vms used by org.cloudbus.cloudsim.allocationpolicies Class Description Vm An interface to be implemented by each class that provides basic features of Virtual Machines (VMs). -
Classes in org.cloudbus.cloudsim.vms used by org.cloudbus.cloudsim.allocationpolicies.migration Class Description Vm An interface to be implemented by each class that provides basic features of Virtual Machines (VMs). -
Classes in org.cloudbus.cloudsim.vms used by org.cloudbus.cloudsim.brokers Class Description Vm An interface to be implemented by each class that provides basic features of Virtual Machines (VMs). -
Classes in org.cloudbus.cloudsim.vms used by org.cloudbus.cloudsim.cloudlets Class Description Vm An interface to be implemented by each class that provides basic features of Virtual Machines (VMs). -
Classes in org.cloudbus.cloudsim.vms used by org.cloudbus.cloudsim.cloudlets.network Class Description Vm An interface to be implemented by each class that provides basic features of Virtual Machines (VMs). -
Classes in org.cloudbus.cloudsim.vms used by org.cloudbus.cloudsim.core Class Description AbstractResourceStats Computes statistics aboutResource
utilization for a given machine (VM or Host).Vm An interface to be implemented by each class that provides basic features of Virtual Machines (VMs). -
Classes in org.cloudbus.cloudsim.vms used by org.cloudbus.cloudsim.datacenters Class Description Vm An interface to be implemented by each class that provides basic features of Virtual Machines (VMs). -
Classes in org.cloudbus.cloudsim.vms used by org.cloudbus.cloudsim.hosts Class Description HostResourceStats Computes resource utilization statistics for a specific resource on a givenHost
.Vm An interface to be implemented by each class that provides basic features of Virtual Machines (VMs). -
Classes in org.cloudbus.cloudsim.vms used by org.cloudbus.cloudsim.hosts.network Class Description Vm An interface to be implemented by each class that provides basic features of Virtual Machines (VMs). -
Classes in org.cloudbus.cloudsim.vms used by org.cloudbus.cloudsim.network Class Description Vm An interface to be implemented by each class that provides basic features of Virtual Machines (VMs). -
Classes in org.cloudbus.cloudsim.vms used by org.cloudbus.cloudsim.network.switches Class Description Vm An interface to be implemented by each class that provides basic features of Virtual Machines (VMs). -
Classes in org.cloudbus.cloudsim.vms used by org.cloudbus.cloudsim.provisioners Class Description Vm An interface to be implemented by each class that provides basic features of Virtual Machines (VMs). -
Classes in org.cloudbus.cloudsim.vms used by org.cloudbus.cloudsim.resources Class Description Vm An interface to be implemented by each class that provides basic features of Virtual Machines (VMs). -
Classes in org.cloudbus.cloudsim.vms used by org.cloudbus.cloudsim.schedulers.cloudlet Class Description Vm An interface to be implemented by each class that provides basic features of Virtual Machines (VMs). -
Classes in org.cloudbus.cloudsim.vms used by org.cloudbus.cloudsim.schedulers.cloudlet.network Class Description Vm An interface to be implemented by each class that provides basic features of Virtual Machines (VMs). -
Classes in org.cloudbus.cloudsim.vms used by org.cloudbus.cloudsim.schedulers.vm Class Description Vm An interface to be implemented by each class that provides basic features of Virtual Machines (VMs). -
Classes in org.cloudbus.cloudsim.vms used by org.cloudbus.cloudsim.selectionpolicies Class Description Vm An interface to be implemented by each class that provides basic features of Virtual Machines (VMs). -
Classes in org.cloudbus.cloudsim.vms used by org.cloudbus.cloudsim.vms Class Description AbstractResourceStats Computes statistics aboutResource
utilization for a given machine (VM or Host).HostResourceStats Computes resource utilization statistics for a specific resource on a givenHost
.Vm An interface to be implemented by each class that provides basic features of Virtual Machines (VMs).VmGroup Represents a List of VMs that form a group, so that should be placed together at the same, according to resource availability.VmResourceStats Computes resource utilization statistics for a specific resource on a givenVm
.VmSimple Implements the basic features of a Virtual Machine (VM) that runs inside aHost
that may be shared among other VMs.VmStateHistoryEntry Historic data about requests and allocation of MIPS for a given VM over the time. -
Classes in org.cloudbus.cloudsim.vms used by org.cloudbus.cloudsim.vms.network Class Description Vm An interface to be implemented by each class that provides basic features of Virtual Machines (VMs).VmSimple Implements the basic features of a Virtual Machine (VM) that runs inside aHost
that may be shared among other VMs. -
Classes in org.cloudbus.cloudsim.vms used by org.cloudsimplus.autoscaling Class Description Vm An interface to be implemented by each class that provides basic features of Virtual Machines (VMs). -
Classes in org.cloudbus.cloudsim.vms used by org.cloudsimplus.builders Class Description Vm An interface to be implemented by each class that provides basic features of Virtual Machines (VMs). -
Classes in org.cloudbus.cloudsim.vms used by org.cloudsimplus.faultinjection Class Description Vm An interface to be implemented by each class that provides basic features of Virtual Machines (VMs). -
Classes in org.cloudbus.cloudsim.vms used by org.cloudsimplus.heuristics Class Description Vm An interface to be implemented by each class that provides basic features of Virtual Machines (VMs). -
Classes in org.cloudbus.cloudsim.vms used by org.cloudsimplus.listeners Class Description Vm An interface to be implemented by each class that provides basic features of Virtual Machines (VMs). -
Classes in org.cloudbus.cloudsim.vms used by org.cloudsimplus.testbeds Class Description Vm An interface to be implemented by each class that provides basic features of Virtual Machines (VMs).