MCPcopy Create free account

hub / github.com/Cloudslab/CloudSimEx / types & classes

Types & classes237 in github.com/Cloudslab/CloudSimEx

ClassBB
cloudsimex-mapreduce/src/main/java/org/cloudbus/cloudsim/ex/mapreduce/policy/BB.java:21
ClassBBCost
cloudsimex-mapreduce/src/main/java/org/cloudbus/cloudsim/ex/mapreduce/policy/BBCost.java:7
ClassBBCostPerf
cloudsimex-mapreduce/src/main/java/org/cloudbus/cloudsim/ex/mapreduce/policy/BBCostPerf.java:7
ClassBBDecision
cloudsimex-mapreduce/src/main/java/org/cloudbus/cloudsim/ex/mapreduce/policy/BBDecision.java:7
ClassBBDecisionAlgorithm
cloudsimex-mapreduce/src/main/java/org/cloudbus/cloudsim/ex/mapreduce/policy/BBDecisionAlgorithm.java:14
ClassBBMultiCost
cloudsimex-mapreduce/src/main/java/org/cloudbus/cloudsim/ex/mapreduce/policy/BBMultiCost.java:7
ClassBT
cloudsimex-mapreduce/src/main/java/org/cloudbus/cloudsim/ex/mapreduce/policy/BT.java:18
ClassBTCost
cloudsimex-mapreduce/src/main/java/org/cloudbus/cloudsim/ex/mapreduce/policy/BTCost.java:7
ClassBTPerf
cloudsimex-mapreduce/src/main/java/org/cloudbus/cloudsim/ex/mapreduce/policy/BTPerf.java:7
EnumBacktrackingSorts
cloudsimex-mapreduce/src/main/java/org/cloudbus/cloudsim/ex/mapreduce/policy/BB.java:23
EnumBacktrackingType
cloudsimex-mapreduce/src/main/java/org/cloudbus/cloudsim/ex/mapreduce/policy/BB.java:27
ClassBaseCustomerVmBillingPolicy
Implements a policy for billing a customer's vms. Simply sums the bills for all VMs. @author nikolay.grozev
cloudsimex-core/src/main/java/org/cloudbus/cloudsim/ex/billing/BaseCustomerVmBillingPolicy.java:21
ClassBaseDBLoadBalancer
Implements common functionalities for DB load balancers @author nikolay.grozev
cloudsimex-web/src/main/java/org/cloudbus/cloudsim/ex/web/BaseDBLoadBalancer.java:14
ClassBaseDatacenterBrokerTest
@author nikolay.grozev
cloudsimex-core/src/test/java/org/cloudbus/cloudsim/ex/BaseDatacenterBrokerTest.java:37
ClassBaseEntryPoint
@author nikolay.grozev
cloudsimex-web/src/main/java/org/cloudbus/cloudsim/ex/web/workload/brokers/BaseEntryPoint.java:14
ClassBaseExperiment
Base experiment. It's protected methods and properties should be overridden to customize different lifecycle events - creation of data centers, worklo
cloudsimex-experiments/src/main/java/org/cloudbus/cloudsim/ex/web/experiments/asvsdb/BaseExperiment.java:55
ClassBaseGeolocationService
Implements common functionalities of the geolocation services, regardless of how the data is accessed - through an online API or offline. @author nik
cloudsimex-geolocation/src/main/java/org/cloudbus/cloudsim/ex/geolocation/BaseGeolocationService.java:15
ClassBaseIPGenerator
Implements common functionalities for random {@link IPGenerator} implementations. @author nikolay.grozev
cloudsimex-geolocation/src/main/java/org/cloudbus/cloudsim/ex/geolocation/BaseIPGenerator.java:16
ClassBaseStatGenerator
A base class containing the main functionality of a statistical generator of CloutLets. This class generates CloudLets based on the provided statistic
cloudsimex-web/src/main/java/org/cloudbus/cloudsim/ex/web/BaseStatGenerator.java:23
ClassBaseWebLoadBalancer
Common functionality of load balancers. @author nikolay.grozev
cloudsimex-web/src/main/java/org/cloudbus/cloudsim/ex/web/BaseWebLoadBalancer.java:16
ClassBillVmFunction
cloudsimex-experiments/src/main/java/org/cloudbus/cloudsim/ex/web/experiments/MultiCloudFramework.java:836
EnumBruteForceSorts
cloudsimex-mapreduce/src/main/java/org/cloudbus/cloudsim/ex/mapreduce/policy/BT.java:20
ClassCPUUtilisationComparator
cloudsimex-web/src/main/java/org/cloudbus/cloudsim/ex/web/CompressLoadBalancer.java:166
ClassCloud
cloudsimex-mapreduce/src/main/java/org/cloudbus/cloudsim/ex/mapreduce/models/cloud/Cloud.java:9
ClassCloudDatacenter
cloudsimex-mapreduce/src/main/java/org/cloudbus/cloudsim/ex/mapreduce/models/cloud/CloudDatacenter.java:27
EnumCloudDeploymentModel
cloudsimex-mapreduce/src/main/java/org/cloudbus/cloudsim/ex/mapreduce/policy/Policy.java:15
ClassCloudLetA
cloudsimex-core/src/test/java/org/cloudbus/cloudsim/ex/util/IdTest.java:41
ClassCloudLetA
cloudsimex-mapreduce/java/org/cloudbus/cloudsim/ex/util/IdTest.java:41
ClassCloudLetB
cloudsimex-core/src/test/java/org/cloudbus/cloudsim/ex/util/IdTest.java:50
ClassCloudLetB
cloudsimex-mapreduce/java/org/cloudbus/cloudsim/ex/util/IdTest.java:50
ClassCloudPriceComparator
cloudsimex-web/src/main/java/org/cloudbus/cloudsim/ex/web/workload/brokers/EntryPoint.java:134
ClassCloudPriceComparator
cloudsimex-web/src/main/java/org/cloudbus/cloudsim/ex/web/workload/brokers/CompressedAutoscalingPolicy.java:157
ClassCloudSimDisksExample
Demonstrates how to model disk I/O operations in CloudSimEx. This example uses a single host machine with two disks. Each disk has 2 data items. @aut
cloudsimex-examples/src/main/java/org/cloudbus/cloudsimex/disk/examples/CloudSimDisksExample.java:44
ClassCloudSimWebExample
cloudsimex-examples/src/main/java/org/cloudbus/cloudsim/ex/web/examples/CloudSimWebExample.java:64
ClassCloudSimWorkloadWebExample
cloudsimex-examples/src/main/java/org/cloudbus/cloudsim/ex/web/examples/CloudSimWorkloadWebExample.java:57
ClassCompositeGenerator
A composite generator, that delegates to a list of other generators. @author nikolay.grozev @param <T> - the type of the element generate
cloudsimex-web/src/main/java/org/cloudbus/cloudsim/ex/web/CompositeGenerator.java:17
ClassCompositeValuedSet
A set consisting of smaller finite continuous intervals, associated with normal distributions. @author nikolay.grozev
cloudsimex-web/src/main/java/org/cloudbus/cloudsim/ex/web/workload/freq/CompositeValuedSet.java:15
ClassCompressLoadBalancer
A load balancer, which compresses the load into the smallest number of VMs whose utilisation is below certain thresholds. @author nikolay.grozev
cloudsimex-web/src/main/java/org/cloudbus/cloudsim/ex/web/CompressLoadBalancer.java:29
ClassCompressedAutoscalingPolicy
An autoscaling policy, which proactively allocates and releases resources for a 3-tier application. @author nikolay.grozev
cloudsimex-web/src/main/java/org/cloudbus/cloudsim/ex/web/workload/brokers/CompressedAutoscalingPolicy.java:28
EnumConfiguration
This class implements the properties manager. Here the name of the properties file is defined. Moreover, when properties are to be read, this is the c
cloudsimex-mapreduce/src/main/java/org/cloudbus/cloudsim/ex/mapreduce/Configuration.java:14
ClassConstFreqFunction
A function that returns a constant for every time instance. @author nikolay.grozev
cloudsimex-web/src/main/java/org/cloudbus/cloudsim/ex/web/workload/freq/ConstFreqFunction.java:9
ClassConstGenerator
A generator, which generates the same value again and again. @author nikolay.grozev @param <T> - the type of the generated objects. Must
cloudsimex-web/src/main/java/org/cloudbus/cloudsim/ex/web/ConstGenerator.java:11
ClassConstGeneratorTest
cloudsimex-web/src/test/java/org/cloudbus/cloudsim/ex/web/ConstGeneratorTest.java:7
ClassConstSessionGenerator
Generates equal sessions that consist of equal cloudlets and use only one data item. @author nikolay.grozev
cloudsimex-web/src/main/java/org/cloudbus/cloudsim/ex/web/workload/sessions/ConstSessionGenerator.java:22
ClassConstantVMBootDelay
Defines the boot delay of a VM as a constant. @author nikolay.grozev @param <V>
cloudsimex-core/src/main/java/org/cloudbus/cloudsim/ex/delay/ConstantVMBootDelay.java:12
ClassCustomFormatter
cloudsimex-core/src/main/java/org/cloudbus/cloudsim/ex/util/CustomLog.java:673
ClassCustomLog
Replaces the primitive functionality of the standard CloudSim Log. Allows easily to redirect log to a file, and to customize the output. <br/> Befor
cloudsimex-core/src/main/java/org/cloudbus/cloudsim/ex/util/CustomLog.java:49
ClassDCAddressFunction
cloudsimex-experiments/src/main/java/org/cloudbus/cloudsim/ex/web/experiments/MultiCloudFramework.java:881
ClassDCCoordFunction
cloudsimex-experiments/src/main/java/org/cloudbus/cloudsim/ex/web/experiments/MultiCloudFramework.java:893
ClassDataItem
A data item represents an entity stored on a hard disk, that can be accessed by an applications. Examples of data items are files. Another example is
cloudsimex-core/src/main/java/org/cloudbus/cloudsim/ex/disk/DataItem.java:13
ClassDataSource
cloudsimex-mapreduce/src/main/java/org/cloudbus/cloudsim/ex/mapreduce/models/cloud/DataSource.java:7
ClassDatacenterBrokerEX
An extension to the default broker, which allows (i) VM destruction; (ii) definition of events prior to simulation start, which are fired later on; (i
cloudsimex-core/src/main/java/org/cloudbus/cloudsim/ex/DatacenterBrokerEX.java:35
ClassDatacenterBrokerEXTest
cloudsimex-core/src/test/java/org/cloudbus/cloudsim/ex/DatacenterBrokerEXTest.java:18
ClassDatacenterEX
Extended datacenter, that allows for VM booting delays to be modeled. @author nikolay.grozev
cloudsimex-core/src/main/java/org/cloudbus/cloudsim/ex/DatacenterEX.java:23
ClassDecisionTree
cloudsimex-mapreduce/src/main/java/org/cloudbus/cloudsim/ex/mapreduce/policy/DecisionTree.java:16
ClassDelayExample1
A simple example showing how to submit and destroy VMs and cloudlets with a delay. Based on {@link CloudSimExample1}.
cloudsimex-examples/src/main/java/org/cloudbus/cloudsim/ex/DelayExample1.java:32
ClassDelayLatencyFunction
cloudsimex-experiments/src/main/java/org/cloudbus/cloudsim/ex/web/experiments/MultiCloudFramework.java:939
ClassEC2OnDemandPolicy
Implements the default billing policy for Amazon EC2 on demand instances. @author nikolay.grozev
cloudsimex-core/src/main/java/org/cloudbus/cloudsim/ex/billing/EC2OnDemandPolicy.java:20
ClassEC2OnDemandPolicyTest
cloudsimex-core/src/test/java/org/cloudbus/cloudsim/ex/billing/EC2OnDemandPolicyTest.java:29
ClassEntryPoint
Paper algorithm implementation. @author nikolay.grozev
cloudsimex-web/src/main/java/org/cloudbus/cloudsim/ex/web/workload/brokers/EntryPoint.java:24
ClassExampleGaussianDelaysPerType
@author nikolay.grozev
cloudsimex-core/src/main/java/org/cloudbus/cloudsim/ex/delay/ExampleGaussianDelaysPerType.java:18
ClassExamplePrices
@author nikolay.grozev
cloudsimex-core/src/main/java/org/cloudbus/cloudsim/ex/billing/ExamplePrices.java:19
ClassExecutionPlan
cloudsimex-mapreduce/src/main/java/org/cloudbus/cloudsim/ex/mapreduce/policy/BT.java:146
ClassExperiment
cloudsimex-mapreduce/src/main/java/org/cloudbus/cloudsim/ex/mapreduce/Experiment.java:10
ClassExperimentDefinition
A definition/description of an experiment. @author nikolay.grozev
cloudsimex-core/src/main/java/org/cloudbus/cloudsim/ex/util/ExperimentDefinition.java:10
ClassExperimentWithHeavierAS
@author nikolay.grozev
cloudsimex-experiments/src/main/java/org/cloudbus/cloudsim/ex/web/experiments/asvsdb/ExperimentWithHeavierAS.java:16
ClassExperimentWithHeavierASAndMoreAS
@author nikolay.grozev
cloudsimex-experiments/src/main/java/org/cloudbus/cloudsim/ex/web/experiments/asvsdb/ExperimentWithHeavierASAndMoreAS.java:18
ClassExperimentWithHeavierDB
@author nikolay.grozev
cloudsimex-experiments/src/main/java/org/cloudbus/cloudsim/ex/web/experiments/asvsdb/ExperimentWithHeavierDB.java:16
ClassExperimentWithHeavierDBAndMoreDB
@author nikolay.grozev
cloudsimex-experiments/src/main/java/org/cloudbus/cloudsim/ex/web/experiments/asvsdb/ExperimentWithHeavierDBAndMoreDB.java:18
ClassExperimentsRunner
A utility that runs a set of experiments in different JVM processes. Since CloudSim makes heavy use of static data, experiments can not be run in mult
cloudsimex-core/src/main/java/org/cloudbus/cloudsim/ex/util/ExperimentsRunner.java:37
ClassExperimentsUtil
@author nikolay.grozev
cloudsimex-experiments/src/main/java/org/cloudbus/cloudsim/ex/web/experiments/ExperimentsUtil.java:17
ClassExtendsXAnno
cloudsimex-core/src/test/java/org/cloudbus/cloudsim/ex/util/TextUtilTest.java:119
ClassExtendsXAnno
cloudsimex-mapreduce/java/org/cloudbus/cloudsim/ex/util/TextUtilTest.java:93
ClassExtendsXNoAnno
cloudsimex-core/src/test/java/org/cloudbus/cloudsim/ex/util/TextUtilTest.java:108
ClassExtendsXNoAnno
cloudsimex-mapreduce/java/org/cloudbus/cloudsim/ex/util/TextUtilTest.java:83
ClassFiniteValuedInterval
A finite interval of values with an associated normal distribution or a constant. @author nikolay.grozev
cloudsimex-web/src/main/java/org/cloudbus/cloudsim/ex/web/workload/freq/FiniteValuedInterval.java:19
ClassFlushWebBroker
cloudsimex-experiments/src/main/java/org/cloudbus/cloudsim/ex/web/experiments/MultiCloudFramework.java:755
ClassFrequencyFunction
We are representing the generated workload as a Poisson distribution over a function of time - Po(f(t)). This class represents the f(t) concept from t
cloudsimex-web/src/main/java/org/cloudbus/cloudsim/ex/web/workload/freq/FrequencyFunction.java:23
ClassGaussianByTypeBootDelay
A boot delay generator, which for a given vm (specified by type and OS) returns a number, which is an instance of a normal distribution N(m, stdev). T
cloudsimex-core/src/main/java/org/cloudbus/cloudsim/ex/delay/GaussianByTypeBootDelay.java:35
ClassGaussianByTypeBootDelayTest
cloudsimex-core/src/test/java/org/cloudbus/cloudsim/ex/delay/GaussianByTypeBootDelayTest.java:19
ClassGeneratorsUtil
Miscellaneous utility functions for working with generators @author nikolay.grozev
cloudsimex-web/src/main/java/org/cloudbus/cloudsim/ex/web/workload/sessions/GeneratorsUtil.java:21
ClassGeoDistanceCacheKey
Serves as a cache entry key in a hash table backed cache. For example it can be used cache entries of type [lat1, lon1, lat2, lon2] -> distance. This
cloudsimex-geolocation/src/main/java/org/cloudbus/cloudsim/ex/geolocation/GeoDistanceCacheKey.java:14
ClassGeoIP2IPGenerator
An IP generator that generates IPv4 IPs, based on the IP ranges specified in the CSV format provided by <a href="http://www.maxmind.com">GeoLite2</a>.
cloudsimex-geolocation/src/main/java/org/cloudbus/cloudsim/ex/geolocation/geoip2/GeoIP2IPGenerator.java:32
ClassGeoIP2IPGeneratorTest
cloudsimex-geolocation/src/test/java/org/cloudbus/cloudsim/ex/geolocation/geoip2/GeoIP2IPGeneratorTest.java:21
ClassGeoIP2PingERService
Implements an offline {@link IGeolocationService} from the data downloaded from <a href="http://www.maxmind.com">GeoLite2</a> and <a href="http://www-
cloudsimex-geolocation/src/main/java/org/cloudbus/cloudsim/ex/geolocation/geoip2/GeoIP2PingERService.java:58
ClassGeoIP2PingERServiceTest
cloudsimex-geolocation/src/test/java/org/cloudbus/cloudsim/ex/geolocation/geoip2/GeoIP2PingERServiceTest.java:17
ClassGeolocationServiceWithOverrides
A geolocation service that "wraps" another one. It is equiped with a set of rules, which override the resolution rules of the nested service when requ
cloudsimex-geolocation/src/main/java/org/cloudbus/cloudsim/ex/geolocation/geoip2/GeolocationServiceWithOverrides.java:29
ClassGoogleOnDemandPolicy
Implements the default billing policy for the Google IaaS on demand instances. @author nikolay.grozev
cloudsimex-core/src/main/java/org/cloudbus/cloudsim/ex/billing/GoogleOnDemandPolicy.java:20
ClassGoogleOnDemandPolicyTest
cloudsimex-core/src/test/java/org/cloudbus/cloudsim/ex/billing/GoogleOnDemandPolicyTest.java:29
ClassHddCloudlet
A cloudlet that requires disk operations in addition to CPU ones. Besides disk operations this cloudlet also defines RAM, which is constantly requred
cloudsimex-core/src/main/java/org/cloudbus/cloudsim/ex/disk/HddCloudlet.java:16
ClassHddCloudletSchedulerTimeShared
HddCloudletSchedulerTimeShared implements a policy of scheduling performed by a virtual machine. Unlike other cloudlet schedulers, this one takes into
cloudsimex-core/src/main/java/org/cloudbus/cloudsim/ex/disk/HddCloudletSchedulerTimeShared.java:48
ClassHddCloudletSchedulerTimeShared_MultipleCPUsMultipleDisks_Test
@author nikolay.grozev
cloudsimex-core/src/test/java/org/cloudbus/cloudsim/ex/disk/HddCloudletSchedulerTimeShared_MultipleCPUsMultipleDisks_Test.java:36
ClassHddCloudletSchedulerTimeShared_MultipleCPUsMultipleDisks_Test
@author nikolay.grozev
cloudsimex-mapreduce/java/org/cloudbus/cloudsim/ex/disk/HddCloudletSchedulerTimeShared_MultipleCPUsMultipleDisks_Test.java:35
ClassHddCloudletSchedulerTimeShared_SingleCPUMultipleDisks_Test
@author nikolay.grozev
cloudsimex-core/src/test/java/org/cloudbus/cloudsim/ex/disk/HddCloudletSchedulerTimeShared_SingleCPUMultipleDisks_Test.java:38
ClassHddCloudletSchedulerTimeShared_SingleCPUMultipleDisks_Test
@author nikolay.grozev
cloudsimex-mapreduce/java/org/cloudbus/cloudsim/ex/disk/HddCloudletSchedulerTimeShared_SingleCPUMultipleDisks_Test.java:37
ClassHddCloudletSchedulerTimeShared_SingleCPUSingleDisk_Test
@author nikolay.grozev
cloudsimex-core/src/test/java/org/cloudbus/cloudsim/ex/disk/HddCloudletSchedulerTimeShared_SingleCPUSingleDisk_Test.java:38
ClassHddCloudletSchedulerTimeShared_SingleCPUSingleDisk_Test
@author nikolay.grozev
cloudsimex-mapreduce/java/org/cloudbus/cloudsim/ex/disk/HddCloudletSchedulerTimeShared_SingleCPUSingleDisk_Test.java:37
ClassHddDataCenter
A data center capable of executing harddisk cloudlets. The main difference between it and a {@link Datacenter} is that it marks VMs as disabled if the
cloudsimex-core/src/main/java/org/cloudbus/cloudsim/ex/disk/HddDataCenter.java:27
ClassHddHost
A host with one or several harddisks. @author nikolay.grozev
cloudsimex-core/src/main/java/org/cloudbus/cloudsim/ex/disk/HddHost.java:21
ClassHddPe
A Harddisk processing element. @author nikolay.grozev
cloudsimex-core/src/main/java/org/cloudbus/cloudsim/ex/disk/HddPe.java:18
next →1–100 of 237, ranked by callers