- 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
-
- 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
-
- FreeRamTask(Workload, Config) - Constructor for class com.samysadi.acs.utility.workload.task.FreeRamTask
-
- FrequencyGenerationMode - Class in com.samysadi.acs.utility.factory.generation.mode
-
- 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
-