MCPcopy Create free account

hub / github.com/Cloudslab/CloudSimEx / functions

Functions1,132 in github.com/Cloudslab/CloudSimEx

↓ 417 callersMethodgetId
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 callersMethodput
(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 callersMethodsize
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 callersMethodof
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 callersMethodformat
(final LogRecord record)
cloudsimex-core/src/main/java/org/cloudbus/cloudsim/ex/util/CustomLog.java:690
↓ 100 callersMethodprintLine
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 callersMethodgetCloudletStatus
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 callersMethodprintf
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 callersMethodgetFinishTime
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 callersMethodgetMetadata
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 callersMethodpollId
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 callersMethodisEmpty
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 callersMethodequals
(Object obj)
cloudsimex-geolocation/src/main/java/org/cloudbus/cloudsim/ex/geolocation/GeoDistanceCacheKey.java:57
↓ 40 callersMethodprint
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 callersMethodsubmitCloudletList
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 callersMethodcontains
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 callersMethodgetName
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 callersMethodgetValue
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 callersMethodgetName
()
cloudsimex-mapreduce/src/main/java/org/cloudbus/cloudsim/ex/mapreduce/models/request/Task.java:79
↓ 29 callersMethodsetType
Sets the VM type. @param type - the VM type
cloudsimex-core/src/main/java/org/cloudbus/cloudsim/ex/vm/VMMetadata.java:33
↓ 28 callersMethodclean
(final String line)
cloudsimex-core/src/test/java/org/cloudbus/cloudsim/ex/util/TextUtilTest.java:67
↓ 28 callersMethodnotifyOfTime
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 callersMethodsetOS
Sets the os. @param os - the os.
cloudsimex-core/src/main/java/org/cloudbus/cloudsim/ex/vm/VMMetadata.java:52
↓ 27 callersMethodgetKey
()
cloudsimex-mapreduce/src/main/java/org/cloudbus/cloudsim/ex/mapreduce/Properties.java:29
↓ 26 callersMethodgetHost
()
cloudsimex-core/src/main/java/org/cloudbus/cloudsim/ex/disk/HddVm.java:259
↓ 26 callersMethodsetUserId
(final int userId)
cloudsimex-web/src/main/java/org/cloudbus/cloudsim/ex/web/WebSession.java:168
↓ 25 callersMethodgetTxtLine
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 callersMethodredirectToFile
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 callersMethodgetSessionId
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 callersMethodparseExperimentParameters
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 callersMethodgetVmList
()
cloudsimex-core/src/main/java/org/cloudbus/cloudsim/ex/disk/HddHost.java:104
↓ 22 callersMethoddestroyVMsAfter
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 callersMethodgetCloudletScheduler
()
cloudsimex-core/src/main/java/org/cloudbus/cloudsim/ex/disk/HddVm.java:160
↓ 22 callersMethodrunExperimemt
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 callersMethodgetAppId
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 callersMethodgetData
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 callersMethodpollCloudlets
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 callersMethodbill
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 callersMethodcreateCloudlet
(final double cloudletDuration)
cloudsimex-core/src/test/java/org/cloudbus/cloudsim/ex/BaseDatacenterBrokerTest.java:92
↓ 20 callersMethodgetAppVmId
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 callersMethodpoll
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 callersMethodsetFinished
(final boolean finished)
cloudsimex-web/src/test/java/org/cloudbus/cloudsim/ex/web/WebSessionTest.java:360
↓ 20 callersMethodtoString
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 callersMethodconfigLogger
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 callersMethodgetAppServers
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 callersMethodgetCloudlet
()
cloudsimex-core/src/main/java/org/cloudbus/cloudsim/ex/disk/HddResCloudlet.java:34
↓ 19 callersMethodgetCoordinates
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 callersMethodgetStatus
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 callersMethodclean
(final String line)
cloudsimex-mapreduce/java/org/cloudbus/cloudsim/ex/util/TextUtilTest.java:52
↓ 18 callersMethodtoString
()
cloudsimex-core/src/main/java/org/cloudbus/cloudsim/ex/vm/VMex.java:279
↓ 17 callersMethodgetCaptionLine
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 callersMethodgetDbBalancer
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 callersMethodisFinished
()
cloudsimex-web/src/test/java/org/cloudbus/cloudsim/ex/web/WebSessionTest.java:355
↓ 17 callersMethodtoString
()
cloudsimex-web/src/main/java/org/cloudbus/cloudsim/ex/web/workload/freq/CompositeValuedSet.java:106
↓ 16 callersMethodaddLoadBalancer
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 callersMethodgetData
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 callersMethodgetProperty
()
cloudsimex-mapreduce/src/main/java/org/cloudbus/cloudsim/ex/mapreduce/Properties.java:33
↓ 16 callersMethodgetUserId
()
cloudsimex-web/src/main/java/org/cloudbus/cloudsim/ex/web/WebSession.java:164
↓ 15 callersMethodgetHddList
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 callersMethodgetVMs
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 callersMethodgetAppId
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 callersMethodgetCPUUtil
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 callersMethodlatency
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 callersMethodlogError
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 callersMethodgetDbBalancer
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 callersMethodgetVMBillingPolicy
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 callersMethodpeek
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 callersMethodsubmitSessionsAtTime
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 callersMethodclassLoad
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 callersMethoddistance
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 callersMethodgetEndTime
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 callersMethodgetRam
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 callersMethodprintResults
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 callersMethodsetVMBillingPolicy
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 callersMethodgetLoadBalancers
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 callersMethodgetRAMUtil
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 callersMethodgetStartTime
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 callersMethodaddWorkloadGenerators
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 callersMethodcreateVM
(final int brokerId)
cloudsimex-experiments/src/main/java/org/cloudbus/cloudsim/ex/web/experiments/asvsdb/BaseExperiment.java:161
↓ 10 callersMethodgetCurrentTime
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 callersMethodgetRemainingCloudletIOLength
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 callersMethodgetCost
()
cloudsimex-mapreduce/src/main/java/org/cloudbus/cloudsim/ex/mapreduce/models/request/Request.java:233
↓ 9 callersMethodgetExecutionTime
()
cloudsimex-mapreduce/src/main/java/org/cloudbus/cloudsim/ex/mapreduce/models/request/Request.java:209
↓ 9 callersMethodgetLifeLength
()
cloudsimex-core/src/main/java/org/cloudbus/cloudsim/ex/DatacenterBrokerEX.java:414
↓ 9 callersMethodgetServedSessions
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 callersMethodsetLogMessage
(String logMessage)
cloudsimex-mapreduce/src/main/java/org/cloudbus/cloudsim/ex/mapreduce/models/request/Request.java:194
↓ 8 callersMethodconvertIPv4
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 callersMethodcreateVMs
(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 callersMethodformatSingleCoord
(Double coord)
cloudsimex-experiments/src/main/java/org/cloudbus/cloudsim/ex/web/experiments/MultiCloudFramework.java:958
↓ 8 callersMethodgetFrequency
(double time)
cloudsimex-web/src/main/java/org/cloudbus/cloudsim/ex/web/workload/freq/PeriodicStochasticFrequencyFunction.java:44
↓ 8 callersMethodgetMetaData
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 callersMethodgetMonitoredData
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 callersMethodgetName
()
cloudsimex-mapreduce/src/main/java/org/cloudbus/cloudsim/ex/mapreduce/models/cloud/VmType.java:30
↓ 7 callersMethodcreateVmsAfter
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 callersMethodgetCloudletIOLength
()
cloudsimex-core/src/main/java/org/cloudbus/cloudsim/ex/disk/HddCloudlet.java:125
↓ 7 callersMethodgetCurrentRequest
()
cloudsimex-mapreduce/src/main/java/org/cloudbus/cloudsim/ex/mapreduce/models/request/Task.java:50
↓ 7 callersMethodgetMetadata
()
cloudsimex-web/src/main/java/org/cloudbus/cloudsim/ex/web/workload/brokers/WebBroker.java:131
↓ 7 callersMethodgetPropName
(final Method getter)
cloudsimex-core/src/main/java/org/cloudbus/cloudsim/ex/util/TextUtil.java:690
↓ 7 callersMethodgetSolutionVector
()
cloudsimex-mapreduce/src/main/java/org/cloudbus/cloudsim/ex/mapreduce/policy/StandardTree.java:62
↓ 7 callersMethodgetSourceIP
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