Uses of Package
org.cloudbus.cloudsim.resources
Package
Description
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.Provides
Datacenter
implementations,
that represents a physical Cloud Datacenter and contains a set of
Host
that together provide the basic cloud infrastructure.Provides
Host
implementations
that represent a Physical Machine (PM) is used to run Vm
from different cloud customers
(represented by a DatacenterBroker
).Provides network-enabled
Host
implementations.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
.Provides classes that represent different physical and logical
Resource
used by simulation
objects such as Hosts and VMs.Provides processor schedulers implementations to enable multiple
processes to run on some CPU cores (
Pe
).Provides
VmScheduler
implementations that are used to schedule the execution of multiple
Vm
inside a given
Host
.Provides implementations of Virtual Machines (
Vm
)
which are a software package that emulate the architecture of a physical machine.Provides network-enabled
Vm
implementations.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.
Provides
Builder
classes that
implement the Builder Design Pattern
to allow instantiating multiple simulation objects more easily.Provides
EventListener
implementations to enable event notifications during simulation execution.-
ClassDescriptionAn interface to represent a physical or virtual resource (like RAM, CPU or Bandwidth) with features to manage resource capacity and allocation.
-
ClassDescriptionAn interface to represent a physical or virtual resource (like RAM, CPU or Bandwidth) that doesn't provide direct features to change allocated amount of resource.
-
-
ClassDescriptionAn interface which defines the desired functionality of a storage system in a Data Cloud that performs operations on a file system, such as file inclusion, exclusion and renaming.An implementation of a Hard Drive (HD) storage device with a specific capacity (in Megabytes).A interface to be implemented by each class that provides the basic features of a virtual or physical Processing Element (PE) of a PM or VM.Status of PEs.An interface to represent a physical or virtual resource (like RAM, CPU or Bandwidth) that doesn't provide direct features to change allocated amount of resource.An interface to represent a physical or virtual resource (like RAM, CPU or Bandwidth) with features to manage resource capacity and allocation.
-
ClassDescriptionA interface to be implemented by each class that provides the basic features of a virtual or physical Processing Element (PE) of a PM or VM.
-
ClassDescriptionA interface to be implemented by each class that provides the basic features of a virtual or physical Processing Element (PE) of a PM or VM.An interface to represent a physical or virtual resource (like RAM, CPU or Bandwidth) that doesn't provide direct features to change allocated amount of resource.An interface to represent a physical or virtual resource (like RAM, CPU or Bandwidth) with features to manage resource capacity and allocation.
-
ClassDescriptionImplements the storage logic for a Datacenter.A class for representing a physical file in a DataCloud environmentStores related information regarding to a
File
entity.An interface which defines the desired functionality of a storage system in a Data Cloud that performs operations on a file system, such as file inclusion, exclusion and renaming.An implementation of a Hard Drive (HD) storage device with a specific capacity (in Megabytes).A interface to be implemented by each class that provides the basic features of a virtual or physical Processing Element (PE) of a PM or VM.Status of PEs.An interface to represent a physical or virtual resource (like RAM, CPU or Bandwidth) that doesn't provide direct features to change allocated amount of resource.An abstract implementation of aResource
.An interface to allow getting the capacity of a given resource.An interface to represent a physical or virtual resource (like RAM, CPU or Bandwidth) with features to manage resource capacity and allocation.A class that represents simple resources such as RAM, CPU, Bandwidth or Pe.SanStorage represents a Storage Area Network (SAN) composed of a set of hard disks connected in a LAN.A simple storage that just manages the device capacity and raw allocated (used) space (in Megabytes). -
-
ClassDescriptionA interface to be implemented by each class that provides the basic features of a virtual or physical Processing Element (PE) of a PM or VM.
-
ClassDescriptionAn interface to represent a physical or virtual resource (like RAM, CPU or Bandwidth) that doesn't provide direct features to change allocated amount of resource.An interface to represent a physical or virtual resource (like RAM, CPU or Bandwidth) with features to manage resource capacity and allocation.
-
ClassDescription
-
ClassDescriptionAn interface to represent a physical or virtual resource (like RAM, CPU or Bandwidth) that doesn't provide direct features to change allocated amount of resource.An interface to represent a physical or virtual resource (like RAM, CPU or Bandwidth) with features to manage resource capacity and allocation.
-
ClassDescriptionA interface to be implemented by each class that provides the basic features of a virtual or physical Processing Element (PE) of a PM or VM.SanStorage represents a Storage Area Network (SAN) composed of a set of hard disks connected in a LAN.
-
ClassDescriptionAn interface to represent a physical or virtual resource (like RAM, CPU or Bandwidth) with features to manage resource capacity and allocation.