Package org.cloudbus.cloudsim.resources
package org.cloudbus.cloudsim.resources
Provides classes that represent different physical and logical
Resource
used by simulation
objects such as Hosts and VMs.
There are different interfaces that enable the existence of resources with different features such as if the capacity of the resource can be changed after defined, if the resource can be managed (meaning that some amount of it can be allocated or freed in runtime), etc.
The most basic resources are HarddriveStorage
,
Ram
,
Bandwidth
,
Pe
and File
.
- Author:
- Manoel Campos da Silva Filho
-
ClassDescriptionRepresents the Bandwidth (BW) capacity of a PM or VM in Megabits/s.Implements 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.Pe (Processing Element) class represents a CPU core of a physical machine (PM), defined in terms of Millions Instructions Per Second (MIPS) rating.Represents the RAM resource of a PM or VM in Megabytes.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).