Uses of Interface
org.cloudbus.cloudsim.cloudlets.Cloudlet
Package | Description |
---|---|
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.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.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.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.util |
Provides general purpose, helper classes used internally by CloudSim Plus.
|
org.cloudbus.cloudsim.vms |
Provides implementations of Virtual Machines (
Vm )
which are a software package that emulate the architecture of a physical machine. |
org.cloudsimplus.builders |
Provides
Builder classes that
implement the Builder Design Pattern
to allow instantiating multiple simulation objects more easily. |
org.cloudsimplus.builders.tables |
Provides
Table classes
that are used to format simulation results in different and structured ways such as
ASCII, CSV or HTML tables. |
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.
|
org.cloudsimplus.traces.google |
Provides classes to process trace files from Google
Cluster Data that create objects such as Hosts and Cloudlets from such
files.
|
-
Uses of Cloudlet in org.cloudbus.cloudsim.brokers
Methods in org.cloudbus.cloudsim.brokers with type parameters of type Cloudlet Modifier and Type Method Description <T extends Cloudlet>
List<T>DatacenterBroker. getCloudletFinishedList()
Gets a copy of the list of cloudlets that have finished executing, to avoid the original list to be changed.<T extends Cloudlet>
List<T>DatacenterBrokerAbstract. getCloudletFinishedList()
<T extends Cloudlet>
List<T>DatacenterBroker. getCloudletWaitingList()
Gets the list of cloudlets submitted to the broker that are waiting to be created inside some Vm yet.<T extends Cloudlet>
List<T>DatacenterBrokerAbstract. getCloudletWaitingList()
Methods in org.cloudbus.cloudsim.brokers that return types with arguments of type Cloudlet Modifier and Type Method Description List<Cloudlet>
DatacenterBroker. destroyVm(Vm vm)
Destroys the passed VM.List<Cloudlet>
DatacenterBrokerAbstract. destroyVm(Vm vm)
List<Cloudlet>
DatacenterBroker. getCloudletCreatedList()
Gets a read-only list of cloudlets created inside some Vm.List<Cloudlet>
DatacenterBrokerAbstract. getCloudletCreatedList()
List<Cloudlet>
DatacenterBroker. getCloudletSubmittedList()
List<Cloudlet>
DatacenterBrokerAbstract. getCloudletSubmittedList()
Methods in org.cloudbus.cloudsim.brokers with parameters of type Cloudlet Modifier and Type Method Description boolean
DatacenterBroker. bindCloudletToVm(Cloudlet cloudlet, Vm vm)
Specifies that an already submitted cloudlet, which is in thewaiting list
, must run in a specific virtual machine.boolean
DatacenterBrokerAbstract. bindCloudletToVm(Cloudlet cloudlet, Vm vm)
protected abstract Vm
DatacenterBrokerAbstract. defaultVmMapper(Cloudlet cloudlet)
The default policy used to select a VM to execute a given Cloudlet.Vm
DatacenterBrokerBestFit. defaultVmMapper(Cloudlet cloudlet)
Selects the VM with the lowest number of PEs that is able to run a given Cloudlet.Vm
DatacenterBrokerFirstFit. defaultVmMapper(Cloudlet cloudlet)
Selects the first VM with the lowest number of PEs that is able to run a given Cloudlet.Vm
DatacenterBrokerHeuristic. defaultVmMapper(Cloudlet cloudlet)
protected Vm
DatacenterBrokerSimple. defaultVmMapper(Cloudlet cloudlet)
The default policy used to select a VM to execute a given Cloudlet.DatacenterBroker
DatacenterBroker. submitCloudlet(Cloudlet cloudlet)
Submits a singleCloudlet
to the broker.DatacenterBroker
DatacenterBrokerAbstract. submitCloudlet(Cloudlet cloudlet)
Method parameters in org.cloudbus.cloudsim.brokers with type arguments of type Cloudlet Modifier and Type Method Description void
DatacenterBroker. setCloudletComparator(Comparator<Cloudlet> comparator)
Sets aComparator
that will be used to sort every list of submitted Cloudlets before mapping each Cloudlet to a Vm.void
DatacenterBrokerAbstract. setCloudletComparator(Comparator<Cloudlet> comparator)
DatacenterBroker
DatacenterBroker. setVmMapper(Function<Cloudlet,Vm> vmMapper)
Sets aFunction
that maps a given Cloudlet to a Vm.DatacenterBroker
DatacenterBrokerAbstract. setVmMapper(Function<Cloudlet,Vm> vmMapper)
DatacenterBroker
DatacenterBroker. submitCloudletList(List<? extends Cloudlet> list)
Sends a list of cloudlets to the broker so that it requests their creation inside some VM, following the submission delay specified in each cloudlet (if any).DatacenterBroker
DatacenterBroker. submitCloudletList(List<? extends Cloudlet> list, double submissionDelay)
Sends a list of cloudlets to the broker so that it requests their creation inside some VM just after a given delay.DatacenterBroker
DatacenterBroker. submitCloudletList(List<? extends Cloudlet> list, Vm vm)
Sends a list of cloudlets to the broker so that it requests their creation inside a specific VM, following the submission delay specified in each cloudlet (if any).DatacenterBroker
DatacenterBroker. submitCloudletList(List<? extends Cloudlet> list, Vm vm, double submissionDelay)
Sends a list of cloudlets to the broker so that it requests their creation inside a specific VM just after a given delay.DatacenterBroker
DatacenterBrokerAbstract. submitCloudletList(List<? extends Cloudlet> list)
Sends a list of cloudlets to the broker so that it requests their creation inside some VM, following the submission delay specified in each cloudlet (if any).DatacenterBroker
DatacenterBrokerAbstract. submitCloudletList(List<? extends Cloudlet> list, double submissionDelay)
DatacenterBroker
DatacenterBrokerAbstract. submitCloudletList(List<? extends Cloudlet> list, Vm vm)
DatacenterBroker
DatacenterBrokerAbstract. submitCloudletList(List<? extends Cloudlet> list, Vm vm, double submissionDelay)
-
Uses of Cloudlet in org.cloudbus.cloudsim.cloudlets
Classes in org.cloudbus.cloudsim.cloudlets that implement Cloudlet Modifier and Type Class Description class
CloudletAbstract
A base class forCloudlet
implementations.class
CloudletSimple
Cloudlet implements the basic features of an application/job/task to be executed by aVm
on behalf of a given user.Fields in org.cloudbus.cloudsim.cloudlets declared as Cloudlet Modifier and Type Field Description static Cloudlet
Cloudlet. NULL
An attribute that implements the Null Object Design Pattern forCloudlet
objects.Methods in org.cloudbus.cloudsim.cloudlets that return Cloudlet Modifier and Type Method Description Cloudlet
Cloudlet. addOnFinishListener(EventListener<CloudletVmEventInfo> listener)
Adds a Listener object that will be notified when a cloudlet finishes its execution at a givenVm
.Cloudlet
CloudletAbstract. addOnFinishListener(EventListener<CloudletVmEventInfo> listener)
Cloudlet
Cloudlet. addOnStartListener(EventListener<CloudletVmEventInfo> listener)
Adds a Listener object that will be notified when the Cloudlet starts executing in someVm
.Cloudlet
CloudletAbstract. addOnStartListener(EventListener<CloudletVmEventInfo> listener)
Cloudlet
Cloudlet. addOnUpdateProcessingListener(EventListener<CloudletVmEventInfo> listener)
Adds a Listener object that will be notified every time the processing of the Cloudlet is updated in itsVm
.Cloudlet
CloudletAbstract. addOnUpdateProcessingListener(EventListener<CloudletVmEventInfo> listener)
Cloudlet
CloudletExecution. getCloudlet()
Gets the Cloudlet for which the execution information is related to.Cloudlet
Cloudlet. reset()
Cloudlet
CloudletAbstract. reset()
Cloudlet
Cloudlet. setFileSize(long fileSize)
Sets the input file size of this Cloudlet before execution (in bytes).Cloudlet
CloudletAbstract. setFileSize(long fileSize)
Cloudlet
Cloudlet. setLength(long length)
Sets the execution length of this Cloudlet (in Million Instructions (MI)) that will be executed in each defined PE.Cloudlet
CloudletAbstract. setLength(long length)
Cloudlet
Cloudlet. setNumberOfPes(long numberOfPes)
Sets the number of PEs required to run this Cloudlet.Cloudlet
CloudletAbstract. setNumberOfPes(long numberOfPes)
Cloudlet
Cloudlet. setOutputSize(long outputSize)
Sets the output file size of this Cloudlet after execution (in bytes).Cloudlet
CloudletAbstract. setOutputSize(long outputSize)
Cloudlet
Cloudlet. setPriority(int priority)
Sets thepriority
of this Cloudlet for scheduling inside a Vm.Cloudlet
CloudletAbstract. setPriority(int priority)
Cloudlet
Cloudlet. setSizes(long size)
Sets the input and output file sizes of this Cloudlet to the same value (in bytes).Cloudlet
CloudletAbstract. setSizes(long size)
Cloudlet
Cloudlet. setUtilizationModel(UtilizationModel utilizationModel)
Sets the same utilization model for defining the usage of Bandwidth, CPU and RAM.Cloudlet
CloudletAbstract. setUtilizationModel(UtilizationModel utilizationModel)
Cloudlet
Cloudlet. setUtilizationModelBw(UtilizationModel utilizationModelBw)
Sets theutilization model of bw
.Cloudlet
CloudletAbstract. setUtilizationModelBw(UtilizationModel utilizationModelBw)
Cloudlet
Cloudlet. setUtilizationModelCpu(UtilizationModel utilizationModelCpu)
Sets theutilization model of cpu
.Cloudlet
CloudletAbstract. setUtilizationModelCpu(UtilizationModel utilizationModelCpu)
Cloudlet
Cloudlet. setUtilizationModelRam(UtilizationModel utilizationModelRam)
Sets theutilization model of ram
.Cloudlet
CloudletAbstract. setUtilizationModelRam(UtilizationModel utilizationModelRam)
Cloudlet
Cloudlet. setVm(Vm vm)
Sets the id ofVm
that is planned to execute the cloudlet.Cloudlet
CloudletAbstract. setVm(Vm vm)
Methods in org.cloudbus.cloudsim.cloudlets with parameters of type Cloudlet Modifier and Type Method Description int
CloudletSimple. compareTo(Cloudlet o)
Compare this Cloudlet with another one based onCloudletAbstract.getLength()
.Constructors in org.cloudbus.cloudsim.cloudlets with parameters of type Cloudlet Constructor Description CloudletExecution(Cloudlet cloudlet)
Instantiates a CloudletExecutionInfo object upon the arrival of a Cloudlet inside a Datacenter. -
Uses of Cloudlet in org.cloudbus.cloudsim.cloudlets.network
Classes in org.cloudbus.cloudsim.cloudlets.network that implement Cloudlet Modifier and Type Class Description class
NetworkCloudlet
NetworkCloudlet class extends Cloudlet to support simulation of complex applications.Methods in org.cloudbus.cloudsim.cloudlets.network with parameters of type Cloudlet Modifier and Type Method Description VmPacket
CloudletSendTask. addPacket(Cloudlet destinationCloudlet, long bytes)
Creates and adds a packet to the list of packets to be sent to aCloudlet
that is inside a specific VM. -
Uses of Cloudlet in org.cloudbus.cloudsim.datacenters
Methods in org.cloudbus.cloudsim.datacenters with parameters of type Cloudlet Modifier and Type Method Description protected void
DatacenterSimple. processCloudletCancel(Cloudlet cloudlet)
Processes a Cloudlet cancel request.protected void
DatacenterSimple. processCloudletPause(Cloudlet cloudlet, boolean ack)
Processes a Cloudlet pause request.protected void
DatacenterSimple. processCloudletResume(Cloudlet cloudlet, boolean ack)
Processes a Cloudlet resume request. -
Uses of Cloudlet in org.cloudbus.cloudsim.network
Methods in org.cloudbus.cloudsim.network that return Cloudlet Modifier and Type Method Description Cloudlet
VmPacket. getReceiverCloudlet()
Gets the cloudlet that has to receive the packet.Cloudlet
VmPacket. getSenderCloudlet()
Gets the cloudlet sending the packet. -
Uses of Cloudlet in org.cloudbus.cloudsim.schedulers.cloudlet
Methods in org.cloudbus.cloudsim.schedulers.cloudlet that return Cloudlet Modifier and Type Method Description Cloudlet
CloudletScheduler. cloudletCancel(Cloudlet cloudlet)
Cancels execution of a cloudlet.Cloudlet
CloudletSchedulerAbstract. cloudletCancel(Cloudlet cloudlet)
Cloudlet
CloudletScheduler. cloudletFail(Cloudlet cloudlet)
Sets a cloudlet as failed.Cloudlet
CloudletSchedulerAbstract. cloudletFail(Cloudlet cloudlet)
Methods in org.cloudbus.cloudsim.schedulers.cloudlet that return types with arguments of type Cloudlet Modifier and Type Method Description List<Cloudlet>
CloudletScheduler. getCloudletList()
Gets a read-only List of all cloudlets which are either waiting or executing on the VM.List<Cloudlet>
CloudletSchedulerAbstract. getCloudletList()
protected Set<Cloudlet>
CloudletSchedulerAbstract. getCloudletReturnedList()
Gets a read-only list of Cloudlets that finished executing and were returned the their broker.Methods in org.cloudbus.cloudsim.schedulers.cloudlet with parameters of type Cloudlet Modifier and Type Method Description void
CloudletScheduler. addCloudletToReturnedList(Cloudlet cloudlet)
Adds a Cloudlet to the list of finished Cloudlets that have been returned to itsDatacenterBroker
.void
CloudletSchedulerAbstract. addCloudletToReturnedList(Cloudlet cloudlet)
Cloudlet
CloudletScheduler. cloudletCancel(Cloudlet cloudlet)
Cancels execution of a cloudlet.Cloudlet
CloudletSchedulerAbstract. cloudletCancel(Cloudlet cloudlet)
Cloudlet
CloudletScheduler. cloudletFail(Cloudlet cloudlet)
Sets a cloudlet as failed.Cloudlet
CloudletSchedulerAbstract. cloudletFail(Cloudlet cloudlet)
boolean
CloudletScheduler. cloudletPause(Cloudlet cloudlet)
Pauses execution of a cloudlet.boolean
CloudletSchedulerAbstract. cloudletPause(Cloudlet cloudlet)
boolean
CloudletScheduler. cloudletReady(Cloudlet cloudlet)
Sets the status of a Cloudlet toCloudlet.Status.READY
so that it can start executing as soon as possible.boolean
CloudletSchedulerAbstract. cloudletReady(Cloudlet cloudlet)
double
CloudletScheduler. cloudletResume(Cloudlet cloudlet)
Resumes execution of a paused cloudlet.double
CloudletSchedulerSpaceShared. cloudletResume(Cloudlet cloudlet)
double
CloudletSchedulerTimeShared. cloudletResume(Cloudlet cloudlet)
double
CloudletScheduler. cloudletSubmit(Cloudlet cloudlet)
Receives an cloudlet to be executed in the VM managed by this scheduler.double
CloudletScheduler. cloudletSubmit(Cloudlet cloudlet, double fileTransferTime)
Receives a cloudlet to be executed in the VM managed by this scheduler.double
CloudletSchedulerAbstract. cloudletSubmit(Cloudlet cloudlet)
double
CloudletSchedulerAbstract. cloudletSubmit(Cloudlet cloudlet, double fileTransferTime)
protected Optional<CloudletExecution>
CloudletSchedulerAbstract. findCloudletInList(Cloudlet cloudlet, List<CloudletExecution> list)
Search for a Cloudlet into a given list. -
Uses of Cloudlet in org.cloudbus.cloudsim.schedulers.cloudlet.network
Methods in org.cloudbus.cloudsim.schedulers.cloudlet.network with parameters of type Cloudlet Modifier and Type Method Description boolean
CloudletTaskScheduler. isTimeToUpdateCloudletProcessing(Cloudlet cloudlet)
Checks if it's time to update the execution of a given Cloudlet.boolean
CloudletTaskSchedulerSimple. isTimeToUpdateCloudletProcessing(Cloudlet cloudlet)
void
CloudletTaskScheduler. processCloudletTasks(Cloudlet cloudlet, long partialFinishedMI)
Process Cloudlet's tasks, such as tasks to send packets from or received by a Cloudlet inside a VM.void
CloudletTaskSchedulerSimple. processCloudletTasks(Cloudlet cloudlet, long partialFinishedMI)
-
Uses of Cloudlet in org.cloudbus.cloudsim.util
Methods in org.cloudbus.cloudsim.util that return types with arguments of type Cloudlet Modifier and Type Method Description List<Cloudlet>
SwfWorkloadFileReader. generateWorkload()
Generates a list of jobs (Cloudlets
) to be executed, if it wasn't generated yet.Method parameters in org.cloudbus.cloudsim.util with type arguments of type Cloudlet Modifier and Type Method Description SwfWorkloadFileReader
SwfWorkloadFileReader. setPredicate(Predicate<Cloudlet> predicate)
-
Uses of Cloudlet in org.cloudbus.cloudsim.vms
Methods in org.cloudbus.cloudsim.vms with parameters of type Cloudlet Modifier and Type Method Description boolean
Vm. isSuitableForCloudlet(Cloudlet cloudlet)
Checks if the VM has enough capacity to run a Cloudlet.boolean
VmSimple. isSuitableForCloudlet(Cloudlet cloudlet)
-
Uses of Cloudlet in org.cloudsimplus.builders
Methods in org.cloudsimplus.builders that return types with arguments of type Cloudlet Modifier and Type Method Description List<Cloudlet>
CloudletBuilder. getCloudlets()
Method parameters in org.cloudsimplus.builders with type arguments of type Cloudlet Modifier and Type Method Description void
CloudletBuilder. setCloudletCreationFunction(BiFunction<Long,Integer,Cloudlet> cloudletCreationFunction)
Sets aBiFunction
used to create Cloudlets. -
Uses of Cloudlet in org.cloudsimplus.builders.tables
Constructor parameters in org.cloudsimplus.builders.tables with type arguments of type Cloudlet Constructor Description CloudletsTableBuilder(List<? extends Cloudlet> list)
Instantiates a builder to print the list of Cloudlets using the a defaultTextTable
.CloudletsTableBuilder(List<? extends Cloudlet> list, Table table)
Instantiates a builder to print the list of Cloudlets using the a givenTable
. -
Uses of Cloudlet in org.cloudsimplus.faultinjection
Methods in org.cloudsimplus.faultinjection that return types with arguments of type Cloudlet Modifier and Type Method Description Map.Entry<Vm,List<Cloudlet>>
VmCloner. clone(Vm sourceVm)
Clones a givenVm
using the Vm Cloner Function and their Cloudlets using the Cloudlets Cloner Function, binding the cloned Cloudlets to the cloned Vm.Map.Entry<Vm,List<Cloudlet>>
VmClonerSimple. clone(Vm sourceVm)
Method parameters in org.cloudsimplus.faultinjection with type arguments of type Cloudlet Modifier and Type Method Description VmCloner
VmCloner. setCloudletsClonerFunction(Function<Vm,List<Cloudlet>> cloudletsClonerFunction)
VmCloner
VmClonerSimple. setCloudletsClonerFunction(Function<Vm,List<Cloudlet>> cloudletsClonerFunction)
Constructor parameters in org.cloudsimplus.faultinjection with type arguments of type Cloudlet Constructor Description VmClonerSimple(UnaryOperator<Vm> vmClonerFunction, Function<Vm,List<Cloudlet>> cloudletsClonerFunction)
Creates aVm
cloner which makes the maximum of 1 Vm clone. -
Uses of Cloudlet in org.cloudsimplus.heuristics
Methods in org.cloudsimplus.heuristics that return types with arguments of type Cloudlet Modifier and Type Method Description List<Cloudlet>
CloudletToVmMappingHeuristic. getCloudletList()
List<Cloudlet>
CloudletToVmMappingSimulatedAnnealing. getCloudletList()
Heuristic<HeuristicSolution<Map<Cloudlet,Vm>>>
CloudletToVmMappingSolution. getHeuristic()
protected List<Map.Entry<Cloudlet,Vm>>
CloudletToVmMappingSolution. getRandomMapEntries()
Try to get 2 randomly selected entries from theCloudletToVmMappingSolution.cloudletVmMap
.Map<Cloudlet,Vm>
CloudletToVmMappingSolution. getResult()
Methods in org.cloudsimplus.heuristics with parameters of type Cloudlet Modifier and Type Method Description void
CloudletToVmMappingSolution. bindCloudletToVm(Cloudlet cloudlet, Vm vm)
Binds a cloudlet to be executed by a given Vm.Method parameters in org.cloudsimplus.heuristics with type arguments of type Cloudlet Modifier and Type Method Description double
CloudletToVmMappingSolution. getVmCost(Map.Entry<Vm,List<Map.Entry<Cloudlet,Vm>>> entry)
Computes the cost of all Cloudlets hosted by a given Vm.double
CloudletToVmMappingSolution. getVmCost(Vm vm, List<Cloudlet> cloudlets)
Computes the cost of all Cloudlets hosted by a given Vm.void
CloudletToVmMappingHeuristic. setCloudletList(List<Cloudlet> cloudletList)
Sets the list of Cloudlets to be mapped toavailable Vm's
.void
CloudletToVmMappingSimulatedAnnealing. setCloudletList(List<Cloudlet> cloudletList)
protected boolean
CloudletToVmMappingSolution. swapVmsOfTwoMapEntries(List<Map.Entry<Cloudlet,Vm>> entries)
Swap the Vm's of 2 randomly selected cloudlets in theCloudletToVmMappingSolution.cloudletVmMap
in order to provide a neighbor solution. -
Uses of Cloudlet in org.cloudsimplus.listeners
Methods in org.cloudsimplus.listeners that return Cloudlet Modifier and Type Method Description Cloudlet
CloudletEventInfo. getCloudlet()
Gets theCloudlet
for which the event happened.Methods in org.cloudsimplus.listeners with parameters of type Cloudlet Modifier and Type Method Description static CloudletResourceAllocationFailEventInfo
CloudletResourceAllocationFailEventInfo. of(EventListener<CloudletResourceAllocationFailEventInfo> listener, Cloudlet cloudlet, Class<? extends ResourceManageable> resourceClass, long requestedAmount, long availableAmount, double time)
Gets a EventInfo instance from the given parameters.static CloudletVmEventInfo
CloudletVmEventInfo. of(EventListener<? extends EventInfo> listener, double time, Cloudlet cloudlet)
Gets a CloudletVmEventInfo instance from the given parameters.static CloudletVmEventInfo
CloudletVmEventInfo. of(EventListener<? extends EventInfo> listener, double time, Cloudlet cloudlet, Vm vm)
Gets a CloudletVmEventInfo instance from the given parameters.static CloudletVmEventInfo
CloudletVmEventInfo. of(EventListener<? extends EventInfo> listener, Cloudlet cloudlet)
Gets a CloudletVmEventInfo instance from the given parameters.static CloudletVmEventInfo
CloudletVmEventInfo. of(EventListener<? extends EventInfo> listener, Cloudlet cloudlet, Vm vm)
Gets a CloudletVmEventInfo instance from the given parameters. -
Uses of Cloudlet in org.cloudsimplus.testbeds
Methods in org.cloudsimplus.testbeds that return Cloudlet Modifier and Type Method Description protected abstract Cloudlet
Experiment. createCloudlet(DatacenterBroker broker)
Methods in org.cloudsimplus.testbeds that return types with arguments of type Cloudlet Modifier and Type Method Description protected abstract List<Cloudlet>
Experiment. createCloudlets(DatacenterBroker broker)
Creates a list of Cloudlets to be used by the experiment.List<Cloudlet>
Experiment. getCloudletList()
-
Uses of Cloudlet in org.cloudsimplus.traces.google
Methods in org.cloudsimplus.traces.google that return Cloudlet Modifier and Type Method Description protected Cloudlet
GoogleTaskEventsTraceReader. createCloudlet(TaskEvent taskEvent)
Methods in org.cloudsimplus.traces.google that return types with arguments of type Cloudlet Modifier and Type Method Description protected Optional<Cloudlet>
TaskEventType. cloudletLookup(DatacenterBroker broker, long uniqueId)
Try to find a Cloudlet with a specific ID inside a given broker identified by the username read from the trace line.protected Function<TaskEvent,Cloudlet>
GoogleTaskEventsTraceReader. getCloudletCreationFunction()
Set<Cloudlet>
GoogleTaskEventsTraceReader. process()
Process thetrace file
creating a Set ofCloudlet
s described in the file.Set<Cloudlet>
GoogleTaskUsageTraceReader. process()
Process thetrace file
request to change the resource usage ofCloudlet
s as described in the file.Method parameters in org.cloudsimplus.traces.google with type arguments of type Cloudlet Modifier and Type Method Description static GoogleTaskEventsTraceReader
GoogleTaskEventsTraceReader. getInstance(CloudSim simulation, String filePath, Function<TaskEvent,Cloudlet> cloudletCreationFunction)
Gets aGoogleTaskEventsTraceReader
instance to read a "task events" trace file inside the application's resource directory.void
GoogleTaskEventsTraceReader. setCloudletCreationFunction(Function<TaskEvent,Cloudlet> cloudletCreationFunction)
Constructor parameters in org.cloudsimplus.traces.google with type arguments of type Cloudlet Constructor Description GoogleTaskEventsTraceReader(CloudSim simulation, String filePath, Function<TaskEvent,Cloudlet> cloudletCreationFunction)
Instantiates aGoogleTaskEventsTraceReader
to read a "task events" file.