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

S

schedule(Event) - Method in class com.samysadi.acs.core.Simulator
Schedules the given event to be processed at the current simulator time (Simulator.getTime()).
schedule(long, Event) - Method in class com.samysadi.acs.core.Simulator
Schedules the given event to be processed after that the given delay has passed.
In other words, schedules the given event to be processed at Simulator.getTime() + delay.
scheduledAt(Long) - Method in interface com.samysadi.acs.core.event.Event
This method is called by the simulator after that this event is scheduled.
scheduledAt(Long) - Method in class com.samysadi.acs.core.event.EventImpl
 
scheduleSignal(long, NotificationListener) - Method in interface com.samysadi.acs.virtualization.job.Job
Creates and starts a TimerOperation with the given delay.
scheduleSignal(long, NotificationListener) - Method in class com.samysadi.acs.virtualization.job.JobDefault
 
SECOND - Static variable in class com.samysadi.acs.core.Simulator
A simulation time value that is equal to one second.
selectBestReplica(StorageFile, StorageOperation.StorageOperationType, Host) - Method in interface com.samysadi.acs.service.staas.sfreplicaselection.SfReplicaSelectionPolicy
Selects the best replica of the given storageFile and returns it.
The selection is done, considering the replica will be accessed from the given host, and for the given operationType.
selectBestReplica(StorageFile, StorageOperation.StorageOperationType, Host) - Method in class com.samysadi.acs.service.staas.sfreplicaselection.SfReplicaSelectionPolicyDefault
 
selectHost(VirtualMachine, List<Host>, List<Host>) - Method in interface com.samysadi.acs.service.vmplacement.VmPlacementPolicy
Selects a host where to place the given vm and returns it.
selectHost(VirtualMachine, List<Host>) - Method in interface com.samysadi.acs.service.vmplacement.VmPlacementPolicy
Alias for VmPlacementPolicy.selectHost(VirtualMachine, List, List) where excluded hosts is null.
selectHost(VirtualMachine) - Method in interface com.samysadi.acs.service.vmplacement.VmPlacementPolicy
Alias for VmPlacementPolicy.selectHost(VirtualMachine, List) where possible hosts is null.
selectHost(VirtualMachine, List<Host>, List<Host>) - Method in class com.samysadi.acs.service.vmplacement.VmPlacementPolicyAbstract
 
selectHost(VirtualMachine, List<Host>) - Method in class com.samysadi.acs.service.vmplacement.VmPlacementPolicyAbstract
 
selectHost(VirtualMachine) - Method in class com.samysadi.acs.service.vmplacement.VmPlacementPolicyAbstract
 
SelectRandomFileInCloudTask - Class in com.samysadi.acs.utility.workload.task
Selects a random file (between all files in the cloud) and defines it as the workload's active file.
SelectRandomFileInCloudTask(Workload, Config) - Constructor for class com.samysadi.acs.utility.workload.task.SelectRandomFileInCloudTask
 
SelectRandomFileTask - Class in com.samysadi.acs.utility.workload.task
Selects a random file (between all user's files) and defines it as the workload's active file.
SelectRandomFileTask(Workload, Config) - Constructor for class com.samysadi.acs.utility.workload.task.SelectRandomFileTask
 
selectStorage(StorageFile, List<Host>, List<Host>) - Method in interface com.samysadi.acs.service.staas.sfplacement.SfPlacementPolicy
Selects a host and a storage where to place the given storageFile and returns that storage.
selectStorage(StorageFile, List<Host>) - Method in interface com.samysadi.acs.service.staas.sfplacement.SfPlacementPolicy
Alias for SfPlacementPolicy.selectStorage(StorageFile, List, List) where excluded hosts is null.
selectStorage(StorageFile) - Method in interface com.samysadi.acs.service.staas.sfplacement.SfPlacementPolicy
Alias for SfPlacementPolicy.selectStorage(StorageFile, List) where possible hosts is null.
selectStorage(StorageFile, List<Host>, List<Host>) - Method in class com.samysadi.acs.service.staas.sfplacement.SfPlacementPolicyAbstract
 
selectStorage(StorageFile, List<Host>) - Method in class com.samysadi.acs.service.staas.sfplacement.SfPlacementPolicyAbstract
 
selectStorage(StorageFile) - Method in class com.samysadi.acs.service.staas.sfplacement.SfPlacementPolicyAbstract
 
selectVm(Job, List<VirtualMachine>) - Method in interface com.samysadi.acs.service.jobplacement.JobPlacementPolicy
Selects and returns a virtual machine where to place the given job.
selectVm(Job, List<VirtualMachine>) - Method in class com.samysadi.acs.service.jobplacement.JobPlacementPolicyAbstract
 
sendData(Job, long, NotificationListener) - Method in interface com.samysadi.acs.virtualization.job.Job
Creates and starts a NetworkOperation to send the given dataSize to the given destinationJob.
sendData(Host, long, NotificationListener) - Method in interface com.samysadi.acs.virtualization.job.Job
Creates and starts a NetworkOperation to send the given dataSize to the given destinationHost.
sendData(Job, long, NotificationListener) - Method in class com.samysadi.acs.virtualization.job.JobDefault
 
sendData(Host, long, NotificationListener) - Method in class com.samysadi.acs.virtualization.job.JobDefault
 
set(int, E) - Method in class com.samysadi.acs.utility.collections.AbstractMultiListView
 
setAllocated(boolean) - Method in interface com.samysadi.acs.core.entity.AllocatableEntity
Updates the allocated flag of this entity.
setAllocated(boolean) - Method in class com.samysadi.acs.hardware.misc.VirtualMemoryUnitImpl
 
setAllocated(boolean) - Method in class com.samysadi.acs.hardware.pu.ProcessingUnitDefault
 
setBoolean(String, Boolean) - Method in class com.samysadi.acs.core.Config
 
setByte(String, Byte) - Method in class com.samysadi.acs.core.Config
 
setByte(long) - Static method in class com.samysadi.acs.core.SimulatorUnits
 
setCapacity(long) - Method in interface com.samysadi.acs.hardware.misc.MemoryUnit
Updates the capacity (in number of Simulator.BYTEs) of this MemoryUnit.
setCapacity(long) - Method in class com.samysadi.acs.hardware.misc.MemoryUnitImpl
 
setCapacity(long) - Method in class com.samysadi.acs.hardware.misc.VirtualMemoryUnitImpl
 
setCheckpointingHandler(CheckpointingHandler<E, ? extends Checkpoint<E, P>>) - Method in interface com.samysadi.acs.service.checkpointing.checkpoint.Checkpoint
Updates the CheckpointingHandler associated with this checkpoint.
setCheckpointingHandler(CheckpointingHandler<E, ? extends Checkpoint<E, P>>) - Method in class com.samysadi.acs.service.checkpointing.checkpoint.CheckpointAbstract
 
setCloud(CloudImpl) - Method in class com.samysadi.acs.utility.collections.infrastructure.DatacenterImpl
 
setCluster(ClusterImpl) - Method in class com.samysadi.acs.utility.collections.infrastructure.RackImpl
 
setConfig(Config) - Method in interface com.samysadi.acs.core.entity.Entity
Updates this entity's configuration.
setConfig(Config) - Method in class com.samysadi.acs.core.entity.EntityImpl
 
setConfig(Config) - Method in class com.samysadi.acs.core.Simulator
 
setConfig(Config) - Method in class com.samysadi.acs.utility.workload.WorkloadDefault
 
setCurrencyCode(String) - Static method in class com.samysadi.acs.core.SimulatorUnits
 
setCurrencySymbol(String) - Static method in class com.samysadi.acs.core.SimulatorUnits
 
setCurrencyUnit(long) - Static method in class com.samysadi.acs.core.SimulatorUnits
 
setDatacenter(DatacenterImpl) - Method in class com.samysadi.acs.utility.collections.infrastructure.ClusterImpl
 
setDefaultRack(Rack) - Method in interface com.samysadi.acs.service.CloudProvider
Updates the default rack.
setDefaultRack(Rack) - Method in class com.samysadi.acs.service.CloudProviderDefault
 
setDelay(long) - Method in interface com.samysadi.acs.core.tracing.Trace
Updates the minimum time delay before a probe value change is taken into account.
setDelay(long) - Method in class com.samysadi.acs.core.tracing.TraceDefault
 
setDestinationJob(Job) - Method in class com.samysadi.acs.hardware.network.operation.NetworkOperationDefault
 
setDestinationJob(Job) - Method in interface com.samysadi.acs.virtualization.job.operation.RemoteOperation
Sets the new destinationJob.
setDouble(String, Double) - Method in class com.samysadi.acs.core.Config
 
setDownLink(NetworkLink) - Method in interface com.samysadi.acs.hardware.network.NetworkInterface
Update the down-link associated with this interface.
This link is used when downloading (ie: receiving data) from the remote interface.
setDownLink(NetworkLink) - Method in class com.samysadi.acs.hardware.network.NetworkInterfaceDefault
 
setEnabled(boolean) - Method in interface com.samysadi.acs.core.tracing.Trace
Enables or disables this trace.
setEnabled(boolean) - Method in class com.samysadi.acs.core.tracing.TraceDefault
 
setEpoch(int) - Method in interface com.samysadi.acs.virtualization.VirtualMachine
Updates the epoch value of this VM.
setEpoch(int) - Method in class com.samysadi.acs.virtualization.VirtualMachineDefault
 
setFailureState(FailureProneEntity.FailureState) - Method in interface com.samysadi.acs.core.entity.FailureProneEntity
Changes the state of this entity to the new given state.
setFailureState(FailureProneEntity.FailureState) - Method in class com.samysadi.acs.core.entity.FailureProneEntityImpl
 
setFlag(long) - Method in interface com.samysadi.acs.virtualization.VirtualMachine
Sets the flag.
setFlag(long) - Method in class com.samysadi.acs.virtualization.VirtualMachineDefault
 
setFloat(String, Float) - Method in class com.samysadi.acs.core.Config
 
setInt(String, Integer) - Method in class com.samysadi.acs.core.Config
 
setIp(IpAddress) - Method in interface com.samysadi.acs.hardware.network.NetworkInterface
 
setIp(IpAddress) - Method in class com.samysadi.acs.hardware.network.NetworkInterfaceDefault
 
setIsCapacityReserved(boolean) - Method in interface com.samysadi.acs.hardware.misc.VirtualMemoryUnit
Updates the isCapacityReserved flag of this virtual memory unit.
setIsCapacityReserved(boolean) - Method in class com.samysadi.acs.hardware.misc.VirtualMemoryUnitImpl
 
setKey(String) - Method in class com.samysadi.acs.tracing.CustomProbe
 
setLevel(Level) - Method in class com.samysadi.acs.core.Logger
 
setLong(String, Long) - Method in class com.samysadi.acs.core.Config
 
setMaxLength(int) - Method in interface com.samysadi.acs.core.tracing.Trace
Updates the maximum length of the trace.
When the trace contains too much information, then the trace delay may be increased.
setMaxLength(int) - Method in class com.samysadi.acs.core.tracing.TraceDefault
 
setMemoryZone(MemoryZone) - Method in interface com.samysadi.acs.service.checkpointing.checkpoint.Checkpoint
Updates the MemoryZone of the checkpoint.
setMemoryZone(MemoryZone) - Method in class com.samysadi.acs.service.checkpointing.checkpoint.CheckpointAbstract
 
setMetaData(MetaData) - Method in interface com.samysadi.acs.hardware.misc.MemoryZone
Updates the meta-data associated with the current zone.
A NotificationCodes.MZ_METADATA_CHANGED notification is also thrown.
setMetaData(MetaData) - Method in class com.samysadi.acs.hardware.misc.MemoryZoneImpl
 
setMetaData(MetaData) - Method in class com.samysadi.acs.hardware.misc.VirtualMemoryUnitImpl
 
setMetric(double) - Method in class com.samysadi.acs.hardware.network.routingprotocol.RoutingProtocol.RouteInfo
 
setMi(long) - Static method in class com.samysadi.acs.core.SimulatorUnits
 
setMillisecond(long) - Static method in class com.samysadi.acs.core.SimulatorUnits
 
setName(String) - Method in interface com.samysadi.acs.core.entity.Entity
Updates the name of this entity.
setName(String) - Method in class com.samysadi.acs.core.entity.EntityImpl
 
setNetworkOperationDelayer(NetworkOperationDelayer) - Method in interface com.samysadi.acs.virtualization.VirtualMachine
Sets the current NetworkOperationDelayer for network operations in this VM.
setNetworkOperationDelayer(NetworkOperationDelayer) - Method in class com.samysadi.acs.virtualization.VirtualMachineDefault
 
setParent(Entity) - Method in interface com.samysadi.acs.core.entity.Entity
Updates the parent of this entity.
This method makes sure that the old and the new parent keep their entities list updated, by automatically calling Entity.addEntity(Entity) and Entity.removeEntity(Entity).
setParent(Entity) - Method in class com.samysadi.acs.core.entity.EntityImpl
 
setParent(Entity) - Method in class com.samysadi.acs.core.entity.RunnableEntityImpl
 
setParent(Entity) - Method in class com.samysadi.acs.core.Simulator
 
setParent(Entity) - Method in class com.samysadi.acs.hardware.HostDefault
 
setParent(Entity) - Method in class com.samysadi.acs.hardware.misc.MemoryZoneImpl
 
setParent(Entity) - Method in class com.samysadi.acs.hardware.network.NetworkInterfaceDefault
 
setParent(Entity) - Method in class com.samysadi.acs.hardware.network.routingprotocol.RoutingProtocolDefault
 
setParent(Entity) - Method in class com.samysadi.acs.hardware.pu.ProcessingUnitDefault
 
setParent(Entity) - Method in class com.samysadi.acs.hardware.ram.RamDefault
 
setParent(Entity) - Method in class com.samysadi.acs.hardware.ram.RamZoneDefault
 
setParent(Entity) - Method in class com.samysadi.acs.hardware.ram.VirtualRamDynamic
 
setParent(Entity) - Method in class com.samysadi.acs.hardware.ram.VirtualRamElastic
 
setParent(Entity) - Method in class com.samysadi.acs.hardware.ram.VirtualRamFixedSize
 
setParent(Entity) - Method in class com.samysadi.acs.hardware.storage.StorageDefault
 
setParent(Entity) - Method in class com.samysadi.acs.hardware.storage.StorageFileDefault
 
setParent(Entity) - Method in class com.samysadi.acs.hardware.storage.VirtualStorageDynamic
 
setParent(Entity) - Method in class com.samysadi.acs.hardware.storage.VirtualStorageElastic
 
setParent(Entity) - Method in class com.samysadi.acs.hardware.storage.VirtualStorageFixedSize
 
setParent(Entity) - Method in class com.samysadi.acs.service.checkpointing.checkpoint.CheckpointAbstract
 
setParent(Entity) - Method in class com.samysadi.acs.service.checkpointing.checkpoint.VmCheckpointAbstract
 
setParent(Entity) - Method in class com.samysadi.acs.service.checkpointing.CheckpointingHandlerAbstract
 
setParent(Entity) - Method in class com.samysadi.acs.service.jobplacement.JobPlacementPolicyAbstract
 
setParent(Entity) - Method in class com.samysadi.acs.service.migration.MigrationHandlerDefault
 
setParent(Entity) - Method in class com.samysadi.acs.service.power.PowerManagerDefault
 
setParent(Entity) - Method in class com.samysadi.acs.service.staas.sfconsistency.SfConsistencyManagerDefault
 
setParent(Entity) - Method in class com.samysadi.acs.service.staas.sfplacement.SfPlacementPolicyAbstract
 
setParent(Entity) - Method in class com.samysadi.acs.service.staas.sfreplicaselection.SfReplicaSelectionPolicyDefault
 
setParent(Entity) - Method in class com.samysadi.acs.service.staas.sfreplication.SfReplicationManagerDefault
 
setParent(Entity) - Method in class com.samysadi.acs.service.staas.StaasDefault
 
setParent(Entity) - Method in class com.samysadi.acs.service.vmplacement.VmPlacementPolicyAbstract
 
setParent(Entity) - Method in class com.samysadi.acs.user.ThinClientDefault
 
setParent(Entity) - Method in class com.samysadi.acs.user.ThinClientVirtualMachineDefault
 
setParent(Entity) - Method in class com.samysadi.acs.user.UserDefault
 
setParent(Entity) - Method in class com.samysadi.acs.virtualization.job.JobDefault
 
setParent(Entity) - Method in class com.samysadi.acs.virtualization.job.operation.OperationImpl
 
setParent(Entity) - Method in class com.samysadi.acs.virtualization.PuAllocatorDefault
 
setParent(Entity) - Method in interface com.samysadi.acs.virtualization.VirtualMachine
Updates the parent of this entity.
This method makes sure that the old and the new parent keep their entities list updated, by automatically calling Entity.addEntity(Entity) and Entity.removeEntity(Entity).
setParent(Entity) - Method in class com.samysadi.acs.virtualization.VirtualMachineDefault
 
setPlacementPolicy(SfPlacementPolicy) - Method in interface com.samysadi.acs.hardware.storage.StorageFile
This method is called by SfPlacementPolicy when placing this StorageFile on a storage.
setPlacementPolicy(SfPlacementPolicy) - Method in class com.samysadi.acs.hardware.storage.StorageFileDefault
 
setPlacementPolicy(SfPlacementPolicy) - Method in class com.samysadi.acs.hardware.storage.VirtualStorageDynamic
 
setPlacementPolicy(SfPlacementPolicy) - Method in class com.samysadi.acs.hardware.storage.VirtualStorageElastic
 
setPlacementPolicy(SfPlacementPolicy) - Method in class com.samysadi.acs.hardware.storage.VirtualStorageFixedSize
 
setPlacementPolicy(VmPlacementPolicy) - Method in interface com.samysadi.acs.virtualization.VirtualMachine
This method is called by VmPlacementPolicy when placing this VM on a host.
setPlacementPolicy(VmPlacementPolicy) - Method in class com.samysadi.acs.virtualization.VirtualMachineDefault
 
setPowerState(PoweredEntity.PowerState) - Method in interface com.samysadi.acs.core.entity.PoweredEntity
Changes the power state of this entity to the new given state.
setPowerState(PoweredEntity.PowerState) - Method in class com.samysadi.acs.hardware.network.NetworkDeviceDefault
 
setPriority(int) - Method in interface com.samysadi.acs.virtualization.job.Job
Updates the job's priority.
setPriority(int) - Method in class com.samysadi.acs.virtualization.job.JobDefault
 
setProbeValueFormatter(ProbeValueFormatter) - Method in interface com.samysadi.acs.core.tracing.FormattableProbe
 
setProbeValueFormatter(ProbeValueFormatter) - Method in class com.samysadi.acs.tracing.CustomProbe
 
setProperty(Object, Object) - Method in interface com.samysadi.acs.core.entity.Entity
Sets or updates the property specified by the given key.
setProperty(Object, Object) - Method in class com.samysadi.acs.core.entity.EntityImpl
 
setRandomGenerator(Random) - Method in class com.samysadi.acs.core.Simulator
Updates the random generator of the simulator to the given value.
setRandomGenerator(Object) - Method in class com.samysadi.acs.core.Simulator
Updates the random generator of the simulator using the given key.
setRemoteJob(Job) - Method in interface com.samysadi.acs.utility.workload.Workload
Updates current workload's remote Job.
setRemoteJob(Job) - Method in class com.samysadi.acs.utility.workload.WorkloadDefault
 
setResourceMax(long) - Method in interface com.samysadi.acs.virtualization.job.operation.LongOperation
Sets the maximum resource value that this operation can use (inclusive).
setResourceMax(long) - Method in class com.samysadi.acs.virtualization.job.operation.LongOperationImpl
 
setResourceMin(long) - Method in interface com.samysadi.acs.virtualization.job.operation.LongOperation
Sets the minimum resource value needed by the operation to start (inclusive).
setResourceMin(long) - Method in class com.samysadi.acs.virtualization.job.operation.LongOperationImpl
 
setRetransmitOnError(boolean) - Method in class com.samysadi.acs.hardware.network.operation.NetworkOperationDefault
 
setShareMode(StorageFile.StorageFileShareMode) - Method in interface com.samysadi.acs.hardware.storage.StorageFile
Updates the StorageFile.StorageFileShareMode of this file.
setShareMode(StorageFile.StorageFileShareMode) - Method in class com.samysadi.acs.hardware.storage.StorageFileDefault
 
setShareMode(StorageFile.StorageFileShareMode) - Method in class com.samysadi.acs.hardware.storage.VirtualStorageDynamic
 
setShareMode(StorageFile.StorageFileShareMode) - Method in class com.samysadi.acs.hardware.storage.VirtualStorageElastic
 
setShareMode(StorageFile.StorageFileShareMode) - Method in class com.samysadi.acs.hardware.storage.VirtualStorageFixedSize
 
setShort(String, Short) - Method in class com.samysadi.acs.core.Config
 
setSize(long) - Method in interface com.samysadi.acs.hardware.misc.MemoryZone
Updates the size (in number of Simulator.BYTEs) of this zone and allocates/frees the difference in the parent memory unit.
setSize(long) - Method in class com.samysadi.acs.hardware.misc.MemoryZoneImpl
 
setSize(long) - Method in class com.samysadi.acs.hardware.misc.VirtualMemoryUnitImpl
 
setStorageFile(StorageFile) - Method in interface com.samysadi.acs.hardware.storage.operation.StorageOperation
Updates the StorageFile of this operation.
setStorageFile(StorageFile) - Method in class com.samysadi.acs.hardware.storage.operation.StorageOperationDefault
 
setStorageFile(StorageFile) - Method in interface com.samysadi.acs.utility.workload.Workload
Updates current workload's StorageFile.
setStorageFile(StorageFile) - Method in class com.samysadi.acs.utility.workload.WorkloadDefault
 
setString(String, String) - Method in class com.samysadi.acs.core.Config
 
setup(Probed) - Method in interface com.samysadi.acs.core.tracing.Probe
Setups the probe and sets its parent to the given one.
setup(Probed) - Method in class com.samysadi.acs.core.tracing.ProbeImpl
 
setup(Probed) - Method in class com.samysadi.acs.tracing.AbstractLongIntegratorProbe
 
setup(Probed) - Method in class com.samysadi.acs.tracing.AbstractProbe
 
setup(Probed) - Method in class com.samysadi.acs.tracing.cp.CpActiveHostsCountProbe
 
setup(Probed) - Method in class com.samysadi.acs.tracing.cp.CpBwCloudProbe
 
setup(Probed) - Method in class com.samysadi.acs.tracing.cp.CpBwCloudTotalProbe
 
setup(Probed) - Method in class com.samysadi.acs.tracing.cp.CpDownBwInternetProbe
 
setup(Probed) - Method in class com.samysadi.acs.tracing.cp.CpDownBwInternetTotalProbe
 
setup(Probed) - Method in class com.samysadi.acs.tracing.cp.CpEnergyProbe
 
setup(Probed) - Method in class com.samysadi.acs.tracing.cp.CpFailedHostsCountProbe
 
setup(Probed) - Method in class com.samysadi.acs.tracing.cp.CpHostsPowerProbe
 
setup(Probed) - Method in class com.samysadi.acs.tracing.cp.CpMipsProbe
 
setup(Probed) - Method in class com.samysadi.acs.tracing.cp.CpMipsTotalProbe
 
setup(Probed) - Method in class com.samysadi.acs.tracing.cp.CpPowerProbe
 
setup(Probed) - Method in class com.samysadi.acs.tracing.cp.CpSfPlacementFailureCountProbe
 
setup(Probed) - Method in class com.samysadi.acs.tracing.cp.CpStorageTrProbe
 
setup(Probed) - Method in class com.samysadi.acs.tracing.cp.CpStorageTrTotalProbe
 
setup(Probed) - Method in class com.samysadi.acs.tracing.cp.CpUpBwInternetProbe
 
setup(Probed) - Method in class com.samysadi.acs.tracing.cp.CpUpBwInternetTotalProbe
 
setup(Probed) - Method in class com.samysadi.acs.tracing.cp.CpUserBillingProbe
 
setup(Probed) - Method in class com.samysadi.acs.tracing.cp.CpVmPlacementFailureCountProbe
 
setup(Probed) - Method in class com.samysadi.acs.tracing.CustomProbe
 
setup(Probed) - Method in class com.samysadi.acs.tracing.entity.EntityFailureStateProbe
 
setup(Probed) - Method in class com.samysadi.acs.tracing.entity.EntityPowerStateProbe
 
setup(Probed) - Method in class com.samysadi.acs.tracing.entity.EntityRunnableStateProbe
 
setup(Probed) - Method in class com.samysadi.acs.tracing.host.HostDownBwCloudProbe
 
setup(Probed) - Method in class com.samysadi.acs.tracing.host.HostDownBwCloudTotalProbe
 
setup(Probed) - Method in class com.samysadi.acs.tracing.host.HostDownBwInternetProbe
 
setup(Probed) - Method in class com.samysadi.acs.tracing.host.HostDownBwInternetTotalProbe
 
setup(Probed) - Method in class com.samysadi.acs.tracing.host.HostDownBwProbe
 
setup(Probed) - Method in class com.samysadi.acs.tracing.host.HostDownBwTotalProbe
 
setup(Probed) - Method in class com.samysadi.acs.tracing.host.HostEnergyProbe
 
setup(Probed) - Method in class com.samysadi.acs.tracing.host.HostMipsProbe
 
setup(Probed) - Method in class com.samysadi.acs.tracing.host.HostMipsTotalProbe
 
setup(Probed) - Method in class com.samysadi.acs.tracing.host.HostPowerProbe
 
setup(Probed) - Method in class com.samysadi.acs.tracing.host.HostStorageTrProbe
 
setup(Probed) - Method in class com.samysadi.acs.tracing.host.HostStorageTrTotalProbe
 
setup(Probed) - Method in class com.samysadi.acs.tracing.host.HostUpBwCloudProbe
 
setup(Probed) - Method in class com.samysadi.acs.tracing.host.HostUpBwCloudTotalProbe
 
setup(Probed) - Method in class com.samysadi.acs.tracing.host.HostUpBwInternetProbe
 
setup(Probed) - Method in class com.samysadi.acs.tracing.host.HostUpBwInternetTotalProbe
 
setup(Probed) - Method in class com.samysadi.acs.tracing.host.HostUpBwProbe
 
setup(Probed) - Method in class com.samysadi.acs.tracing.host.HostUpBwTotalProbe
 
setup(Probed) - Method in class com.samysadi.acs.tracing.host.HostVmsCountProbe
 
setup(Probed) - Method in class com.samysadi.acs.tracing.job.JobDownBwCloudProbe
 
setup(Probed) - Method in class com.samysadi.acs.tracing.job.JobDownBwCloudTotalProbe
 
setup(Probed) - Method in class com.samysadi.acs.tracing.job.JobDownBwInternetProbe
 
setup(Probed) - Method in class com.samysadi.acs.tracing.job.JobDownBwInternetTotalProbe
 
setup(Probed) - Method in class com.samysadi.acs.tracing.job.JobDownBwProbe
 
setup(Probed) - Method in class com.samysadi.acs.tracing.job.JobDownBwTotalProbe
 
setup(Probed) - Method in class com.samysadi.acs.tracing.job.JobMipsProbe
 
setup(Probed) - Method in class com.samysadi.acs.tracing.job.JobMipsTotalProbe
 
setup(Probed) - Method in class com.samysadi.acs.tracing.job.JobOpsCountProbe
 
setup(Probed) - Method in class com.samysadi.acs.tracing.job.JobROpsCountProbe
 
setup(Probed) - Method in class com.samysadi.acs.tracing.job.JobStorageTrProbe
 
setup(Probed) - Method in class com.samysadi.acs.tracing.job.JobStorageTrTotalProbe
 
setup(Probed) - Method in class com.samysadi.acs.tracing.job.JobUpBwCloudProbe
 
setup(Probed) - Method in class com.samysadi.acs.tracing.job.JobUpBwCloudTotalProbe
 
setup(Probed) - Method in class com.samysadi.acs.tracing.job.JobUpBwInternetProbe
 
setup(Probed) - Method in class com.samysadi.acs.tracing.job.JobUpBwInternetTotalProbe
 
setup(Probed) - Method in class com.samysadi.acs.tracing.job.JobUpBwProbe
 
setup(Probed) - Method in class com.samysadi.acs.tracing.job.JobUpBwTotalProbe
 
setup(Probed) - Method in class com.samysadi.acs.tracing.mz.MzSizeProbe
 
setup(Probed) - Method in class com.samysadi.acs.tracing.op.OpBwProbe
 
setup(Probed) - Method in class com.samysadi.acs.tracing.op.OpLongProbe
 
setup(Probed) - Method in class com.samysadi.acs.tracing.op.OpMipsProbe
 
setup(Probed) - Method in class com.samysadi.acs.tracing.op.OpStorageTrProbe
 
setup(Probed) - Method in class com.samysadi.acs.tracing.sim.SimCompletedWorkloadsCountProbe
 
setup(Probed) - Method in class com.samysadi.acs.tracing.sim.SimFailedWorkloadsCountProbe
 
setup(Probed) - Method in class com.samysadi.acs.tracing.sim.SimSubmittedWorkloadsCountProbe
 
setup(Probed) - Method in class com.samysadi.acs.tracing.user.UserBillingProbe
 
setup(Probed) - Method in class com.samysadi.acs.tracing.user.UserDownBwCloudProbe
 
setup(Probed) - Method in class com.samysadi.acs.tracing.user.UserDownBwCloudTotalProbe
 
setup(Probed) - Method in class com.samysadi.acs.tracing.user.UserDownBwInternetProbe
 
setup(Probed) - Method in class com.samysadi.acs.tracing.user.UserDownBwInternetTotalProbe
 
setup(Probed) - Method in class com.samysadi.acs.tracing.user.UserDownBwProbe
 
setup(Probed) - Method in class com.samysadi.acs.tracing.user.UserDownBwTotalProbe
 
setup(Probed) - Method in class com.samysadi.acs.tracing.user.UserFilesCountProbe
 
setup(Probed) - Method in class com.samysadi.acs.tracing.user.UserFilesSizeProbe
 
setup(Probed) - Method in class com.samysadi.acs.tracing.user.UserMipsProbe
 
setup(Probed) - Method in class com.samysadi.acs.tracing.user.UserMipsTotalProbe
 
setup(Probed) - Method in class com.samysadi.acs.tracing.user.UserStorageTrProbe
 
setup(Probed) - Method in class com.samysadi.acs.tracing.user.UserStorageTrTotalProbe
 
setup(Probed) - Method in class com.samysadi.acs.tracing.user.UserUpBwCloudProbe
 
setup(Probed) - Method in class com.samysadi.acs.tracing.user.UserUpBwCloudTotalProbe
 
setup(Probed) - Method in class com.samysadi.acs.tracing.user.UserUpBwInternetProbe
 
setup(Probed) - Method in class com.samysadi.acs.tracing.user.UserUpBwInternetTotalProbe
 
setup(Probed) - Method in class com.samysadi.acs.tracing.user.UserUpBwProbe
 
setup(Probed) - Method in class com.samysadi.acs.tracing.user.UserUpBwTotalProbe
 
setup(Probed) - Method in class com.samysadi.acs.tracing.user.UserVmsCountProbe
 
setup(Probed) - Method in class com.samysadi.acs.tracing.vm.VmDownBwCloudProbe
 
setup(Probed) - Method in class com.samysadi.acs.tracing.vm.VmDownBwCloudTotalProbe
 
setup(Probed) - Method in class com.samysadi.acs.tracing.vm.VmDownBwInternetProbe
 
setup(Probed) - Method in class com.samysadi.acs.tracing.vm.VmDownBwInternetTotalProbe
 
setup(Probed) - Method in class com.samysadi.acs.tracing.vm.VmDownBwProbe
 
setup(Probed) - Method in class com.samysadi.acs.tracing.vm.VmDownBwTotalProbe
 
setup(Probed) - Method in class com.samysadi.acs.tracing.vm.VmJobsCountProbe
 
setup(Probed) - Method in class com.samysadi.acs.tracing.vm.VmMipsProbe
 
setup(Probed) - Method in class com.samysadi.acs.tracing.vm.VmMipsTotalProbe
 
setup(Probed) - Method in class com.samysadi.acs.tracing.vm.VmRunningTimeProbe
 
setup(Probed) - Method in class com.samysadi.acs.tracing.vm.VmStorageTrProbe
 
setup(Probed) - Method in class com.samysadi.acs.tracing.vm.VmStorageTrTotalProbe
 
setup(Probed) - Method in class com.samysadi.acs.tracing.vm.VmUpBwCloudProbe
 
setup(Probed) - Method in class com.samysadi.acs.tracing.vm.VmUpBwCloudTotalProbe
 
setup(Probed) - Method in class com.samysadi.acs.tracing.vm.VmUpBwInternetProbe
 
setup(Probed) - Method in class com.samysadi.acs.tracing.vm.VmUpBwInternetTotalProbe
 
setup(Probed) - Method in class com.samysadi.acs.tracing.vm.VmUpBwProbe
 
setup(Probed) - Method in class com.samysadi.acs.tracing.vm.VmUpBwTotalProbe
 
setUpLink(NetworkLink) - Method in interface com.samysadi.acs.hardware.network.NetworkInterface
Update the up-link associated with this interface.
This link is used when uploading (ie: sending data) to the remote interface.
setUpLink(NetworkLink) - Method in class com.samysadi.acs.hardware.network.NetworkInterfaceDefault
 
setUsableNetworkInterfaces(List<NetworkInterface>) - Method in class com.samysadi.acs.user.ThinClientVirtualMachineDefault
 
setUsableNetworkInterfaces(List<NetworkInterface>) - Method in interface com.samysadi.acs.virtualization.VirtualMachine
Updates the network interfaces that this virtual machine is allowed to use.
setUsableNetworkInterfaces(List<NetworkInterface>) - Method in class com.samysadi.acs.virtualization.VirtualMachineDefault
 
setUsableProcessingUnits(List<ProcessingUnit>, boolean) - Method in class com.samysadi.acs.user.ThinClientVirtualMachineDefault
 
setUsableProcessingUnits(List<ProcessingUnit>) - Method in interface com.samysadi.acs.virtualization.VirtualMachine
Same as VirtualMachine.setUsableProcessingUnits(List, boolean) with the allocatePu parameter set to true.
setUsableProcessingUnits(List<ProcessingUnit>, boolean) - Method in interface com.samysadi.acs.virtualization.VirtualMachine
Updates the processing units that this VM can use.
setUsableProcessingUnits(List<ProcessingUnit>, boolean) - Method in class com.samysadi.acs.virtualization.VirtualMachineDefault
 
setUsableProcessingUnits(List<ProcessingUnit>) - Method in class com.samysadi.acs.virtualization.VirtualMachineDefault
 
setUser(User) - Method in interface com.samysadi.acs.hardware.storage.StorageFile
Updates the User that owns this StorageFile.
setUser(User) - Method in class com.samysadi.acs.hardware.storage.StorageFileDefault
 
setUser(User) - Method in class com.samysadi.acs.hardware.storage.VirtualStorageDynamic
 
setUser(User) - Method in class com.samysadi.acs.hardware.storage.VirtualStorageElastic
 
setUser(User) - Method in class com.samysadi.acs.hardware.storage.VirtualStorageFixedSize
 
setUser(User) - Method in class com.samysadi.acs.user.ThinClientVirtualMachineDefault
 
setUser(User) - Method in interface com.samysadi.acs.virtualization.VirtualMachine
Updates the User that owns this Virtual Machine.
setUser(User) - Method in class com.samysadi.acs.virtualization.VirtualMachineDefault
 
setValue(ValueType) - Method in interface com.samysadi.acs.core.tracing.ModifiableProbe
Updates the probe's value.
setValue(Long) - Method in class com.samysadi.acs.tracing.cp.CpBwCloudProbe
 
setValue(Long) - Method in class com.samysadi.acs.tracing.cp.CpDownBwInternetProbe
 
setValue(Long) - Method in class com.samysadi.acs.tracing.cp.CpFailedHostsCountProbe
 
setValue(Long) - Method in class com.samysadi.acs.tracing.cp.CpHostsPowerProbe
 
setValue(Long) - Method in class com.samysadi.acs.tracing.cp.CpMipsProbe
 
setValue(Long) - Method in class com.samysadi.acs.tracing.cp.CpStorageTrProbe
 
setValue(Long) - Method in class com.samysadi.acs.tracing.cp.CpUpBwInternetProbe
 
setValue(Long) - Method in class com.samysadi.acs.tracing.cp.CpUserBillingProbe
 
setValue(Object) - Method in class com.samysadi.acs.tracing.CustomProbe
 
setValue(Long) - Method in class com.samysadi.acs.tracing.job.JobDownBwCloudProbe
 
setValue(Long) - Method in class com.samysadi.acs.tracing.job.JobDownBwInternetProbe
 
setValue(Long) - Method in class com.samysadi.acs.tracing.job.JobUpBwCloudProbe
 
setValue(Long) - Method in class com.samysadi.acs.tracing.job.JobUpBwInternetProbe
 
setValue(Long) - Method in class com.samysadi.acs.tracing.sim.SimCompletedWorkloadsCountProbe
 
setValue(Long) - Method in class com.samysadi.acs.tracing.sim.SimFailedWorkloadsCountProbe
 
setValue(Long) - Method in class com.samysadi.acs.tracing.sim.SimSubmittedWorkloadsCountProbe
 
setValue1(O1) - Method in class com.samysadi.acs.utility.Pair
 
setValue2(O2) - Method in class com.samysadi.acs.utility.Pair
 
setVersionId(long) - Method in class com.samysadi.acs.hardware.misc.MetaData
Updates the version number of this data.
setVirtualRam(VirtualRam) - Method in class com.samysadi.acs.user.ThinClientVirtualMachineDefault
 
setVirtualRam(VirtualRam) - Method in interface com.samysadi.acs.virtualization.VirtualMachine
Updates the virtual ram associated with this VM.
setVirtualRam(VirtualRam) - Method in class com.samysadi.acs.virtualization.VirtualMachineDefault
 
setVirtualStorage(VirtualStorage) - Method in class com.samysadi.acs.user.ThinClientVirtualMachineDefault
 
setVirtualStorage(VirtualStorage) - Method in interface com.samysadi.acs.virtualization.VirtualMachine
Updates the virtual storage associated with this VirtualMachine.
setVirtualStorage(VirtualStorage) - Method in class com.samysadi.acs.virtualization.VirtualMachineDefault
 
setWatt(long) - Static method in class com.samysadi.acs.core.SimulatorUnits
 
setX(double) - Method in class com.samysadi.acs.utility.Location
 
setY(double) - Method in class com.samysadi.acs.utility.Location
 
SF_SHAREMODE_CHANGED - Static variable in class com.samysadi.acs.utility.NotificationCodes
Description: Thrown when this storage file's share mode changes.
Notifier: StorageFile
Object: null
SF_USER_CHANGED - Static variable in class com.samysadi.acs.utility.NotificationCodes
Description: Thrown when this storage file's user changes.
Notifier: StorageFile
Object: null
SFCM_REGISTERED - Static variable in class com.samysadi.acs.utility.NotificationCodes
Description: Thrown after that a new StorageFile is registered for consistency management.
Notifier: SfConsistencyManager
Object: the registered StorageFile
SFCM_UNREGISTERED - Static variable in class com.samysadi.acs.utility.NotificationCodes
Description: Thrown after that a StorageFile is unregistered from consistency management.
Notifier: SfConsistencyManager
Object: the unregistered StorageFile
SfConsistencyManager - Interface in com.samysadi.acs.service.staas.sfconsistency
 
SfConsistencyManagerDefault - Class in com.samysadi.acs.service.staas.sfconsistency
 
SfConsistencyManagerDefault() - Constructor for class com.samysadi.acs.service.staas.sfconsistency.SfConsistencyManagerDefault
 
SFP_STORAGESELECTION_FAILED - Static variable in class com.samysadi.acs.utility.NotificationCodes
Description: Thrown after that no Storage could be found for a StorageFile to place it on, after calling SfPlacementPolicy.selectStorage(StorageFile)
Notifier: SfPlacementPolicy
Object: the StorageFile that cannot be placed
SFP_STORAGESELECTION_SUCCESS - Static variable in class com.samysadi.acs.utility.NotificationCodes
Description: Thrown after successful call to SfPlacementPolicy.selectStorage(StorageFile), and that a potential Storage was found to place the storage file on it.
Notifier: SfPlacementPolicy
Object: the StorageFile
SfPlacementPolicy - Interface in com.samysadi.acs.service.staas.sfplacement
Defines methods for selecting a storage among all available storages in all hosts in the cloud when placing a StorageFile.
SfPlacementPolicyAbstract - Class in com.samysadi.acs.service.staas.sfplacement
 
SfPlacementPolicyAbstract() - Constructor for class com.samysadi.acs.service.staas.sfplacement.SfPlacementPolicyAbstract
 
SfPlacementPolicyBestFit - Class in com.samysadi.acs.service.staas.sfplacement
A placement policy that chooses the storage that has enough capacity for the storage file.
The storage is chosen according to the best fit method.
SfPlacementPolicyBestFit() - Constructor for class com.samysadi.acs.service.staas.sfplacement.SfPlacementPolicyBestFit
 
SfPlacementPolicyFirstFit - Class in com.samysadi.acs.service.staas.sfplacement
A placement policy that chooses the storage that has enough capacity for the storage file.
The storage is chosen according to the first fit method.
SfPlacementPolicyFirstFit() - Constructor for class com.samysadi.acs.service.staas.sfplacement.SfPlacementPolicyFirstFit
 
SfPlacementPolicyRandomFit - Class in com.samysadi.acs.service.staas.sfplacement
A placement policy that chooses the storage that has enough capacity for the storage file.
The storage is chosen according to the random fit method.
SfPlacementPolicyRandomFit() - Constructor for class com.samysadi.acs.service.staas.sfplacement.SfPlacementPolicyRandomFit
 
SfPlacementPolicyWorstFit - Class in com.samysadi.acs.service.staas.sfplacement
A placement policy that chooses the storage that has enough capacity for the storage file.
The storage is chosen according to the worst fit method.
SfPlacementPolicyWorstFit() - Constructor for class com.samysadi.acs.service.staas.sfplacement.SfPlacementPolicyWorstFit
 
SfReplicaSelectionPolicy - Interface in com.samysadi.acs.service.staas.sfreplicaselection
 
SfReplicaSelectionPolicyDefault - Class in com.samysadi.acs.service.staas.sfreplicaselection
 
SfReplicaSelectionPolicyDefault() - Constructor for class com.samysadi.acs.service.staas.sfreplicaselection.SfReplicaSelectionPolicyDefault
 
SfReplicationManager - Interface in com.samysadi.acs.service.staas.sfreplication
 
SfReplicationManagerDefault - Class in com.samysadi.acs.service.staas.sfreplication
 
SfReplicationManagerDefault() - Constructor for class com.samysadi.acs.service.staas.sfreplication.SfReplicationManagerDefault
 
SFRM_REGISTERED - Static variable in class com.samysadi.acs.utility.NotificationCodes
Description: Thrown after that a new StorageFile is registered for replication.
Notifier: SfReplicationManager
Object: the registered StorageFile
SFRM_UNREGISTERED - Static variable in class com.samysadi.acs.utility.NotificationCodes
Description: Thrown after that a StorageFile is unregistered from replication.
Notifier: SfReplicationManager
Object: the unregistered StorageFile
ShuffledIterator<T> - Class in com.samysadi.acs.utility.collections
This iterator sets a shuffled order to the elements of the underlying list using a supplied Random.
ShuffledIterator(List<T>) - Constructor for class com.samysadi.acs.utility.collections.ShuffledIterator
 
ShuffledIterator(List<T>, Random) - Constructor for class com.samysadi.acs.utility.collections.ShuffledIterator
 
SimCompletedWorkloadsCountProbe - Class in com.samysadi.acs.tracing.sim
Probe for counting the total of completed workloads.
SimCompletedWorkloadsCountProbe() - Constructor for class com.samysadi.acs.tracing.sim.SimCompletedWorkloadsCountProbe
 
SimFailedWorkloadsCountProbe - Class in com.samysadi.acs.tracing.sim
Probe for counting the total of failed workloads.
SimFailedWorkloadsCountProbe() - Constructor for class com.samysadi.acs.tracing.sim.SimFailedWorkloadsCountProbe
 
SimSubmittedWorkloadsCountProbe - Class in com.samysadi.acs.tracing.sim
Probe for counting the total of submitted workloads.
SimSubmittedWorkloadsCountProbe() - Constructor for class com.samysadi.acs.tracing.sim.SimSubmittedWorkloadsCountProbe
 
Simulator - Class in com.samysadi.acs.core
A simulator is an Entity that is the ancestor of all other entities.
Simulator(Config) - Constructor for class com.samysadi.acs.core.Simulator
 
SIMULATOR_EVENT_PROCESSED - Static variable in class com.samysadi.acs.core.notifications.CoreNotificationCodes
Description: Thrown each time the simulator processes a new event.
Notifier: Simulator
Object: Event that has been processed
SIMULATOR_STARTED - Static variable in class com.samysadi.acs.core.notifications.CoreNotificationCodes
Description: Thrown when the simulation starts
Notifier: Simulator
Object: null
SIMULATOR_STOPPED - Static variable in class com.samysadi.acs.core.notifications.CoreNotificationCodes
Description: Thrown when the simulation stops.
SIMULATOR_TICK - Static variable in class com.samysadi.acs.core.notifications.CoreNotificationCodes
Description: Thrown when the simulation time advances and before events of the current simulation time are processed.
Notifier: Simulator
Object: null or
SIMULATOR_TICK_PASSED - Static variable in class com.samysadi.acs.core.notifications.CoreNotificationCodes
Description: Thrown when the simulator has processed all events at the current simulation time.
SimulatorFactory - Class in com.samysadi.acs.utility.factory
 
SimulatorFactory(Config) - Constructor for class com.samysadi.acs.utility.factory.SimulatorFactory
 
SimulatorFactoryDefault - Class in com.samysadi.acs.utility.factory
 
SimulatorFactoryDefault(Config) - Constructor for class com.samysadi.acs.utility.factory.SimulatorFactoryDefault
 
SimulatorUnits - Class in com.samysadi.acs.core
Use this class to change units precision.
SimulatorUnits() - Constructor for class com.samysadi.acs.core.SimulatorUnits
 
size() - Method in class com.samysadi.acs.hardware.network.routingprotocol.Route
Returns the number of interfaces this route contains.
size() - Method in class com.samysadi.acs.utility.collections.MultiListView
 
size() - Method in class com.samysadi.acs.utility.collections.WeakLinkedList
 
SO_SF_CHANGED - Static variable in class com.samysadi.acs.utility.NotificationCodes
Description: Thrown when a new storage file has been assigned for the current StorageOperation.
Notifier: StorageOperation
Object: null
Staas - Interface in com.samysadi.acs.service.staas
This interface contains methods to provide Storage as a Service (STaaS) for users.
StaasDefault - Class in com.samysadi.acs.service.staas
This implementation only creates one replica per file (which is that file).
StaasDefault() - Constructor for class com.samysadi.acs.service.staas.StaasDefault
 
start() - Method in class com.samysadi.acs.core.Simulator
 
start(long) - Method in class com.samysadi.acs.core.Simulator
 
startSynchronization(OperationSynchronizer) - Method in class com.samysadi.acs.virtualization.job.operation.SynchronizableLongOperationImpl
 
startSynchronization(OperationSynchronizer) - Method in interface com.samysadi.acs.virtualization.job.operation.SynchronizableOperation
Call this method so that the current operation will adjust its allocated resource in order to finish (ie: to be completed) after running for at least the delay returned by OperationSynchronizer.getSynchronizationDelay().
StaticProvisioner<OperationType extends Operation<Resource>,Resource extends LongResource> - Class in com.samysadi.acs.virtualization.job.operation.provisioner
This provisioner gives promises that are equal to its current free capacity.
It will also ensure that any granted resource will not be invalidated even if new capacity is freed.
StaticProvisioner() - Constructor for class com.samysadi.acs.virtualization.job.operation.provisioner.StaticProvisioner
 
STOP - Static variable in class com.samysadi.acs.core.event.EventChain
 
stop() - Method in class com.samysadi.acs.core.Simulator
 
stopSynchronization() - Method in class com.samysadi.acs.virtualization.job.operation.SynchronizableLongOperationImpl
 
stopSynchronization() - Method in interface com.samysadi.acs.virtualization.job.operation.SynchronizableOperation
Call this method to clear any synchronization restrictions that were set using SynchronizableOperation.startSynchronization(OperationSynchronizer).
Storage - Interface in com.samysadi.acs.hardware.storage
All implementation classes should provide a constructor with one argument of long type that specifies the Storage's capacity.
StorageDefault - Class in com.samysadi.acs.hardware.storage
 
StorageDefault() - Constructor for class com.samysadi.acs.hardware.storage.StorageDefault
Empty constructor that creates a storage with zero capacity.
StorageDefault(long) - Constructor for class com.samysadi.acs.hardware.storage.StorageDefault
 
StorageFile - Interface in com.samysadi.acs.hardware.storage
Contains methods that defines a file stored on a Storage.
StorageFile.StorageFileShareMode - Enum in com.samysadi.acs.hardware.storage
 
StorageFileDefault - Class in com.samysadi.acs.hardware.storage
 
StorageFileDefault() - Constructor for class com.samysadi.acs.hardware.storage.StorageFileDefault
Empty constructor that creates an empty file (with size = 0).
StorageFileDefault(long) - Constructor for class com.samysadi.acs.hardware.storage.StorageFileDefault
 
StorageOperation - Interface in com.samysadi.acs.hardware.storage.operation
This interface defines methods to simulate a storage operation on a given StorageFile.
StorageOperation.StorageOperationType - Enum in com.samysadi.acs.hardware.storage.operation
 
StorageOperationDefault - Class in com.samysadi.acs.hardware.storage.operation
This implementations uses, when its StorageFile is located in a remote host, a OperationSynchronizer in order to synchronize this storage operation with the network operation.
When a remote job is needed, it is created under a new VM or, if the remote host is a ThinClient, using its main vm.
StorageOperationDefault() - Constructor for class com.samysadi.acs.hardware.storage.operation.StorageOperationDefault
Empty constructor that creates a zero-length operation with a null storage file.
StorageOperationDefault(StorageFile, StorageOperation.StorageOperationType, long, long) - Constructor for class com.samysadi.acs.hardware.storage.operation.StorageOperationDefault
Creates a read, write or append operation on the given file.
StorageProvisioner - Interface in com.samysadi.acs.hardware.storage.operation.provisioner
All implementation classes should provide a constructor with one argument of long type that specifies the provisioner's capacity.
StorageResource - Class in com.samysadi.acs.hardware.storage.operation
 
StorageResource(long) - Constructor for class com.samysadi.acs.hardware.storage.operation.StorageResource
 
subList(int, int) - Method in class com.samysadi.acs.utility.collections.AbstractMultiListView
 
supportsFailureStateUpdate() - Method in interface com.samysadi.acs.core.entity.FailureProneEntity
Returns true if the FailureProneEntity.FailureState of this entity can be modified.
supportsFailureStateUpdate() - Method in class com.samysadi.acs.core.entity.FailureProneEntityImpl
 
supportsFailureStateUpdate() - Method in class com.samysadi.acs.hardware.misc.VirtualMemoryUnitImpl
 
supportsFailureStateUpdate() - Method in class com.samysadi.acs.hardware.ram.RamDefault
 
supportsFailureStateUpdate() - Method in class com.samysadi.acs.user.ThinClientDefault
 
supportsLiveMigration() - Method in interface com.samysadi.acs.service.migration.MigrationHandler
Returns true if this entity supports live migration.
supportsLiveMigration() - Method in class com.samysadi.acs.service.migration.MigrationHandlerDefault
 
supportsStorageMigration() - Method in interface com.samysadi.acs.service.migration.MigrationHandler
Returns true if the storage is also copied during the migration.
supportsStorageMigration() - Method in class com.samysadi.acs.service.migration.MigrationHandlerDefault
 
Switch - Interface in com.samysadi.acs.hardware.network
A switch is a NetworkDevice that connects one or more devices between each other.
Switch_CONTEXT - Static variable in class com.samysadi.acs.utility.factory.FactoryUtils
 
SwitchDefault - Class in com.samysadi.acs.hardware.network
 
SwitchDefault() - Constructor for class com.samysadi.acs.hardware.network.SwitchDefault
 
SynchronizableLongOperationImpl<Resource extends LongResource> - Class in com.samysadi.acs.virtualization.job.operation
A LongOperationImpl that implements the SynchronizableOperation interface.
SynchronizableLongOperationImpl() - Constructor for class com.samysadi.acs.virtualization.job.operation.SynchronizableLongOperationImpl
 
SynchronizableLongOperationImpl(long) - Constructor for class com.samysadi.acs.virtualization.job.operation.SynchronizableLongOperationImpl
 
SynchronizableOperation<Resource> - Interface in com.samysadi.acs.virtualization.job.operation
An operation that can be synchronized with other operations.
synchronizeWith(SynchronizableOperation<?>) - Method in class com.samysadi.acs.virtualization.job.operation.SynchronizableLongOperationImpl
 
synchronizeWith(SynchronizableOperation<?>) - Method in interface com.samysadi.acs.virtualization.job.operation.SynchronizableOperation
Synchronizes current operation with the given operation.
A B C D E F G H I J K L M N O P R S T U V W