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

N

ND_LOCATION_CHANGED - Static variable in class com.samysadi.acs.utility.NotificationCodes
Description:
Notifier: NetworkDevice
Object: null
NETOP_ROUTE_CHANGED - Static variable in class com.samysadi.acs.utility.NotificationCodes
Description: Thrown when a new route has been assigned for the current NetworkOperation.
Notifier: NetworkOperation
Object: null
NetworkDevice - Interface in com.samysadi.acs.hardware.network
 
NetworkDeviceDefault - Class in com.samysadi.acs.hardware.network
 
NetworkDeviceDefault() - Constructor for class com.samysadi.acs.hardware.network.NetworkDeviceDefault
 
NetworkInterface - Interface in com.samysadi.acs.hardware.network
 
NetworkInterface_CONTEXT - Static variable in class com.samysadi.acs.utility.factory.FactoryUtils
 
NetworkInterfaceDefault - Class in com.samysadi.acs.hardware.network
 
NetworkInterfaceDefault() - Constructor for class com.samysadi.acs.hardware.network.NetworkInterfaceDefault
 
NetworkLink - Interface in com.samysadi.acs.hardware.network
A network link connects two network interfaces and contains a NetworkProvisioner.
NetworkLink_CONTEXT - Static variable in class com.samysadi.acs.utility.factory.FactoryUtils
 
NetworkLinkDefault - Class in com.samysadi.acs.hardware.network
 
NetworkLinkDefault() - Constructor for class com.samysadi.acs.hardware.network.NetworkLinkDefault
This constructor is provided only to satisfy the Entity contract.
NetworkLinkDefault(NetworkInterface, NetworkInterface) - Constructor for class com.samysadi.acs.hardware.network.NetworkLinkDefault
 
NetworkOperation - Interface in com.samysadi.acs.hardware.network.operation
This interface defines methods to simulate a data transmission operation between two Jobs through a given route in the network.
NetworkOperationDefault - Class in com.samysadi.acs.hardware.network.operation
This implementation will automatically find a new Route using the RoutingProtocol on the host of the parent job's VM each time it is activated.
NetworkOperationDefault() - Constructor for class com.samysadi.acs.hardware.network.operation.NetworkOperationDefault
Empty constructor that creates a zero-length operation with a null destination job.
NetworkOperationDefault(Job, long) - Constructor for class com.samysadi.acs.hardware.network.operation.NetworkOperationDefault
 
NetworkOperationDelayer - Interface in com.samysadi.acs.hardware.network.operation
 
NetworkProvisioner - Interface in com.samysadi.acs.hardware.network.operation.provisioner
All implementation classes should provide a constructor with three arguments.
NetworkResource - Class in com.samysadi.acs.hardware.network.operation
 
NetworkResource(long, long, double) - Constructor for class com.samysadi.acs.hardware.network.operation.NetworkResource
 
newCloudProvider(Class<?>, Simulator) - Method in class com.samysadi.acs.utility.factory.Factory
 
newCloudProviderFactory(Class<?>, Config) - Method in class com.samysadi.acs.utility.factory.Factory
 
newComputingOperation(Class<?>, Job, long) - Method in class com.samysadi.acs.utility.factory.Factory
 
newComputingProvisioner(Class<?>, ProcessingUnit, long) - Method in class com.samysadi.acs.utility.factory.Factory
 
newFailureFactory(Class<?>, Config) - Method in class com.samysadi.acs.utility.factory.Factory
 
newGenerationFlow(Class<?>, Config) - Method in class com.samysadi.acs.utility.factory.Factory
 
newGenerationFlow(Class<?>, String) - Method in class com.samysadi.acs.utility.factory.Factory
 
newGenerationMode(Class<?>, Config, String) - Method in class com.samysadi.acs.utility.factory.Factory
 
newGenerationMode(Class<?>, String) - Method in class com.samysadi.acs.utility.factory.Factory
 
newHost(Class<?>, CloudProvider) - Method in class com.samysadi.acs.utility.factory.Factory
 
newIpAddress() - Static method in class com.samysadi.acs.utility.IpAddress
Generates and returns an IP address.
newJob(Class<?>, VirtualMachine) - Method in class com.samysadi.acs.utility.factory.Factory
 
newJobPlacementPolicy(Class<?>, CloudProvider) - Method in class com.samysadi.acs.utility.factory.Factory
 
newMigrationHandler(Class<?>, CloudProvider) - Method in class com.samysadi.acs.utility.factory.Factory
 
newNetworkInterface(Class<?>, NetworkDevice) - Method in class com.samysadi.acs.utility.factory.Factory
 
newNetworkLink(Class<?>, Entity, NetworkInterface, NetworkInterface) - Method in class com.samysadi.acs.utility.factory.Factory
 
newNetworkOperation(Class<?>, Job, Job, long) - Method in class com.samysadi.acs.utility.factory.Factory
 
newNetworkProvisioner(Class<?>, Entity, long, long, double) - Method in class com.samysadi.acs.utility.factory.Factory
 
newOperationSynchronizer(Class<?>) - Method in class com.samysadi.acs.utility.factory.Factory
 
newPowerManager(Class<?>, CloudProvider) - Method in class com.samysadi.acs.utility.factory.Factory
 
newProbe(Class<?>) - Method in class com.samysadi.acs.utility.factory.Factory
 
newProbe(String) - Method in class com.samysadi.acs.utility.factory.Factory
 
newProcessingUnit(Class<?>, Host) - Method in class com.samysadi.acs.utility.factory.Factory
 
newPuAllocator(Class<?>, VirtualMachine) - Method in class com.samysadi.acs.utility.factory.Factory
 
newRam(Class<?>, Host, long) - Method in class com.samysadi.acs.utility.factory.Factory
 
newRamZone(Class<?>, Ram, long) - Method in class com.samysadi.acs.utility.factory.Factory
 
newRoutingProtocol(Class<?>, NetworkDevice) - Method in class com.samysadi.acs.utility.factory.Factory
 
newSfConsistencyManager(Class<?>, Staas) - Method in class com.samysadi.acs.utility.factory.Factory
 
newSfPlacementPolicy(Class<?>, Staas) - Method in class com.samysadi.acs.utility.factory.Factory
 
newSfReplicaSelectionPolicy(Class<?>, Staas) - Method in class com.samysadi.acs.utility.factory.Factory
 
newSfReplicationManager(Class<?>, Staas) - Method in class com.samysadi.acs.utility.factory.Factory
 
newSimulator(Class<?>, Config) - Method in class com.samysadi.acs.utility.factory.Factory
 
newSimulatorFactory(Class<?>, Config) - Method in class com.samysadi.acs.utility.factory.Factory
 
newStaas(Class<?>, CloudProvider) - Method in class com.samysadi.acs.utility.factory.Factory
 
newStorage(Class<?>, Host, long) - Method in class com.samysadi.acs.utility.factory.Factory
 
newStorageFile(Class<?>, Storage, long) - Method in class com.samysadi.acs.utility.factory.Factory
 
newStorageOperation(Class<?>, Job, StorageFile, StorageOperation.StorageOperationType, long, long) - Method in class com.samysadi.acs.utility.factory.Factory
 
newStorageProvisioner(Class<?>, Storage, long) - Method in class com.samysadi.acs.utility.factory.Factory
 
newSwitch(Class<?>, Entity) - Method in class com.samysadi.acs.utility.factory.Factory
 
newTemporaryVirtualMachine(Class<?>) - Method in class com.samysadi.acs.utility.factory.Factory
 
newThinClient(Class<?>, User) - Method in class com.samysadi.acs.utility.factory.Factory
 
newThinClientVirtualMachine(Class<?>, ThinClient) - Method in class com.samysadi.acs.utility.factory.Factory
 
newTopologyFactory(Class<?>, Config, CloudProvider) - Method in class com.samysadi.acs.utility.factory.Factory
 
newTrace(Class<?>, Probe<?>) - Method in class com.samysadi.acs.utility.factory.Factory
 
newTraceFactory(Class<?>, Config, Probed) - Method in class com.samysadi.acs.utility.factory.Factory
 
newUser(Class<?>, CloudProvider) - Method in class com.samysadi.acs.utility.factory.Factory
 
newUserFactory(Class<?>, Config, CloudProvider) - Method in class com.samysadi.acs.utility.factory.Factory
 
newVirtualMachine(Class<?>) - Method in class com.samysadi.acs.utility.factory.Factory
 
newVirtualMachineFactory(Class<?>, Config, CloudProvider, User) - Method in class com.samysadi.acs.utility.factory.Factory
 
newVirtualRam(Class<?>, Ram, long) - Method in class com.samysadi.acs.utility.factory.Factory
 
newVirtualStorage(Class<?>, Storage, long) - Method in class com.samysadi.acs.utility.factory.Factory
 
newVmCheckpoint(Class<?>, VirtualMachine) - Method in class com.samysadi.acs.utility.factory.Factory
 
newVmCheckpointingHandler(Class<?>, CloudProvider) - Method in class com.samysadi.acs.utility.factory.Factory
 
newVmPlacementPolicy(Class<?>, CloudProvider) - Method in class com.samysadi.acs.utility.factory.Factory
 
newWorkload(Class<?>) - Method in class com.samysadi.acs.utility.factory.Factory
 
next() - Method in class com.samysadi.acs.utility.collections.CyclicIterator
 
next() - Method in class com.samysadi.acs.utility.collections.ShuffledIterator
 
next() - Method in interface com.samysadi.acs.utility.factory.generation.flow.GenerationFlow
Returns the GenerationFlowInfo containing the simulation delay before generating next entities, and how many entities need to be generated at that moment.
next() - Method in class com.samysadi.acs.utility.factory.generation.flow.GenerationFlowDefault
 
next() - Method in class com.samysadi.acs.utility.factory.generation.mode.FrequencyGenerationMode
 
next() - Method in interface com.samysadi.acs.utility.factory.generation.mode.GenerationMode
 
next() - Method in class com.samysadi.acs.utility.factory.generation.mode.RandomGenerationMode
 
nextBoolean() - Method in class com.samysadi.acs.utility.random.AbstractRandom
 
nextBoolean() - Method in class com.samysadi.acs.utility.random.Constant
 
nextBoolean() - Method in interface com.samysadi.acs.utility.random.NumberGenerator
 
nextBoolean() - Method in class com.samysadi.acs.utility.random.Uniform
 
nextByte() - Method in class com.samysadi.acs.utility.random.AbstractRandom
 
nextByte() - Method in class com.samysadi.acs.utility.random.Constant
 
nextByte() - Method in interface com.samysadi.acs.utility.random.NumberGenerator
 
nextByte() - Method in class com.samysadi.acs.utility.random.Uniform
 
nextDouble() - Method in class com.samysadi.acs.utility.random.AbstractRandom
 
nextDouble() - Method in class com.samysadi.acs.utility.random.Constant
 
nextDouble() - Method in class com.samysadi.acs.utility.random.Exponential
 
nextDouble() - Method in class com.samysadi.acs.utility.random.Geometric
 
nextDouble() - Method in interface com.samysadi.acs.utility.random.NumberGenerator
 
nextDouble() - Method in class com.samysadi.acs.utility.random.Pareto
 
nextDouble() - Method in class com.samysadi.acs.utility.random.Poisson
 
nextDouble() - Method in class com.samysadi.acs.utility.random.Uniform
 
nextDouble() - Method in class com.samysadi.acs.utility.random.Weibull
 
nextFloat() - Method in class com.samysadi.acs.utility.random.AbstractRandom
 
nextFloat() - Method in class com.samysadi.acs.utility.random.Constant
 
nextFloat() - Method in interface com.samysadi.acs.utility.random.NumberGenerator
 
nextFloat() - Method in class com.samysadi.acs.utility.random.Uniform
 
nextInt() - Method in class com.samysadi.acs.utility.random.AbstractRandom
 
nextInt() - Method in class com.samysadi.acs.utility.random.Constant
 
nextInt() - Method in interface com.samysadi.acs.utility.random.NumberGenerator
 
nextInt() - Method in class com.samysadi.acs.utility.random.Uniform
 
nextLong() - Method in class com.samysadi.acs.utility.random.AbstractRandom
 
nextLong() - Method in class com.samysadi.acs.utility.random.Constant
 
nextLong() - Method in interface com.samysadi.acs.utility.random.NumberGenerator
 
nextLong() - Method in class com.samysadi.acs.utility.random.Uniform
 
nextShort() - Method in class com.samysadi.acs.utility.random.AbstractRandom
 
nextShort() - Method in class com.samysadi.acs.utility.random.Constant
 
nextShort() - Method in interface com.samysadi.acs.utility.random.NumberGenerator
 
nextShort() - Method in class com.samysadi.acs.utility.random.Uniform
 
NI_IPADDRESS_CHANGED - Static variable in class com.samysadi.acs.utility.NotificationCodes
Description:
Notifier: NetworkInterface
Object: null
NI_LINKING_UPDATED - Static variable in class com.samysadi.acs.utility.NotificationCodes
Description:
Notifier: NetworkInterface
Object: null
NotificationCodes - Class in com.samysadi.acs.utility
This class contains all predefined notification codes.
NotificationCodes() - Constructor for class com.samysadi.acs.utility.NotificationCodes
 
NotificationCodes.CheckpointingHandlerDeleteResult<E extends RunnableEntity,C extends Checkpoint<E,?>> - Class in com.samysadi.acs.utility
 
NotificationCodes.CheckpointingHandlerDeleteResult(E, C) - Constructor for class com.samysadi.acs.utility.NotificationCodes.CheckpointingHandlerDeleteResult
 
NotificationCodes.CheckpointingHandlerRecoverResult<E extends RunnableEntity,C extends Checkpoint<E,?>> - Class in com.samysadi.acs.utility
 
NotificationCodes.CheckpointingHandlerRecoverResult(E, C, E) - Constructor for class com.samysadi.acs.utility.NotificationCodes.CheckpointingHandlerRecoverResult
 
NotificationCodes.MigrationRequest - Class in com.samysadi.acs.utility
 
NotificationCodes.MigrationRequest(VirtualMachine, Host) - Constructor for class com.samysadi.acs.utility.NotificationCodes.MigrationRequest
 
NotificationCodes.MigrationResult - Class in com.samysadi.acs.utility
 
NotificationCodes.MigrationResult(NotificationCodes.MigrationRequest) - Constructor for class com.samysadi.acs.utility.NotificationCodes.MigrationResult
 
notificationCodeToString(int) - Static method in class com.samysadi.acs.core.notifications.CoreNotificationCodes
 
notificationCodeToString(int) - Static method in class com.samysadi.acs.utility.NotificationCodes
 
NotificationListener - Class in com.samysadi.acs.core.notifications
An abstract class for receiving notification events.
NotificationListener() - Constructor for class com.samysadi.acs.core.notifications.NotificationListener
 
Notifier - Interface in com.samysadi.acs.core.notifications
A Notifier holds a set of listeners (see NotificationListener) that can be notified at different moments of the simulation.
NotifierImpl - Class in com.samysadi.acs.core.notifications
 
NotifierImpl() - Constructor for class com.samysadi.acs.core.notifications.NotifierImpl
 
NotifierImpl.NotifyEvent - Class in com.samysadi.acs.core.notifications
 
NotifierImpl.NotifyEvent(NotificationListener, NotifierImpl, int, Object) - Constructor for class com.samysadi.acs.core.notifications.NotifierImpl.NotifyEvent
 
notify(int, Object) - Method in interface com.samysadi.acs.core.notifications.Notifier
For each listener that was added using the given notification_code, this method does one of the following actions.
notify(int, Object) - Method in class com.samysadi.acs.core.notifications.NotifierImpl
 
notifyNow(int, Object) - Method in interface com.samysadi.acs.core.notifications.Notifier
Executes the code of all listeners that were added for the given notification_code.
notifyNow(int, Object) - Method in class com.samysadi.acs.core.notifications.NotifierImpl
 
NumberGenerator - Interface in com.samysadi.acs.utility.random
 
NumberUtils - Class in com.samysadi.acs.utility
 
A B C D E F G H I J K L M N O P R S T U V W