Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Cloudslab/CloudSimEx
/ functions
Functions
1,132 in github.com/Cloudslab/CloudSimEx
⨍
Functions
1,132
◇
Types & classes
237
↓ 417 callers
Method
getId
The id of the load balancer. @return - the id of the load balancer.
cloudsimex-web/src/main/java/org/cloudbus/cloudsim/ex/web/ILoadBalancer.java:21
↓ 364 callers
Method
put
(double time, final double cpuUtil, final double ramUtil, final double diskUtil)
cloudsimex-core/src/main/java/org/cloudbus/cloudsim/ex/vm/MonitoredVMex.java:236
↓ 155 callers
Method
size
Return the number of utilisation records. @return the number of utilisation records.
cloudsimex-core/src/main/java/org/cloudbus/cloudsim/ex/vm/MonitoredVMex.java:331
↓ 150 callers
Method
of
Factory method for instances. @param lat1 @param lon1 @param lat2 @param lon2 @return
cloudsimex-geolocation/src/main/java/org/cloudbus/cloudsim/ex/geolocation/GeoDistanceCacheKey.java:96
↓ 101 callers
Method
format
(final LogRecord record)
cloudsimex-core/src/main/java/org/cloudbus/cloudsim/ex/util/CustomLog.java:690
↓ 100 callers
Method
printLine
Prints a line with the message to the log. @param level - the log level. If null, the default log level is used. @param msg - t
cloudsimex-core/src/main/java/org/cloudbus/cloudsim/ex/util/CustomLog.java:207
↓ 71 callers
Method
getCloudletStatus
Gets the status of a cloudlet. @param cloudletId ID of the cloudlet @return status of the cloudlet, -1 if cloudlet not found @pre $none @p
cloudsimex-core/src/main/java/org/cloudbus/cloudsim/ex/disk/HddCloudletSchedulerTimeShared.java:560
↓ 71 callers
Method
printf
Prints the formatted string, resulting from applying the format string to the arguements. @param format - the format (as in String.format)
cloudsimex-core/src/main/java/org/cloudbus/cloudsim/ex/util/CustomLog.java:233
↓ 68 callers
Method
getFinishTime
Returns the finish of this session. If the session has a cloudlet running -1 is returned. @return the finish time of this session. If the session has
cloudsimex-web/src/main/java/org/cloudbus/cloudsim/ex/web/WebSession.java:317
↓ 62 callers
Method
getMetadata
Returns the metadata of this VM. @return the metadata of this VM.
cloudsimex-core/src/main/java/org/cloudbus/cloudsim/ex/vm/VMex.java:232
↓ 56 callers
Method
pollId
Returns a valid id for the specified class. @param clazz - the class of the object to get an id for. Must not be null. @return a valid id
cloudsimex-core/src/main/java/org/cloudbus/cloudsim/ex/util/Id.java:46
↓ 49 callers
Method
isEmpty
Returns if entries can be generated by this generator. @return if entries can be generated by this generator.
cloudsimex-web/src/main/java/org/cloudbus/cloudsim/ex/web/IGenerator.java:40
↓ 45 callers
Method
equals
(Object obj)
cloudsimex-geolocation/src/main/java/org/cloudbus/cloudsim/ex/geolocation/GeoDistanceCacheKey.java:57
↓ 40 callers
Method
print
Prints the message passed as an object. Simply uses toString implementation. @param level - the level to use. If null the default level is
cloudsimex-core/src/main/java/org/cloudbus/cloudsim/ex/util/CustomLog.java:126
↓ 36 callers
Method
submitCloudletList
Submits the cloudlets after a specified time period. Used mostly for testing purposes. @param cloudlets - the cloudlets to submit. @param
cloudsimex-core/src/main/java/org/cloudbus/cloudsim/ex/DatacenterBrokerEX.java:277
↓ 34 callers
Method
contains
Returns if x is contained withing any of the subsets/subintervals. @param x - the x to search for. @return if x is contained withing any o
cloudsimex-web/src/main/java/org/cloudbus/cloudsim/ex/web/workload/freq/CompositeValuedSet.java:52
↓ 34 callers
Method
getName
Returns the name of the VM. @return the name of the VM.
cloudsimex-core/src/main/java/org/cloudbus/cloudsim/ex/vm/VMex.java:223
↓ 34 callers
Method
getValue
Returns the value for the x element from its subsets. @param x - the value. @return the value for the x element from its subsets.
cloudsimex-web/src/main/java/org/cloudbus/cloudsim/ex/web/workload/freq/CompositeValuedSet.java:36
↓ 32 callers
Method
getName
()
cloudsimex-mapreduce/src/main/java/org/cloudbus/cloudsim/ex/mapreduce/models/request/Task.java:79
↓ 29 callers
Method
setType
Sets the VM type. @param type - the VM type
cloudsimex-core/src/main/java/org/cloudbus/cloudsim/ex/vm/VMMetadata.java:33
↓ 28 callers
Method
clean
(final String line)
cloudsimex-core/src/test/java/org/cloudbus/cloudsim/ex/util/TextUtilTest.java:67
↓ 28 callers
Method
notifyOfTime
Gets notified of the current time. @param time - the current CloudSim time.
cloudsimex-web/src/main/java/org/cloudbus/cloudsim/ex/web/IGenerator.java:48
↓ 28 callers
Method
setOS
Sets the os. @param os - the os.
cloudsimex-core/src/main/java/org/cloudbus/cloudsim/ex/vm/VMMetadata.java:52
↓ 27 callers
Method
getKey
()
cloudsimex-mapreduce/src/main/java/org/cloudbus/cloudsim/ex/mapreduce/Properties.java:29
↓ 26 callers
Method
getHost
()
cloudsimex-core/src/main/java/org/cloudbus/cloudsim/ex/disk/HddVm.java:259
↓ 26 callers
Method
setUserId
(final int userId)
cloudsimex-web/src/main/java/org/cloudbus/cloudsim/ex/web/WebSession.java:168
↓ 25 callers
Method
getTxtLine
Converts the specified list of objects to a single line of text. Convenient to converting to a line in a log or a line in a CSV file. The line is form
cloudsimex-core/src/main/java/org/cloudbus/cloudsim/ex/util/TextUtil.java:112
↓ 25 callers
Method
redirectToFile
Redirects this logger to a file. @param fileName - the name of the new log file. If null the log is redirected to the standard
cloudsimex-core/src/main/java/org/cloudbus/cloudsim/ex/util/CustomLog.java:604
↓ 24 callers
Method
getSessionId
Returns the id of the session. @return the id of the session.
cloudsimex-web/src/main/java/org/cloudbus/cloudsim/ex/web/WebSession.java:295
↓ 24 callers
Method
parseExperimentParameters
Parses the experiments parameters and sets up the logger. @param args @throws IOException
cloudsimex-experiments/src/main/java/org/cloudbus/cloudsim/ex/web/experiments/ExperimentsUtil.java:38
↓ 23 callers
Method
getVmList
()
cloudsimex-core/src/main/java/org/cloudbus/cloudsim/ex/disk/HddHost.java:104
↓ 22 callers
Method
destroyVMsAfter
Destroys the VMs after a specified time period. Used mostly for testing purposes. @param vms - the list of vms to terminate. @param delay
cloudsimex-core/src/main/java/org/cloudbus/cloudsim/ex/DatacenterBrokerEX.java:260
↓ 22 callers
Method
getCloudletScheduler
()
cloudsimex-core/src/main/java/org/cloudbus/cloudsim/ex/disk/HddVm.java:160
↓ 22 callers
Method
runExperimemt
Sets up the experiment and runs it. @throws SecurityException @throws IOException
cloudsimex-experiments/src/main/java/org/cloudbus/cloudsim/ex/web/experiments/asvsdb/BaseExperiment.java:83
↓ 21 callers
Method
getAppId
Returns the id of the application served by this load balancer. @return the id of the application served by this load balancer.
cloudsimex-web/src/main/java/org/cloudbus/cloudsim/ex/web/ILoadBalancer.java:68
↓ 21 callers
Method
getData
Returns a view of the data items stored in this harddisk. @return a view of the data items stored in this harddisk.
cloudsimex-core/src/main/java/org/cloudbus/cloudsim/ex/disk/HddPe.java:54
↓ 21 callers
Method
pollCloudlets
Creates cloudlets to submit to the virtual machines. If at this time no cloudlets should be sent to the servers null is returned. @param currTime
cloudsimex-web/src/main/java/org/cloudbus/cloudsim/ex/web/WebSession.java:180
↓ 20 callers
Method
bill
Returns the cost for the specified vms. @param vms - the vms to bill. Must not be empty @return the cost for the specified vms.
cloudsimex-core/src/main/java/org/cloudbus/cloudsim/ex/billing/IVmBillingPolicy.java:25
↓ 20 callers
Method
createCloudlet
(final double cloudletDuration)
cloudsimex-core/src/test/java/org/cloudbus/cloudsim/ex/BaseDatacenterBrokerTest.java:92
↓ 20 callers
Method
getAppVmId
Returns the id of the VM hosting the application server. @return the id of the VM hosting the application server.
cloudsimex-web/src/main/java/org/cloudbus/cloudsim/ex/web/WebSession.java:255
↓ 20 callers
Method
poll
Polls the top of the queue. @return the top of the queue or null if currently no elements can be generated.
cloudsimex-web/src/main/java/org/cloudbus/cloudsim/ex/web/IGenerator.java:33
↓ 20 callers
Method
setFinished
(final boolean finished)
cloudsimex-web/src/test/java/org/cloudbus/cloudsim/ex/web/WebSessionTest.java:360
↓ 20 callers
Method
toString
Returns the textual representation of the specified object. @param obj - the object. Must not be null. @return - the textual representatio
cloudsimex-core/src/main/java/org/cloudbus/cloudsim/ex/util/TextUtil.java:721
↓ 19 callers
Method
configLogger
Configures the logger. Must be called before the logger is used. @param props - the configuration properties. See the predefined keys in
cloudsimex-core/src/main/java/org/cloudbus/cloudsim/ex/util/CustomLog.java:571
↓ 19 callers
Method
getAppServers
Returns the list of all app servers managed by this load balancer. @return the list of all app servers managed by this load balancer.
cloudsimex-web/src/main/java/org/cloudbus/cloudsim/ex/web/ILoadBalancer.java:45
↓ 19 callers
Method
getCloudlet
()
cloudsimex-core/src/main/java/org/cloudbus/cloudsim/ex/disk/HddResCloudlet.java:34
↓ 19 callers
Method
getCoordinates
Returns estimation of the geographical the latitude and the longitude of the provided IP address. @param ip - the ip to estimate the geolo
cloudsimex-geolocation/src/main/java/org/cloudbus/cloudsim/ex/geolocation/IGeolocationService.java:34
↓ 19 callers
Method
getStatus
Returns the status of the VM. @return the status of the VM.
cloudsimex-core/src/main/java/org/cloudbus/cloudsim/ex/vm/VMex.java:104
↓ 18 callers
Method
clean
(final String line)
cloudsimex-mapreduce/java/org/cloudbus/cloudsim/ex/util/TextUtilTest.java:52
↓ 18 callers
Method
toString
()
cloudsimex-core/src/main/java/org/cloudbus/cloudsim/ex/vm/VMex.java:279
↓ 17 callers
Method
getCaptionLine
Converts the specified class to a single line of text. Convenient for generating a header line in a log or a CSV file. @param headers - th
cloudsimex-core/src/main/java/org/cloudbus/cloudsim/ex/util/TextUtil.java:74
↓ 17 callers
Method
getDbBalancer
Returns the balancer which manages cloudlets to DB server mapping. @return the balancer which manages cloudlets to DB server mapping.
cloudsimex-web/src/main/java/org/cloudbus/cloudsim/ex/web/ILoadBalancer.java:61
↓ 17 callers
Method
isFinished
()
cloudsimex-web/src/test/java/org/cloudbus/cloudsim/ex/web/WebSessionTest.java:355
↓ 17 callers
Method
toString
()
cloudsimex-web/src/main/java/org/cloudbus/cloudsim/ex/web/workload/freq/CompositeValuedSet.java:106
↓ 16 callers
Method
addLoadBalancer
Adds a new load balancer for handling incoming sessions. @param balancer - the balancer to add. Must not be null.
cloudsimex-web/src/main/java/org/cloudbus/cloudsim/ex/web/workload/brokers/WebBroker.java:253
↓ 16 callers
Method
getData
Returns the data used by the generated cloudlets, or null if the use no data. @return the data used by the generated cloudlets, or null if the use no
cloudsimex-web/src/main/java/org/cloudbus/cloudsim/ex/web/BaseStatGenerator.java:173
↓ 16 callers
Method
getProperty
()
cloudsimex-mapreduce/src/main/java/org/cloudbus/cloudsim/ex/mapreduce/Properties.java:33
↓ 16 callers
Method
getUserId
()
cloudsimex-web/src/main/java/org/cloudbus/cloudsim/ex/web/WebSession.java:164
↓ 15 callers
Method
getHddList
Returns the list of all hard disks of this host. @return the list of all hard disks of this host.
cloudsimex-core/src/main/java/org/cloudbus/cloudsim/ex/disk/HddHost.java:170
↓ 15 callers
Method
getVMs
Returns the list of VMs among which the cloudlets are distributed. @return the list of VMs among which the cloudlets are distributed.
cloudsimex-web/src/main/java/org/cloudbus/cloudsim/ex/web/IDBBalancer.java:40
↓ 14 callers
Method
getAppId
Returns the id of the application, which this entry point is a part of. @return - the Id of the application, which this entry point is a part of.
cloudsimex-web/src/main/java/org/cloudbus/cloudsim/ex/web/workload/brokers/IEntryPoint.java:43
↓ 14 callers
Method
getCPUUtil
Returns the current CPU utilisation as a number in the range [0,1]. @return the current CPU utilisation as a number in the range [0,1].
cloudsimex-core/src/main/java/org/cloudbus/cloudsim/ex/vm/MonitoredVMex.java:115
↓ 14 callers
Method
latency
Returns an estimation of the latency between the two IPs, measured in ms. @param ip1 - must not be null. Must be a valid ip, in the sense
cloudsimex-geolocation/src/main/java/org/cloudbus/cloudsim/ex/geolocation/IGeolocationService.java:92
↓ 14 callers
Method
logError
Logs the stacktrace of the exception. @param level - the level to use. @param message - the messag to append before that. @para
cloudsimex-core/src/main/java/org/cloudbus/cloudsim/ex/util/CustomLog.java:520
↓ 13 callers
Method
getDbBalancer
Returns the balancer of DB cloudlets to the VMs hosting the db server. @return the balancer of DB cloudlets to the VMs hosting the db server.
cloudsimex-web/src/main/java/org/cloudbus/cloudsim/ex/web/WebSession.java:275
↓ 13 callers
Method
getVMBillingPolicy
Returns the billing policy, used by this broker. @return the billing policy, used by this broker.
cloudsimex-core/src/main/java/org/cloudbus/cloudsim/ex/DatacenterBrokerEX.java:89
↓ 13 callers
Method
peek
Peeks the top of the queue. @return the top of the queue or null if currently no elements can be generated.
cloudsimex-web/src/main/java/org/cloudbus/cloudsim/ex/web/IGenerator.java:25
↓ 13 callers
Method
submitSessionsAtTime
Submits new sessions after the specified delay. @param webSessions - the list of sessions to submit. @param loadBalancerId - th
cloudsimex-web/src/main/java/org/cloudbus/cloudsim/ex/web/workload/brokers/WebBroker.java:238
↓ 12 callers
Method
classLoad
Loads the resource with the main class loader. @param resource - the name of the resource to load. Must not be null. @return a stream to the resource,
cloudsimex-geolocation/src/main/java/org/cloudbus/cloudsim/ex/geolocation/geoip2/ResourceUtil.java:57
↓ 12 callers
Method
distance
Computes the distance in meters between between the points with coordinates [lat1, lon1] and [lat2, lon2]. The returned value is in meters. @param la
cloudsimex-geolocation/src/main/java/org/cloudbus/cloudsim/ex/geolocation/IGeolocationService.java:51
↓ 12 callers
Method
getEndTime
Returns the ending time (due to failure or termination) of this VM. If the VM is still running then -1 is returned. @return the ending time (due to f
cloudsimex-core/src/main/java/org/cloudbus/cloudsim/ex/vm/VMex.java:182
↓ 12 callers
Method
getRam
Returns the amount of ram memory used in megabytes. @return the amount of ram memory used in megabytes.
cloudsimex-core/src/main/java/org/cloudbus/cloudsim/ex/disk/HddCloudlet.java:92
↓ 12 callers
Method
printResults
Prints the objects' details with a header in a CSV - like format. @param klass - the class to be used for the header. If null no header is
cloudsimex-core/src/main/java/org/cloudbus/cloudsim/ex/util/CustomLog.java:347
↓ 12 callers
Method
setVMBillingPolicy
Sets the billing policy, used by this broker. @param vmBillingPolicy - the new billing policy. If null - billing will be unavai
cloudsimex-core/src/main/java/org/cloudbus/cloudsim/ex/DatacenterBrokerEX.java:100
↓ 11 callers
Method
getLoadBalancers
Returns the load balancers of this broker. @return the load balancers of this broker.
cloudsimex-web/src/main/java/org/cloudbus/cloudsim/ex/web/workload/brokers/WebBroker.java:151
↓ 11 callers
Method
getRAMUtil
Returns the current RAM utilisation as a number in the range [0,1]. @return the current RAM utilisation as a number in the range [0,1].
cloudsimex-core/src/main/java/org/cloudbus/cloudsim/ex/vm/MonitoredVMex.java:124
↓ 11 callers
Method
getStartTime
Returns the starting time (after it has booted) of this VM. @return - the starting time (after it has booted) of this VM.
cloudsimex-core/src/main/java/org/cloudbus/cloudsim/ex/vm/VMex.java:161
↓ 10 callers
Method
addWorkloadGenerators
Adds a new workload generator for the specified load balancer. @param workloads - the workload generators. @param loadBalancerId
cloudsimex-web/src/main/java/org/cloudbus/cloudsim/ex/web/workload/brokers/WebBroker.java:298
↓ 10 callers
Method
createVM
(final int brokerId)
cloudsimex-experiments/src/main/java/org/cloudbus/cloudsim/ex/web/experiments/asvsdb/BaseExperiment.java:161
↓ 10 callers
Method
getCurrentTime
Returns the current simulation time. Can be overridden for test purposes, as CloudSim.clock() can not be mocked. @return the current simulation time.
cloudsimex-core/src/main/java/org/cloudbus/cloudsim/ex/vm/VMex.java:255
↓ 10 callers
Method
getRemainingCloudletIOLength
Returns how many instructions are left from the aggregated cloudlet. @return how many instructions are left from the aggregated cloudlet.
cloudsimex-core/src/main/java/org/cloudbus/cloudsim/ex/disk/HddResCloudlet.java:86
↓ 9 callers
Method
getCost
()
cloudsimex-mapreduce/src/main/java/org/cloudbus/cloudsim/ex/mapreduce/models/request/Request.java:233
↓ 9 callers
Method
getExecutionTime
()
cloudsimex-mapreduce/src/main/java/org/cloudbus/cloudsim/ex/mapreduce/models/request/Request.java:209
↓ 9 callers
Method
getLifeLength
()
cloudsimex-core/src/main/java/org/cloudbus/cloudsim/ex/DatacenterBrokerEX.java:414
↓ 9 callers
Method
getServedSessions
Returns the sessions that were successfully served. @return the sessions that were successfully served.
cloudsimex-web/src/main/java/org/cloudbus/cloudsim/ex/web/workload/brokers/WebBroker.java:140
↓ 9 callers
Method
setLogMessage
(String logMessage)
cloudsimex-mapreduce/src/main/java/org/cloudbus/cloudsim/ex/mapreduce/models/request/Request.java:194
↓ 8 callers
Method
convertIPv4
Converts the integer representation of an IPv4 to a canonical String representation. @param ip - the IP in integer format. @return the can
cloudsimex-geolocation/src/main/java/org/cloudbus/cloudsim/ex/geolocation/IPUtil.java:20
↓ 8 callers
Method
createVMs
(String name, final int brokerId, final int mips, final int ioMips, final int ram, int numberOfVms,
cloudsimex-experiments/src/main/java/org/cloudbus/cloudsim/ex/web/experiments/MultiCloudFramework.java:629
↓ 8 callers
Method
formatSingleCoord
(Double coord)
cloudsimex-experiments/src/main/java/org/cloudbus/cloudsim/ex/web/experiments/MultiCloudFramework.java:958
↓ 8 callers
Method
getFrequency
(double time)
cloudsimex-web/src/main/java/org/cloudbus/cloudsim/ex/web/workload/freq/PeriodicStochasticFrequencyFunction.java:44
↓ 8 callers
Method
getMetaData
Returns the extracted geographical information about the IP address. @param ip - the ip to estimate the geolocation for. Must not be null.
cloudsimex-geolocation/src/main/java/org/cloudbus/cloudsim/ex/geolocation/IGeolocationService.java:79
↓ 8 callers
Method
getMonitoredData
Returns the internal data structure, containing the monitored utilisation data. Use only for testing purposes! @return the internal data structure, c
cloudsimex-core/src/main/java/org/cloudbus/cloudsim/ex/vm/MonitoredVMex.java:196
↓ 8 callers
Method
getName
()
cloudsimex-mapreduce/src/main/java/org/cloudbus/cloudsim/ex/mapreduce/models/cloud/VmType.java:30
↓ 7 callers
Method
createVmsAfter
Submits the list of vms after a given delay @param list @param delay
cloudsimex-core/src/main/java/org/cloudbus/cloudsim/ex/DatacenterBrokerEX.java:243
↓ 7 callers
Method
getCloudletIOLength
()
cloudsimex-core/src/main/java/org/cloudbus/cloudsim/ex/disk/HddCloudlet.java:125
↓ 7 callers
Method
getCurrentRequest
()
cloudsimex-mapreduce/src/main/java/org/cloudbus/cloudsim/ex/mapreduce/models/request/Task.java:50
↓ 7 callers
Method
getMetadata
()
cloudsimex-web/src/main/java/org/cloudbus/cloudsim/ex/web/workload/brokers/WebBroker.java:131
↓ 7 callers
Method
getPropName
(final Method getter)
cloudsimex-core/src/main/java/org/cloudbus/cloudsim/ex/util/TextUtil.java:690
↓ 7 callers
Method
getSolutionVector
()
cloudsimex-mapreduce/src/main/java/org/cloudbus/cloudsim/ex/mapreduce/policy/StandardTree.java:62
↓ 7 callers
Method
getSourceIP
Returns the source IP of the session. If null - the source is unknown. @return the source IP of the session or null if unknown. The returned
cloudsimex-web/src/main/java/org/cloudbus/cloudsim/ex/web/WebSession.java:116
next →
1–100 of 1,132, ranked by callers