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

P

Pair<O1,O2> - Class in com.samysadi.acs.utility
This generic class defines a pair containing two Objects.
Pair(O1, O2) - Constructor for class com.samysadi.acs.utility.Pair
 
parentContext() - Method in class com.samysadi.acs.core.Config
 
Pareto - Class in com.samysadi.acs.utility.random
For more details on the implementation, refer to the cumulative distribution function in wikipedia.
Pareto(double, double, Random) - Constructor for class com.samysadi.acs.utility.random.Pareto
 
Pareto(double, double) - Constructor for class com.samysadi.acs.utility.random.Pareto
Creates a new instance based on the current simulator's random generator.
PAST_TIME - Static variable in class com.samysadi.acs.core.Simulator
A simulation time value that is always in the past.
peek() - Method in class com.samysadi.acs.utility.collections.WeakLinkedList
 
peekFirst() - Method in class com.samysadi.acs.utility.collections.WeakLinkedList
 
peekLast() - Method in class com.samysadi.acs.utility.collections.WeakLinkedList
 
placeStorageFile(StorageFile, Storage) - Method in interface com.samysadi.acs.service.staas.sfplacement.SfPlacementPolicy
Takes all actions in order to place the given storageFile on the given storage.
placeStorageFile(StorageFile, Storage) - Method in class com.samysadi.acs.service.staas.sfplacement.SfPlacementPolicyAbstract
 
placeVm(VirtualMachine, Host) - Method in interface com.samysadi.acs.service.vmplacement.VmPlacementPolicy
Takes all actions in order to place the given vm on the given host.
placeVm(VirtualMachine, Host) - Method in class com.samysadi.acs.service.vmplacement.VmPlacementPolicyAbstract
 
Poisson - Class in com.samysadi.acs.utility.random
For more details on the implementation, refer to the cumulative distribution function in wikipedia.
Poisson(double, Random) - Constructor for class com.samysadi.acs.utility.random.Poisson
 
Poisson(double) - Constructor for class com.samysadi.acs.utility.random.Poisson
Creates a new instance based on the current simulator's random generator.
poll() - Method in class com.samysadi.acs.utility.collections.WeakLinkedList
 
pollFirst() - Method in class com.samysadi.acs.utility.collections.WeakLinkedList
 
pollLast() - Method in class com.samysadi.acs.utility.collections.WeakLinkedList
 
pop() - Method in class com.samysadi.acs.utility.collections.WeakLinkedList
 
POWER_STATE_CHANGED - Static variable in class com.samysadi.acs.core.notifications.CoreNotificationCodes
Description: Thrown when the PoweredEntity.PowerState of this entity changes (is powered-on or powered-off).
Notifier: PoweredEntity
Object: null
PoweredEntity - Interface in com.samysadi.acs.core.entity
An entity that can be turned on and off.
PoweredEntity.PowerState - Enum in com.samysadi.acs.core.entity
 
PowerManager - Interface in com.samysadi.acs.service.power
 
PowerManagerDefault - Class in com.samysadi.acs.service.power
 
PowerManagerDefault() - Constructor for class com.samysadi.acs.service.power.PowerManagerDefault
 
powerOff(Host) - Method in interface com.samysadi.acs.service.power.PowerManager
Powers off the given host.
powerOff(Host) - Method in class com.samysadi.acs.service.power.PowerManagerDefault
 
powerOn(Host) - Method in interface com.samysadi.acs.service.power.PowerManager
Powers on the given host.
powerOn(Host) - Method in class com.samysadi.acs.service.power.PowerManagerDefault
 
PowerProbe - Interface in com.samysadi.acs.core.tracing.probetypes
 
prepend(NetworkInterface) - Method in class com.samysadi.acs.hardware.network.routingprotocol.Route
Adds the given interface in the beginning of the current route and returns true.
PriceProbe - Interface in com.samysadi.acs.core.tracing.probetypes
 
Probe<ValueType> - Interface in com.samysadi.acs.core.tracing
A probe is used to access and watch modifications on a given information (value of the probe).
Each probe has an associated Key that defines what information it contains, and uniquely identifies it inside its parent.
PROBE_VALUE_CHANGED - Static variable in class com.samysadi.acs.core.notifications.CoreNotificationCodes
Description: Thrown after that a probe value changes.
Notifier: Probe
Object: null
Probed - Interface in com.samysadi.acs.core.tracing
This interface defines an object which may contain one or multiple probes, and defines methods to add/remove probes and to access those probes.
ProbeDecrementTask - Class in com.samysadi.acs.utility.workload.task
 
ProbeDecrementTask(Workload, Config) - Constructor for class com.samysadi.acs.utility.workload.task.ProbeDecrementTask
 
ProbedImpl - Class in com.samysadi.acs.core.tracing
Note:This implementation also extends NotifierImpl.
ProbedImpl() - Constructor for class com.samysadi.acs.core.tracing.ProbedImpl
 
ProbeImpl<ValueType> - Class in com.samysadi.acs.core.tracing
This abstract class implements some methods of the Probe interface, and offers protected methods in order to ease subclass implementations.
ProbeImpl() - Constructor for class com.samysadi.acs.core.tracing.ProbeImpl
 
ProbeIncrementTask - Class in com.samysadi.acs.utility.workload.task
 
ProbeIncrementTask(Workload, Config) - Constructor for class com.samysadi.acs.utility.workload.task.ProbeIncrementTask
 
ProbeSetValueTask - Class in com.samysadi.acs.utility.workload.task
 
ProbeSetValueTask(Workload, Config) - Constructor for class com.samysadi.acs.utility.workload.task.ProbeSetValueTask
 
ProbeValueFormatter - Interface in com.samysadi.acs.core.tracing
 
probeValueToString(Probe<?>, Object, boolean, boolean) - Static method in class com.samysadi.acs.core.Simulator
 
probeValueUnit(Probe<?>) - Static method in class com.samysadi.acs.core.Simulator
 
process() - Method in interface com.samysadi.acs.core.event.Event
This method is called by the simulator when the time has come to process this event.
process() - Method in class com.samysadi.acs.core.event.EventChain
 
process() - Method in class com.samysadi.acs.core.notifications.NotifierImpl.NotifyEvent
 
ProcessingUnit - Interface in com.samysadi.acs.hardware.pu
 
ProcessingUnitDefault - Class in com.samysadi.acs.hardware.pu
 
ProcessingUnitDefault() - Constructor for class com.samysadi.acs.hardware.pu.ProcessingUnitDefault
 
processStage(int) - Method in class com.samysadi.acs.core.event.EventChain
This method is repetitively called with an incremented stageNum, starting from 0, as long as it returns true.
This is done by transparently scheduling a clone of this event after each stage.
Provisioner<OperationType extends Operation<Resource>,Resource> - Interface in com.samysadi.acs.virtualization.job.operation.provisioner
 
PuAllocator - Interface in com.samysadi.acs.virtualization
This interface defines the strategy to use when a new ComputingOperation is being started in order to select a ProcessingUnit among all available ones inside the VM.
PuAllocatorDefault - Class in com.samysadi.acs.virtualization
The strategy employed is to choose the ProcessingUnit that gives a higher promise (ie: the less used PU).
PuAllocatorDefault() - Constructor for class com.samysadi.acs.virtualization.PuAllocatorDefault
 
push(E) - Method in class com.samysadi.acs.utility.collections.WeakLinkedList
 
A B C D E F G H I J K L M N O P R S T U V W