A B C D E F G H I J K L M N O P R S T U V W 

F

Factory - Class in com.samysadi.acs.utility.factory
This Factory contains methods to create instances of different classes, accordingly to a given configuration.
FACTORY_ALL_CLOUDPROVIDERS_GENERATED - Static variable in class com.samysadi.acs.utility.NotificationCodes
Description: Thrown after that all cloud providers have been generated including all their children.
Notifier: Simulator
Object: null
FACTORY_ALL_THINCLIENTS_GENERATED - Static variable in class com.samysadi.acs.utility.NotificationCodes
Description: Thrown after that the factory have generated all thin clients in the current stage (the factory may generate more thin clients afterwards).
Notifier: User
Object: null
FACTORY_ALL_USERS_GENERATED - Static variable in class com.samysadi.acs.utility.NotificationCodes
Description: Thrown after that the factory have generated all users and all their children.
Notifier: CloudProvider
Object: null
FACTORY_ALL_VIRTUALMACHINES_GENERATED - Static variable in class com.samysadi.acs.utility.NotificationCodes
Description: Thrown after that the factory have generated all virtual machines in the current stage (the factory may generate more virtual machines afterwards).
Notifier: User
Object: null
FACTORY_ALL_WORKLOADS_GENERATED - Static variable in class com.samysadi.acs.utility.NotificationCodes
Description: Thrown after that the factory have generated all workloads in the current stage (the factory may generate more workloads afterwards).
Notifier: User
Object: null
FACTORY_CLOUDPROVIDER_GENERATED - Static variable in class com.samysadi.acs.utility.NotificationCodes
Description: Thrown after that the factory have generated the cloud provider and all its children.
Notifier: Simulator
Object: CloudProvider
FACTORY_FAILURES_GENERATED - Static variable in class com.samysadi.acs.utility.NotificationCodes
Description: Thrown after that failures have been generated.
Notifier: Simulator
Object: null
FACTORY_SIMULATOR_GENERATED - Static variable in class com.samysadi.acs.utility.NotificationCodes
Description: Thrown after that the whole simulator have been generated including all its children.
Notifier: Simulator
Object: null
FACTORY_THINCLIENT_GENERATED - Static variable in class com.samysadi.acs.utility.NotificationCodes
Description: Thrown after that the factory have generated the thin client and all its children.
Notifier: User
Object: ThinClient
FACTORY_TOPOLOGY_GENERATED - Static variable in class com.samysadi.acs.utility.NotificationCodes
Description: Thrown after that the factory have generated the topology.
Notifier: CloudProvider
Object: null
FACTORY_USER_GENERATED - Static variable in class com.samysadi.acs.utility.NotificationCodes
Description: Thrown after that the factory have been generated the user and all its children.
Notifier: CloudProvider
Object: User
FACTORY_VIRTUALMACHINE_GENERATED - Static variable in class com.samysadi.acs.utility.NotificationCodes
Description: Thrown after that the factory have generated the virtual machine and all its children.
Notifier: User
Object: VirtualMachine
FACTORY_WORKLOAD_GENERATED - Static variable in class com.samysadi.acs.utility.NotificationCodes
Description: Thrown after that the factory have generated the workload and all its children.
Notifier: User
Object: Workload
FactoryUtils - Class in com.samysadi.acs.utility.factory
A class containing static utility methods.
Most of these methods behavior depends on a given (correctly contexted) configuration.
FAILURE_STATE_CHANGED - Static variable in class com.samysadi.acs.core.notifications.CoreNotificationCodes
Description: Thrown when the FailureProneEntity.FailureState of this entity changes.
Notifier: FailureProneEntity
Object: null
FailureProneEntity - Interface in com.samysadi.acs.core.entity
Defines a failure-prone entity.
FailureProneEntity.FailureState - Enum in com.samysadi.acs.core.entity
 
FailureProneEntityImpl - Class in com.samysadi.acs.core.entity
 
FailureProneEntityImpl() - Constructor for class com.samysadi.acs.core.entity.FailureProneEntityImpl
 
Failures_CONTEXT - Static variable in class com.samysadi.acs.utility.factory.FactoryUtils
 
FailuresFactory - Class in com.samysadi.acs.utility.factory
 
FailuresFactory(Config) - Constructor for class com.samysadi.acs.utility.factory.FailuresFactory
 
FailuresFactory.FailureEvent - Interface in com.samysadi.acs.utility.factory
An event that is scheduled to generate a failure.
FailuresFactory.FailureRepairEvent - Interface in com.samysadi.acs.utility.factory
 
FailuresFactory.RepairEvent - Interface in com.samysadi.acs.utility.factory
An event that is scheduled to generate a repair.
FailuresFactoryDefault - Class in com.samysadi.acs.utility.factory
This implementation generates failures and reparations with a Exponential probability for each FailureProneEntity based the mtbf and mttr in their configuration.
FailuresFactoryDefault(Config) - Constructor for class com.samysadi.acs.utility.factory.FailuresFactoryDefault
 
FairComputingProvisioner - Class in com.samysadi.acs.hardware.pu.operation.provisioner
 
FairComputingProvisioner() - Constructor for class com.samysadi.acs.hardware.pu.operation.provisioner.FairComputingProvisioner
Empty constructor that creates a provisioner with zero capacity.
FairComputingProvisioner(long) - Constructor for class com.samysadi.acs.hardware.pu.operation.provisioner.FairComputingProvisioner
 
FairNetworkProvisioner - Class in com.samysadi.acs.hardware.network.operation.provisioner
 
FairNetworkProvisioner() - Constructor for class com.samysadi.acs.hardware.network.operation.provisioner.FairNetworkProvisioner
Empty constructor that creates a provisioner with zero capacity, latency and lossRate.
FairNetworkProvisioner(long, long, double) - Constructor for class com.samysadi.acs.hardware.network.operation.provisioner.FairNetworkProvisioner
 
FairProvisioner<OperationType extends Operation<Resource>,Resource extends LongResource> - Class in com.samysadi.acs.virtualization.job.operation.provisioner
This provisioner ensures fair distribution of the available capacity through running operations.
FairProvisioner() - Constructor for class com.samysadi.acs.virtualization.job.operation.provisioner.FairProvisioner
 
FairProvisioner.OperationComparator<OperationType extends Operation<? extends LongResource>> - Class in com.samysadi.acs.virtualization.job.operation.provisioner
 
FairProvisioner.OperationComparator() - Constructor for class com.samysadi.acs.virtualization.job.operation.provisioner.FairProvisioner.OperationComparator
 
FairStorageProvisioner - Class in com.samysadi.acs.hardware.storage.operation.provisioner
 
FairStorageProvisioner() - Constructor for class com.samysadi.acs.hardware.storage.operation.provisioner.FairStorageProvisioner
Empty constructor that creates a provisioner with zero capacity.
FairStorageProvisioner(long) - Constructor for class com.samysadi.acs.hardware.storage.operation.provisioner.FairStorageProvisioner
 
FastFairComputingProvisioner - Class in com.samysadi.acs.hardware.pu.operation.provisioner
 
FastFairComputingProvisioner() - Constructor for class com.samysadi.acs.hardware.pu.operation.provisioner.FastFairComputingProvisioner
Empty constructor that creates a provisioner with zero capacity.
FastFairComputingProvisioner(long) - Constructor for class com.samysadi.acs.hardware.pu.operation.provisioner.FastFairComputingProvisioner
 
FastFairNetworkProvisioner - Class in com.samysadi.acs.hardware.network.operation.provisioner
 
FastFairNetworkProvisioner() - Constructor for class com.samysadi.acs.hardware.network.operation.provisioner.FastFairNetworkProvisioner
Empty constructor that creates a provisioner with zero capacity, latency and lossRate.
FastFairNetworkProvisioner(long, long, double) - Constructor for class com.samysadi.acs.hardware.network.operation.provisioner.FastFairNetworkProvisioner
 
FastFairProvisioner<OperationType extends Operation<Resource>,Resource extends LongResource> - Class in com.samysadi.acs.virtualization.job.operation.provisioner
This provisioner gives promises that are equal to the average capacity computed by considering all running operations that use this provisioner.
When resources are granted (or revoked) for (from) a operation, then other running operations are notified that they can use more (or less) resources (see NotificationCodes.OPERATION_RESOURCE_INVALIDATED).
FastFairProvisioner() - Constructor for class com.samysadi.acs.virtualization.job.operation.provisioner.FastFairProvisioner
 
FastFairStorageProvisioner - Class in com.samysadi.acs.hardware.storage.operation.provisioner
 
FastFairStorageProvisioner() - Constructor for class com.samysadi.acs.hardware.storage.operation.provisioner.FastFairStorageProvisioner
Empty constructor that creates a provisioner with zero capacity.
FastFairStorageProvisioner(long) - Constructor for class com.samysadi.acs.hardware.storage.operation.provisioner.FastFairStorageProvisioner
 
findReplica(Zone) - Method in interface com.samysadi.acs.hardware.misc.MemoryUnit
Returns the first MemoryZone candidate that satisfies candidate.isReplicaOf(zone), or null.
findReplica(Zone) - Method in class com.samysadi.acs.hardware.misc.MemoryUnitImpl
 
findRoute(NetworkDevice, RoutingProtocol.RouteConstraints) - Method in interface com.samysadi.acs.hardware.network.routingprotocol.RoutingProtocol
Returns a network route, to be used for network communications between the parent device and the given destinationDevice.
findRoute(NetworkDevice, RoutingProtocol.RouteConstraints) - Method in class com.samysadi.acs.hardware.network.routingprotocol.RoutingProtocolDefault
Choose the best route to transmit data, by choosing the shortest route (with less nodes in it).
FLAG_IS_MIGRATING - Static variable in interface com.samysadi.acs.virtualization.VirtualMachine
Indicates that this VM is being migrated to another host.
format(Object) - Method in interface com.samysadi.acs.core.tracing.ProbeValueFormatter
 
formatDataRate(long, boolean, boolean, boolean) - Static method in class com.samysadi.acs.core.Simulator
formatDataRate(long, boolean, boolean) - Static method in class com.samysadi.acs.core.Simulator
formatDataRate(long) - Static method in class com.samysadi.acs.core.Simulator
formatEnergy(long, boolean, boolean) - Static method in class com.samysadi.acs.core.Simulator
Converts the given power to human readable string format and returns it.
formatEnergy(long) - Static method in class com.samysadi.acs.core.Simulator
formatMi(long, boolean) - Static method in class com.samysadi.acs.core.Simulator
Converts the given mi (millions of instructions) to human readable string format and returns it.
formatMi(long) - Static method in class com.samysadi.acs.core.Simulator
formatMips(long, boolean) - Static method in class com.samysadi.acs.core.Simulator
Converts the given mips (millions of instructions per second) to human readable string format and returns it.
formatMips(long) - Static method in class com.samysadi.acs.core.Simulator
formatPower(long, boolean, boolean) - Static method in class com.samysadi.acs.core.Simulator
Converts the given power to human readable string format and returns it.
formatPower(long) - Static method in class com.samysadi.acs.core.Simulator
formatPrice(long, int, boolean) - Static method in class com.samysadi.acs.core.Simulator
Converts the given price to human readable string format and returns it.
formatPrice(long, boolean) - Static method in class com.samysadi.acs.core.Simulator
formatPrice(long) - Static method in class com.samysadi.acs.core.Simulator
formatSize(long, boolean, boolean, boolean) - Static method in class com.samysadi.acs.core.Simulator
Converts the given size to a human readable string format and returns it.
formatSize(long, boolean, boolean) - Static method in class com.samysadi.acs.core.Simulator
formatSize(long) - Static method in class com.samysadi.acs.core.Simulator
FormattableProbe - Interface in com.samysadi.acs.core.tracing
 
formatTime(long, boolean, boolean) - Static method in class com.samysadi.acs.core.Simulator
Converts the given time to a human readable string format and returns it.
formatTime(long) - Static method in class com.samysadi.acs.core.Simulator
free() - Method in class com.samysadi.acs.core.Simulator
 
free(long) - Method in interface com.samysadi.acs.hardware.misc.MemoryUnit
Frees size on the memory unit.
You should not have to call this method directly.
free(long) - Method in class com.samysadi.acs.hardware.misc.MemoryUnitImpl
 
free(long) - Method in class com.samysadi.acs.hardware.misc.VirtualMemoryUnitDynamic
 
free(long) - Method in class com.samysadi.acs.hardware.misc.VirtualMemoryUnitElastic
 
FreeRamTask - Class in com.samysadi.acs.utility.workload.task
Frees a maximum of the given Size in Simulator.MEBIBYTE in the Ram.
FreeRamTask(Workload, Config) - Constructor for class com.samysadi.acs.utility.workload.task.FreeRamTask
 
FrequencyGenerationMode - Class in com.samysadi.acs.utility.factory.generation.mode
A AbstractGenerationMode subclass that selects next candidate configuration accordingly to a given frequency.
FrequencyGenerationMode(Config, String) - Constructor for class com.samysadi.acs.utility.factory.generation.mode.FrequencyGenerationMode
 
fromString(String) - Static method in class com.samysadi.acs.utility.IpAddress
 
A B C D E F G H I J K L M N O P R S T U V W