- UncloneableEntity - Interface in com.samysadi.acs.core.entity
-
An entity that cannot be cloned.
- Uniform - Class in com.samysadi.acs.utility.random
-
For more details on the implementation, refer to the cumulative distribution function in
wikipedia.
- Uniform(double, double, Random) - Constructor for class com.samysadi.acs.utility.random.Uniform
-
- Uniform(double, double) - Constructor for class com.samysadi.acs.utility.random.Uniform
-
Creates a new instance based on the current simulator's random generator.
- Uniform(double, Random) - Constructor for class com.samysadi.acs.utility.random.Uniform
-
Equivalent to Uniform(generator, 0.0d, max)
.
- Uniform(double) - Constructor for class com.samysadi.acs.utility.random.Uniform
-
Creates a new instance based on the current simulator's random generator.
- Uniform(Random) - Constructor for class com.samysadi.acs.utility.random.Uniform
-
Equivalent to Uniform(generator, 0.0d, Double.MAX_VALUE)
.
- Uniform() - Constructor for class com.samysadi.acs.utility.random.Uniform
-
Creates a new instance based on the current simulator's random generator.
- unlockHost(Host) - Method in interface com.samysadi.acs.service.power.PowerManager
-
The power manager keeps a lock counter for each host, this method decrements
the lock counter which is associated with the given host.
- unlockHost(Host) - Method in class com.samysadi.acs.service.power.PowerManagerDefault
-
- unlockParent() - Method in interface com.samysadi.acs.core.entity.Entity
-
Decrements the parent lock.
- unlockParent() - Method in class com.samysadi.acs.core.entity.EntityImpl
-
- unlockParentRec() - Method in interface com.samysadi.acs.core.entity.Entity
-
- unlockParentRec() - Method in class com.samysadi.acs.core.entity.EntityImpl
-
- unmark(long, long) - Method in class com.samysadi.acs.utility.collections.Bitmap
-
Unmarks (ie: sets to 0) all the bits starting from the
bit indexed with start
(inclusive) until the bit indexed with start + length - 1
(inclusive).
- unmark(Bitmap) - Method in class com.samysadi.acs.utility.collections.Bitmap
-
Unmarks all the bits that are marked in the given bitmap.
- unmark(long) - Method in class com.samysadi.acs.utility.collections.Bitmap
-
Unmarks (ie: sets to
0) at least
length bits starting from the
bit indexed with
0.
Note If the given
length is greater than the value returned by
Bitmap.getMarkedSize()
, then a maximum of that value is unmarked.
- unmark() - Method in class com.samysadi.acs.utility.collections.Bitmap
-
Unmarks (sets to 0) all the bits in this bitmap and returns the old bitmap (as it was before modifications).
- unplace() - Method in interface com.samysadi.acs.core.entity.RunnableEntity
-
Takes all actions to unplace this entity using the appropriate placement strategy if any, then
sets the null parent to this entity.
- unplace() - Method in class com.samysadi.acs.core.entity.RunnableEntityImpl
-
- unplace() - Method in class com.samysadi.acs.hardware.network.operation.NetworkOperationDefault
-
- unplace() - Method in interface com.samysadi.acs.hardware.storage.StorageFile
-
Unplaces current StorageFile using current set
SfPlacementPolicy
, or sets a
null parent for current VM
if no
SfPlacementPolicy
was set.
In both situations, this method guarantees that the current StorageFile's parent will be set to
null.
- unplace() - Method in class com.samysadi.acs.hardware.storage.StorageFileDefault
-
- unplace() - Method in class com.samysadi.acs.hardware.storage.VirtualStorageDynamic
-
- unplace() - Method in class com.samysadi.acs.hardware.storage.VirtualStorageElastic
-
- unplace() - Method in class com.samysadi.acs.hardware.storage.VirtualStorageFixedSize
-
- unplace() - Method in interface com.samysadi.acs.virtualization.job.operation.RemoteOperation
-
Takes all actions to unplace this entity using the appropriate placement strategy if any, then
sets the null parent to this entity.
- unplace() - Method in class com.samysadi.acs.virtualization.VirtualMachineDefault
-
- unplaceStorageFile(StorageFile) - Method in interface com.samysadi.acs.service.staas.sfplacement.SfPlacementPolicy
-
Takes all actions in order to unplaces the given storageFile.
When all actions were taken, the StorageFile's parent is updated (set to null).
- unplaceStorageFile(StorageFile) - Method in class com.samysadi.acs.service.staas.sfplacement.SfPlacementPolicyAbstract
-
- unplaceVm(VirtualMachine) - Method in interface com.samysadi.acs.service.vmplacement.VmPlacementPolicy
-
Takes all actions in order to unplaces the given vm.
When all actions were taken, the VM's parent is updated (set to null).
- unplaceVm(VirtualMachine) - Method in class com.samysadi.acs.service.vmplacement.VmPlacementPolicyAbstract
-
- unregister(E) - Method in interface com.samysadi.acs.service.checkpointing.CheckpointingHandler
-
Unregisters the given entity.
No further automatic checkpointing or automatic recovery is performed.
- unregister(E) - Method in class com.samysadi.acs.service.checkpointing.CheckpointingHandlerAbstract
-
- unregister(VirtualMachine) - Method in class com.samysadi.acs.service.checkpointing.VmCheckpointingHandlerAbstract
-
- unregister(StorageFile) - Method in interface com.samysadi.acs.service.staas.sfconsistency.SfConsistencyManager
-
Unregisters the given storageFile and stops managing
consistency for it.
- unregister(StorageFile) - Method in class com.samysadi.acs.service.staas.sfconsistency.SfConsistencyManagerDefault
-
- unregister(StorageFile) - Method in interface com.samysadi.acs.service.staas.sfreplication.SfReplicationManager
-
Unregisters the given storageFile and stops replicating it.
The already created replicas are not deleted, as they may still be used
by other entities.
- unregister(StorageFile) - Method in class com.samysadi.acs.service.staas.sfreplication.SfReplicationManagerDefault
-
- unsetFlag(long) - Method in interface com.samysadi.acs.virtualization.VirtualMachine
-
Unsets the flag.
- unsetFlag(long) - Method in class com.samysadi.acs.virtualization.VirtualMachineDefault
-
- unsetProperty(Object) - Method in interface com.samysadi.acs.core.entity.Entity
-
Unsets the property specified by the given key.
- unsetProperty(Object) - Method in class com.samysadi.acs.core.entity.EntityImpl
-
- update() - Method in interface com.samysadi.acs.service.checkpointing.checkpoint.Checkpoint
-
This method updates the checkpoint.
- update() - Method in class com.samysadi.acs.service.checkpointing.checkpoint.CheckpointAbstract
-
- User - Interface in com.samysadi.acs.user
-
A user is a simulation entity that utilizes Cloud resources.
It owns a set of VMs and storage Files.
- User_CONTEXT - Static variable in class com.samysadi.acs.utility.factory.FactoryUtils
-
- USER_STORAGEFILE_ATTACHED - Static variable in class com.samysadi.acs.utility.NotificationCodes
-
Description: Thrown when the current user is defined as the owner of a file.
Notifier: User
Object: the attached
StorageFile
- USER_STORAGEFILE_DETACHED - Static variable in class com.samysadi.acs.utility.NotificationCodes
-
Description: Thrown when the current user is no more defined as the owner of a file.
Notifier: User
Object: the detached
StorageFile
- USER_VM_ATTACHED - Static variable in class com.samysadi.acs.utility.NotificationCodes
-
Description: Thrown when the current user is defined as the owner of a VM.
Notifier: User
Object: the attached
VirtualMachine
- USER_VM_DETACHED - Static variable in class com.samysadi.acs.utility.NotificationCodes
-
Description: Thrown when the current user is no more defined as the owner of a VM.
Notifier: User
Object: the detached
VirtualMachine
- UserBillingProbe - Class in com.samysadi.acs.tracing.user
-
- UserBillingProbe() - Constructor for class com.samysadi.acs.tracing.user.UserBillingProbe
-
- UserDefault - Class in com.samysadi.acs.user
-
- UserDefault() - Constructor for class com.samysadi.acs.user.UserDefault
-
- UserDownBwCloudProbe - Class in com.samysadi.acs.tracing.user
-
- UserDownBwCloudProbe() - Constructor for class com.samysadi.acs.tracing.user.UserDownBwCloudProbe
-
- UserDownBwCloudTotalProbe - Class in com.samysadi.acs.tracing.user
-
- UserDownBwCloudTotalProbe() - Constructor for class com.samysadi.acs.tracing.user.UserDownBwCloudTotalProbe
-
- UserDownBwInternetProbe - Class in com.samysadi.acs.tracing.user
-
- UserDownBwInternetProbe() - Constructor for class com.samysadi.acs.tracing.user.UserDownBwInternetProbe
-
- UserDownBwInternetTotalProbe - Class in com.samysadi.acs.tracing.user
-
- UserDownBwInternetTotalProbe() - Constructor for class com.samysadi.acs.tracing.user.UserDownBwInternetTotalProbe
-
- UserDownBwProbe - Class in com.samysadi.acs.tracing.user
-
- UserDownBwProbe() - Constructor for class com.samysadi.acs.tracing.user.UserDownBwProbe
-
- UserDownBwTotalProbe - Class in com.samysadi.acs.tracing.user
-
- UserDownBwTotalProbe() - Constructor for class com.samysadi.acs.tracing.user.UserDownBwTotalProbe
-
- UserFactory - Class in com.samysadi.acs.utility.factory
-
- UserFactory(Config, CloudProvider) - Constructor for class com.samysadi.acs.utility.factory.UserFactory
-
- UserFactoryDefault - Class in com.samysadi.acs.utility.factory
-
- UserFactoryDefault(Config, CloudProvider) - Constructor for class com.samysadi.acs.utility.factory.UserFactoryDefault
-
- UserFilesCountProbe - Class in com.samysadi.acs.tracing.user
-
- UserFilesCountProbe() - Constructor for class com.samysadi.acs.tracing.user.UserFilesCountProbe
-
- UserFilesSizeProbe - Class in com.samysadi.acs.tracing.user
-
Does not include virtual storages.
- UserFilesSizeProbe() - Constructor for class com.samysadi.acs.tracing.user.UserFilesSizeProbe
-
- UserMipsProbe - Class in com.samysadi.acs.tracing.user
-
- UserMipsProbe() - Constructor for class com.samysadi.acs.tracing.user.UserMipsProbe
-
- UserMipsTotalProbe - Class in com.samysadi.acs.tracing.user
-
- UserMipsTotalProbe() - Constructor for class com.samysadi.acs.tracing.user.UserMipsTotalProbe
-
- UserStorageTrProbe - Class in com.samysadi.acs.tracing.user
-
- UserStorageTrProbe() - Constructor for class com.samysadi.acs.tracing.user.UserStorageTrProbe
-
- UserStorageTrTotalProbe - Class in com.samysadi.acs.tracing.user
-
- UserStorageTrTotalProbe() - Constructor for class com.samysadi.acs.tracing.user.UserStorageTrTotalProbe
-
- UserUpBwCloudProbe - Class in com.samysadi.acs.tracing.user
-
- UserUpBwCloudProbe() - Constructor for class com.samysadi.acs.tracing.user.UserUpBwCloudProbe
-
- UserUpBwCloudTotalProbe - Class in com.samysadi.acs.tracing.user
-
- UserUpBwCloudTotalProbe() - Constructor for class com.samysadi.acs.tracing.user.UserUpBwCloudTotalProbe
-
- UserUpBwInternetProbe - Class in com.samysadi.acs.tracing.user
-
- UserUpBwInternetProbe() - Constructor for class com.samysadi.acs.tracing.user.UserUpBwInternetProbe
-
- UserUpBwInternetTotalProbe - Class in com.samysadi.acs.tracing.user
-
- UserUpBwInternetTotalProbe() - Constructor for class com.samysadi.acs.tracing.user.UserUpBwInternetTotalProbe
-
- UserUpBwProbe - Class in com.samysadi.acs.tracing.user
-
- UserUpBwProbe() - Constructor for class com.samysadi.acs.tracing.user.UserUpBwProbe
-
- UserUpBwTotalProbe - Class in com.samysadi.acs.tracing.user
-
- UserUpBwTotalProbe() - Constructor for class com.samysadi.acs.tracing.user.UserUpBwTotalProbe
-
- UserVmsCountProbe - Class in com.samysadi.acs.tracing.user
-
- UserVmsCountProbe() - Constructor for class com.samysadi.acs.tracing.user.UserVmsCountProbe
-