MCPcopy Create free account

hub / github.com/Cloudslab/CloudSimEx / functions

Functions1,132 in github.com/Cloudslab/CloudSimEx

↓ 3 callersMethodclone
Makes a deep copy of this VM. The only properties which are not copied are the id, the scheduler, the status, and the submission/start/end times. The
cloudsimex-core/src/main/java/org/cloudbus/cloudsim/ex/vm/VMex.java:269
↓ 3 callersMethodclone
()
cloudsimex-mapreduce/src/main/java/org/cloudbus/cloudsim/ex/mapreduce/models/request/Request.java:428
↓ 3 callersMethodcloudletFinish
Processes a finished cloudlet. @param rcl finished cloudlet @pre rgl != $null @post $none
cloudsimex-core/src/main/java/org/cloudbus/cloudsim/ex/disk/HddCloudletSchedulerTimeShared.java:448
↓ 3 callersMethodcreateVM
()
cloudsimex-core/src/test/java/org/cloudbus/cloudsim/ex/BaseDatacenterBrokerTest.java:106
↓ 3 callersMethoddisksToNumCloudlets
Returns how many cloudlets use each of the disks. For example result[0] returns how many cloudlets use the disk getVm().getHost().getHddList()[0]. @r
cloudsimex-core/src/main/java/org/cloudbus/cloudsim/ex/disk/HddCloudletSchedulerTimeShared.java:313
↓ 3 callersMethoddispatchSessions
Dispatches the sessions to the appropriate brokers/clouds. @param webSessions - the web sessions to dispatch. Must not be null.
cloudsimex-web/src/main/java/org/cloudbus/cloudsim/ex/web/workload/brokers/IEntryPoint.java:51
↓ 3 callersMethoddoesVmUse
A predicate method, returning if a VM uses a Pe. @param vm - the vm to check for, @param pe - the pe to check for. @return - if
cloudsimex-core/src/main/java/org/cloudbus/cloudsim/ex/VmSchedulerWithIndependentPes.java:109
↓ 3 callersMethodformatHeader
(String header, final Class<?> entryType)
cloudsimex-core/src/main/java/org/cloudbus/cloudsim/ex/util/TextUtil.java:624
↓ 3 callersMethodgenerateSessions
Generates sessions for the period [startTime, startTime + periodLen]. @param startTime - the start time of the generated sessions. @param
cloudsimex-web/src/main/java/org/cloudbus/cloudsim/ex/web/workload/IWorkloadGenerator.java:26
↓ 3 callersMethodgenerateValue
()
cloudsimex-web/src/main/java/org/cloudbus/cloudsim/ex/web/RandomListGenerator.java:84
↓ 3 callersMethodgetASServersToNumSessions
()
cloudsimex-web/src/main/java/org/cloudbus/cloudsim/ex/web/workload/brokers/WebBroker.java:484
↓ 3 callersMethodgetAllTasks
()
cloudsimex-mapreduce/src/main/java/org/cloudbus/cloudsim/ex/mapreduce/models/request/Request.java:344
↓ 3 callersMethodgetAllVmInstances
(Cloud cloud, Request request, CloudDeploymentModel cloudDeploymentModel, int numberOfDuplicates)
cloudsimex-mapreduce/src/main/java/org/cloudbus/cloudsim/ex/mapreduce/policy/Policy.java:21
↓ 3 callersMethodgetCityName
()
cloudsimex-geolocation/src/main/java/org/cloudbus/cloudsim/ex/geolocation/IPMetadata.java:54
↓ 3 callersMethodgetCloud
()
cloudsimex-mapreduce/src/main/java/org/cloudbus/cloudsim/ex/mapreduce/models/request/Task.java:40
↓ 3 callersMethodgetDiskUtil
Returns the current Disk utilisation as a number in the range [0,1]. @return the current Disk utilisation as a number in the range [0,1].
cloudsimex-core/src/main/java/org/cloudbus/cloudsim/ex/vm/MonitoredVMex.java:133
↓ 3 callersMethodgetExecutionTime
()
cloudsimex-mapreduce/src/main/java/org/cloudbus/cloudsim/ex/mapreduce/models/cloud/VmInstance.java:48
↓ 3 callersMethodgetHddIOScheduler
Returns the scheduler, that manages the distribution of the I/O operations among VMs. @return the scheduler, that manages the distribution of the I/O
cloudsimex-core/src/main/java/org/cloudbus/cloudsim/ex/disk/HddHost.java:190
↓ 3 callersMethodgetIsBudgetViolatedBoolean
()
cloudsimex-mapreduce/src/main/java/org/cloudbus/cloudsim/ex/mapreduce/models/request/Request.java:277
↓ 3 callersMethodgetIsDeadlineViolatedBoolean
()
cloudsimex-mapreduce/src/main/java/org/cloudbus/cloudsim/ex/mapreduce/models/request/Request.java:267
↓ 3 callersMethodgetLevel
()
cloudsimex-core/src/main/java/org/cloudbus/cloudsim/ex/util/InMemoryBufferredHandler.java:120
↓ 3 callersMethodgetPolicy
()
cloudsimex-mapreduce/src/main/java/org/cloudbus/cloudsim/ex/mapreduce/models/request/Task.java:159
↓ 3 callersMethodgetProvisionedVm
(int vmInstanceId)
cloudsimex-mapreduce/src/main/java/org/cloudbus/cloudsim/ex/mapreduce/models/request/Request.java:329
↓ 3 callersMethodgetProvisioningPlan
Get VM provisioning plan from a scheduling plan
cloudsimex-mapreduce/src/main/java/org/cloudbus/cloudsim/ex/mapreduce/PredictionEngine.java:214
↓ 3 callersMethodhashCode
()
cloudsimex-geolocation/src/main/java/org/cloudbus/cloudsim/ex/geolocation/GeoDistanceCacheKey.java:70
↓ 3 callersMethodisFailed
Returns if the session has failed. @return if the session has failed.
cloudsimex-web/src/main/java/org/cloudbus/cloudsim/ex/web/WebSession.java:376
↓ 3 callersMethodisGetter
(final Method m)
cloudsimex-core/src/main/java/org/cloudbus/cloudsim/ex/util/TextUtil.java:700
↓ 3 callersMethodisOutOfMemory
()
cloudsimex-core/src/main/java/org/cloudbus/cloudsim/ex/disk/HddVm.java:248
↓ 3 callersMethodnanMin
(final double estimatedFinishCPUTime, final double estimatedFinishIOTime)
cloudsimex-core/src/main/java/org/cloudbus/cloudsim/ex/disk/HddCloudletSchedulerTimeShared.java:217
↓ 3 callersMethodnexChargeTime
Returns the next charging time. @param vm - the VM to check for. Must not be null; @return the next charging time or -1 if the charge time
cloudsimex-core/src/main/java/org/cloudbus/cloudsim/ex/billing/IVmBillingPolicy.java:44
↓ 3 callersMethodpoll
(non-Javadoc) @see org.cloudbus.cloudsim.ex.web.IGenerator#poll()
cloudsimex-web/src/main/java/org/cloudbus/cloudsim/ex/web/IterableGenerator.java:53
↓ 3 callersMethodsetDelayDistribution
(IVMBootDelayDistribution delayDistribution)
cloudsimex-core/src/main/java/org/cloudbus/cloudsim/ex/DatacenterEX.java:46
↓ 3 callersMethodsetName
(String name)
cloudsimex-mapreduce/src/main/java/org/cloudbus/cloudsim/ex/mapreduce/models/request/Task.java:83
↓ 3 callersMethodsubmitSessionsDirectly
(final List<WebSession> webSessions, final long appId)
cloudsimex-web/src/main/java/org/cloudbus/cloudsim/ex/web/workload/brokers/WebBroker.java:189
↓ 3 callersMethodtestSingleCloudlet
(final double timesMips, final double timesIOMIPS)
cloudsimex-core/src/test/java/org/cloudbus/cloudsim/ex/disk/HddCloudletSchedulerTimeShared_SingleCPUSingleDisk_Test.java:326
↓ 3 callersMethodtestSingleCloudlet
(final double timesMips, final double timesIOMIPS)
cloudsimex-mapreduce/java/org/cloudbus/cloudsim/ex/disk/HddCloudletSchedulerTimeShared_SingleCPUSingleDisk_Test.java:330
↓ 3 callersMethodtoString
()
cloudsimex-geolocation/src/main/java/org/cloudbus/cloudsim/ex/geolocation/IPMetadata.java:70
↓ 3 callersMethodtoString
()
cloudsimex-geolocation/src/main/java/org/cloudbus/cloudsim/ex/geolocation/geoip2/GeoIP2IPGenerator.java:226
↓ 3 callersMethodupdateSessions
(final Integer... sessionIds)
cloudsimex-web/src/main/java/org/cloudbus/cloudsim/ex/web/workload/brokers/WebBroker.java:349
↓ 3 callersMethodupdateVmProcessing
(final double currentTime, final List<Double> mipsShare)
cloudsimex-core/src/main/java/org/cloudbus/cloudsim/ex/disk/HddVm.java:129
↓ 3 callersMethodvectorToScheduleingPlan
(Integer[] res)
cloudsimex-mapreduce/src/main/java/org/cloudbus/cloudsim/ex/mapreduce/policy/BT.java:132
↓ 2 callersMethodaddEntryPoint
Associates this broker with an entry point, which can distribute the incoming workload to multiple borkers/clouds. @param entryPoint - the
cloudsimex-web/src/main/java/org/cloudbus/cloudsim/ex/web/workload/brokers/WebBroker.java:265
↓ 2 callersMethodaddFailedCloudlet
(final HddCloudlet cl)
cloudsimex-core/src/main/java/org/cloudbus/cloudsim/ex/disk/HddCloudletSchedulerTimeShared.java:797
↓ 2 callersMethodappendFormatDebug
(StringBuilder debugSB, final boolean debugIt, String format, Object... args)
cloudsimex-web/src/main/java/org/cloudbus/cloudsim/ex/web/workload/brokers/CompressedAutoscalingPolicy.java:136
↓ 2 callersMethodareEqualCoords
(double lat1_1, double lon1_1, double lat1_2, double lon1_2, double lat2_1, double lon2_1, double
cloudsimex-geolocation/src/main/java/org/cloudbus/cloudsim/ex/geolocation/GeoDistanceCacheKey.java:80
↓ 2 callersMethodcleanupOldData
(final double currTime)
cloudsimex-core/src/main/java/org/cloudbus/cloudsim/ex/vm/MonitoredVMex.java:174
↓ 2 callersMethodcloneDefs
(Map<String, List<Double>> defs)
cloudsimex-web/src/main/java/org/cloudbus/cloudsim/ex/web/workload/sessions/GeneratorsUtil.java:69
↓ 2 callersMethodcloseAndRemoveHandlers
Close and remove all file handlers. You should call this before exiting the program
cloudsimex-core/src/main/java/org/cloudbus/cloudsim/ex/util/CustomLog.java:656
↓ 2 callersMethodcompareTo
(PingERLatencyEntry o)
cloudsimex-geolocation/src/main/java/org/cloudbus/cloudsim/ex/geolocation/geoip2/GeoIP2PingERService.java:452
↓ 2 callersMethodcomputeBill
(final VMex vm, double duration)
cloudsimex-core/src/main/java/org/cloudbus/cloudsim/ex/billing/EC2OnDemandPolicy.java:46
↓ 2 callersMethodcomputeBill
(final VMex vm, double duration)
cloudsimex-core/src/main/java/org/cloudbus/cloudsim/ex/billing/GoogleOnDemandPolicy.java:46
↓ 2 callersMethodcomputeHash
(double lat1, double lon1, double lat2, double lon2)
cloudsimex-geolocation/src/main/java/org/cloudbus/cloudsim/ex/geolocation/GeoDistanceCacheKey.java:75
↓ 2 callersMethodcreate
(final Double time)
cloudsimex-web/src/test/java/org/cloudbus/cloudsim/ex/web/WebSessionTest.java:401
↓ 2 callersMethodcreate
An abstract factory method for the creation of a new cloudlet. It uses the provided in the constructor statistical distributions to create a new cloud
cloudsimex-web/src/main/java/org/cloudbus/cloudsim/ex/web/BaseStatGenerator.java:186
↓ 2 callersMethodcreateApplicationServerVMS
(final DatacenterBrokerEX brokerDC1)
cloudsimex-experiments/src/main/java/org/cloudbus/cloudsim/ex/web/experiments/asvsdb/BaseExperiment.java:157
↓ 2 callersMethodcreateChars
(int hosts, int cores_perhost, int mips_precore_perhost, int memory_perhost, int storage)
cloudsimex-mapreduce/src/main/java/org/cloudbus/cloudsim/ex/mapreduce/models/cloud/CloudDatacenter.java:53
↓ 2 callersMethodcreateDatacenter
(final String name)
cloudsimex-experiments/src/main/java/org/cloudbus/cloudsim/ex/web/experiments/asvsdb/BaseExperiment.java:247
↓ 2 callersMethodcreateInterval
Creates a new interval from it's textual representation. @param interval - the txt of the interval. @return a new interval from it's textu
cloudsimex-web/src/main/java/org/cloudbus/cloudsim/ex/web/workload/freq/FiniteValuedInterval.java:169
↓ 2 callersMethodcreateVM
(final int brokerId)
cloudsimex-experiments/src/main/java/org/cloudbus/cloudsim/ex/web/experiments/SingleDatacentre.java:180
↓ 2 callersMethodcreateZipFileName
(String dir, String destinationDir)
cloudsimex-experiments/src/main/java/org/cloudbus/cloudsim/ex/web/experiments/MultiCloudFramework.java:808
↓ 2 callersMethoddeallocatePesForVm
(final Vm vm)
cloudsimex-core/src/main/java/org/cloudbus/cloudsim/ex/VmSchedulerWithIndependentPes.java:72
↓ 2 callersMethoddefinePrice
(final WebBroker b)
cloudsimex-web/src/main/java/org/cloudbus/cloudsim/ex/web/workload/brokers/EntryPoint.java:168
↓ 2 callersMethodderegisterBroker
Deregisters the broker/cloud from this entry point. Subsequent workload coming to this entry point will not be distributed to this cloud. @param webB
cloudsimex-web/src/main/java/org/cloudbus/cloudsim/ex/web/workload/brokers/IEntryPoint.java:36
↓ 2 callersMethodemptyBuffer
()
cloudsimex-core/src/main/java/org/cloudbus/cloudsim/ex/util/InMemoryBufferredHandler.java:70
↓ 2 callersMethodexec
Inspired by <a href= "http://stackoverflow.com/questions/636367/executing-a-java-application-in-a-separate-process" >StackOverflow: Executing java in
cloudsimex-core/src/main/java/org/cloudbus/cloudsim/ex/util/ExperimentsRunner.java:166
↓ 2 callersMethodextractGetMethodsForClass
(final Class<?> clazz1, final String[] properties)
cloudsimex-core/src/main/java/org/cloudbus/cloudsim/ex/util/TextUtil.java:638
↓ 2 callersMethodfinilizeVM
(final Vm vm)
cloudsimex-core/src/main/java/org/cloudbus/cloudsim/ex/DatacenterBrokerEX.java:368
↓ 2 callersMethodflush
Flushes the buffers, if any.
cloudsimex-core/src/main/java/org/cloudbus/cloudsim/ex/util/CustomLog.java:667
↓ 2 callersMethodflush
()
cloudsimex-core/src/main/java/org/cloudbus/cloudsim/ex/util/InMemoryBufferredHandler.java:64
↓ 2 callersMethodformatLocation
(IPMetadata metadata)
cloudsimex-experiments/src/main/java/org/cloudbus/cloudsim/ex/web/experiments/MultiCloudFramework.java:952
↓ 2 callersMethodgenerateWorkload
(final double nullPoint, final String[] periods)
cloudsimex-experiments/src/main/java/org/cloudbus/cloudsim/ex/web/experiments/asvsdb/BaseExperiment.java:217
↓ 2 callersMethodgenerateWorkloadsDC
(final int userId, final double nullPoint, final DataItem dataItem)
cloudsimex-experiments/src/main/java/org/cloudbus/cloudsim/ex/web/experiments/TwoDatacentres.java:200
↓ 2 callersMethodgetCanceledSessions
Returns the sessions canceled due to lack of resources to serve them. @return the session that were canceled due to lack of resources to serve
cloudsimex-web/src/main/java/org/cloudbus/cloudsim/ex/web/workload/brokers/WebBroker.java:127
↓ 2 callersMethodgetCloudDatacenterFromId
(int cloudDatacenterId)
cloudsimex-mapreduce/src/main/java/org/cloudbus/cloudsim/ex/mapreduce/models/cloud/Cloud.java:53
↓ 2 callersMethodgetContinentCode
()
cloudsimex-geolocation/src/main/java/org/cloudbus/cloudsim/ex/geolocation/IPMetadata.java:42
↓ 2 callersMethodgetContinentName
()
cloudsimex-geolocation/src/main/java/org/cloudbus/cloudsim/ex/geolocation/IPMetadata.java:38
↓ 2 callersMethodgetCoordinates
(final String ip)
cloudsimex-geolocation/src/main/java/org/cloudbus/cloudsim/ex/geolocation/geoip2/GeoIP2PingERService.java:241
↓ 2 callersMethodgetCoordinates
(String ip)
cloudsimex-geolocation/src/main/java/org/cloudbus/cloudsim/ex/geolocation/geoip2/GeolocationServiceWithOverrides.java:87
↓ 2 callersMethodgetCountryName
()
cloudsimex-geolocation/src/main/java/org/cloudbus/cloudsim/ex/geolocation/IPMetadata.java:46
↓ 2 callersMethodgetCurrentIOMipsShare
Returns the current IO Mips share. @return the current IO Mips share.
cloudsimex-core/src/main/java/org/cloudbus/cloudsim/ex/disk/HddCloudletSchedulerTimeShared.java:88
↓ 2 callersMethodgetCurrentTime
Returns the current simulation time. Can be overridden for test purposes. @return the current simulation time.
cloudsimex-core/src/main/java/org/cloudbus/cloudsim/ex/billing/BaseCustomerVmBillingPolicy.java:105
↓ 2 callersMethodgetEarliestIdealStartTime
(final Collection<? extends WebCloudlet> cloudlets)
cloudsimex-web/src/main/java/org/cloudbus/cloudsim/ex/web/WebSession.java:453
↓ 2 callersMethodgetEnumTxtSize
(final Class<? extends Enum<?>> enumClass)
cloudsimex-core/src/main/java/org/cloudbus/cloudsim/ex/util/TextUtil.java:752
↓ 2 callersMethodgetFinalExecTime
()
cloudsimex-mapreduce/src/main/java/org/cloudbus/cloudsim/ex/mapreduce/models/request/Task.java:119
↓ 2 callersMethodgetGeoService
()
cloudsimex-web/src/main/java/org/cloudbus/cloudsim/ex/web/workload/brokers/BaseEntryPoint.java:72
↓ 2 callersMethodgetIdlePeriod
()
cloudsimex-web/src/main/java/org/cloudbus/cloudsim/ex/web/workload/brokers/PerformanceLoggingWebBroker.java:99
↓ 2 callersMethodgetLat
()
cloudsimex-geolocation/src/main/java/org/cloudbus/cloudsim/ex/geolocation/geoip2/OverrideRule.java:71
↓ 2 callersMethodgetLon
()
cloudsimex-geolocation/src/main/java/org/cloudbus/cloudsim/ex/geolocation/geoip2/OverrideRule.java:67
↓ 2 callersMethodgetMainClass
()
cloudsimex-core/src/main/java/org/cloudbus/cloudsim/ex/util/ExperimentDefinition.java:41
↓ 2 callersMethodgetMaxMem
()
cloudsimex-core/src/main/java/org/cloudbus/cloudsim/ex/util/ExperimentDefinition.java:45
↓ 2 callersMethodgetMetadata
Returns the metadata of this session. @return the metadata of this session.
cloudsimex-web/src/main/java/org/cloudbus/cloudsim/ex/web/WebSession.java:160
↓ 2 callersMethodgetMinMem
()
cloudsimex-core/src/main/java/org/cloudbus/cloudsim/ex/util/ExperimentDefinition.java:49
↓ 2 callersMethodgetNumberOfHddPes
Returns the number of Harddisks this host has. @return the number of Harddisks this host has.
cloudsimex-core/src/main/java/org/cloudbus/cloudsim/ex/disk/HddCloudlet.java:101
↓ 2 callersMethodgetNumberOfHdds
Returns the number of harddisks utilized by the cloudlet. @return the number of harddisks utilized by the cloudlet.
cloudsimex-core/src/main/java/org/cloudbus/cloudsim/ex/disk/HddResCloudlet.java:44
↓ 2 callersMethodgetOS
Returns the OS. @return the OS.
cloudsimex-core/src/main/java/org/cloudbus/cloudsim/ex/vm/VMMetadata.java:42
↓ 2 callersMethodgetObjectFromYaml
(String fileName)
cloudsimex-mapreduce/src/main/java/org/cloudbus/cloudsim/ex/mapreduce/YamlFile.java:23
↓ 2 callersMethodgetPeriods
(double f)
cloudsimex-experiments/src/main/java/org/cloudbus/cloudsim/ex/web/experiments/MultiCloudFramework.java:617
↓ 2 callersMethodgetRandom
Returns a random object to be used to get the same behavior again and again. @return the random object.
cloudsimex-geolocation/src/main/java/org/cloudbus/cloudsim/ex/geolocation/BaseIPGenerator.java:67
↓ 2 callersMethodgetRecordedUtilisations
Returns the recorded utilisations. The resulting map's entries are in the format [time, Map[vm-id, Array[cpu-util, ram-util, io-util]]] . @return the
cloudsimex-core/src/main/java/org/cloudbus/cloudsim/ex/MonitoringBorkerEX.java:189
↓ 2 callersMethodgetRequestFromTaskId
(int taskId)
cloudsimex-mapreduce/src/main/java/org/cloudbus/cloudsim/ex/mapreduce/models/request/Requests.java:17
← previousnext →201–300 of 1,132, ranked by callers