- 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
-
- 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
-
- 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
-