Uses of Interface
org.cloudsimplus.autoscaling.resources.ResourceScaling
Package
Description
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
ResourceScaling
classes
that are used by a VerticalVmScaling
to define how the scaling of a Resource
it is in charge
will be performed.-
Uses of ResourceScaling in org.cloudsimplus.autoscaling
Modifier and TypeMethodDescriptionVerticalVmScaling.setResourceScaling
(ResourceScaling resourceScaling) Sets theResourceScaling
that defines how the resource has to be resized.final VerticalVmScaling
VerticalVmScalingAbstract.setResourceScaling
(ResourceScaling resourceScaling) Sets theResourceScaling
that defines how the resource has to be resized.ModifierConstructorDescriptionVerticalVmScalingAbstract
(Class<? extends ResourceManageable> resourceClassToScale, ResourceScaling resourceScaling, double scalingFactor) Creates a VerticalVmScalingAbstract. -
Uses of ResourceScaling in org.cloudsimplus.autoscaling.resources
Modifier and TypeClassDescriptionclass
AResourceScaling
for which the capacity of the resource to be scaled will be gradually resized according to the definedscaling factor
.class
AResourceScaling
for which the capacity of the resource to be scaled will be instantaneously resized to move the Vm from the under or overload state.Modifier and TypeFieldDescriptionstatic final ResourceScaling
ResourceScaling.NULL
An attribute that implements the Null Object Design Pattern forResourceScaling
objects.