Serialized Form
-
Package org.cloudsimplus.distributions
-
Class org.cloudsimplus.distributions.ExponentialDistr
class ExponentialDistr extends org.apache.commons.math3.distribution.ExponentialDistribution implements Serializable- serialVersionUID:
- -7320841686232556798L
-
Serialized Fields
-
applyAntitheticVariates
boolean applyAntitheticVariates
- See Also:
-
seed
long seed
-
-
Class org.cloudsimplus.distributions.GammaDistr
class GammaDistr extends org.apache.commons.math3.distribution.GammaDistribution implements Serializable- serialVersionUID:
- 4299916221045352272L
-
Serialized Fields
-
applyAntitheticVariates
boolean applyAntitheticVariates
- See Also:
-
seed
long seed
-
-
Class org.cloudsimplus.distributions.LogNormalDistr
class LogNormalDistr extends org.apache.commons.math3.distribution.LogNormalDistribution implements Serializable- serialVersionUID:
- -1023800693849880578L
-
Serialized Fields
-
applyAntitheticVariates
boolean applyAntitheticVariates
- See Also:
-
seed
long seed
-
-
Class org.cloudsimplus.distributions.LomaxDistr
class LomaxDistr extends ParetoDistr implements Serializable- serialVersionUID:
- 8444069359429898420L
-
Serialized Fields
-
seed
long seed
-
shift
double shift
The shift parameter of this distribution
-
-
Class org.cloudsimplus.distributions.NormalDistr
class NormalDistr extends org.apache.commons.math3.distribution.NormalDistribution implements Serializable- serialVersionUID:
- -111861609983327477L
-
Serialized Fields
-
applyAntitheticVariates
boolean applyAntitheticVariates
- See Also:
-
seed
long seed
-
-
Class org.cloudsimplus.distributions.ParetoDistr
class ParetoDistr extends org.apache.commons.math3.distribution.ParetoDistribution implements Serializable- serialVersionUID:
- 5395364227220680901L
-
Serialized Fields
-
applyAntitheticVariates
boolean applyAntitheticVariates
- See Also:
-
seed
long seed
-
-
Class org.cloudsimplus.distributions.UniformDistr
class UniformDistr extends org.apache.commons.math3.distribution.UniformRealDistribution implements Serializable- serialVersionUID:
- 3341651849752903428L
-
Serialized Fields
-
applyAntitheticVariates
boolean applyAntitheticVariates
- See Also:
-
seed
long seed
-
-
Class org.cloudsimplus.distributions.WeibullDistr
class WeibullDistr extends org.apache.commons.math3.distribution.WeibullDistribution implements Serializable- serialVersionUID:
- -4265866419607842138L
-
Serialized Fields
-
applyAntitheticVariates
boolean applyAntitheticVariates
- See Also:
-
seed
long seed
-
-
-
Package org.cloudsimplus.schedulers.cloudlet
-
Class org.cloudsimplus.schedulers.cloudlet.CloudletSchedulerAbstract
class CloudletSchedulerAbstract extends Object implements Serializable- serialVersionUID:
- -2314361120790372742L
-
Serialized Fields
-
cloudletExecList
List<CloudletExecution> cloudletExecList
- See Also:
-
cloudletFailedList
List<CloudletExecution> cloudletFailedList
Returns the list. of cloudlets that failed executing. -
cloudletFinishedList
List<CloudletExecution> cloudletFinishedList
-
cloudletPausedList
List<CloudletExecution> cloudletPausedList
Returns the list. of currently paused cloudlets. -
cloudletReturnedList
Set<Cloudlet> cloudletReturnedList
- See Also:
-
cloudletSubmittedList
List<Cloudlet> cloudletSubmittedList
- See Also:
-
cloudletSubmittedListEnabled
boolean cloudletSubmittedListEnabled
-
cloudletWaitingList
List<CloudletExecution> cloudletWaitingList
- See Also:
-
currentMipsShare
MipsShare currentMipsShare
The current MIPS capacity from the VM that will be made available to the scheduler. This MIPS share will be allocated to Cloudlets as requested. -
previousTime
double previousTime
-
resourceAllocationFailListeners
List<EventListener<CloudletResourceAllocationFailEventInfo>> resourceAllocationFailListeners
- See Also:
-
taskScheduler
CloudletTaskScheduler taskScheduler
-
vm
Vm vm
-
-
Class org.cloudsimplus.schedulers.cloudlet.CloudletSchedulerCompletelyFair
class CloudletSchedulerCompletelyFair extends CloudletSchedulerTimeShared implements Serializable- serialVersionUID:
- 9077807080812191007L
-
Serialized Fields
-
latency
int latency
The latency: the amount of time (in seconds) the scheduler will allow the execution of running Cloudlets in the available PEs, before checking which are the next Cloudlets to execute. The latency time is divided by the number of Cloudlets that can be executed at the current time. If there are 4 Cloudlets by just 2 PEs, the latency is divided by 2, because only 2 Cloudlets can be concurrently executed at the moment. However, the minimum amount of time allocated to each Cloudlet is defined by the.invalid reference
#getMinimumGranularity()As lower is the latency, more responsive a real operating system will be perceived by users, at the cost or more frequent CPU context Datacenter (that reduces CPU throughput). However, CPU context switch overhead is not being considered.
NOTE: The default value for linux scheduler is 0.02s.- See Also:
-
minimumGranularity
int minimumGranularity
The minimum granularity: the minimum amount of time (in seconds) that is assigned to each Cloudlet to execute.This minimum value is used to reduce the frequency of CPU context Datacenter, that degrade CPU throughput. However, CPU context switch overhead is not being considered. By this way, it just ensures that each Cloudlet will not use the CPU for less than the minimum granularity.
The default value for linux scheduler is 0.001s
- See Also:
-
-
-
Package org.cloudsimplus.traces
-
Exception Class org.cloudsimplus.traces.ParsingException
class ParsingException extends RuntimeException implements Serializable
-
-
Package org.cloudsimplus.util
-
Exception Class org.cloudsimplus.util.InvalidEventDataTypeException
class InvalidEventDataTypeException extends IllegalStateException implements Serializable- serialVersionUID:
- -3905805615156717344L
-