|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Uses of VirtualMachine in hu.mta.sztaki.lpds.cloud.simulator.energy.specialized |
---|
Constructors in hu.mta.sztaki.lpds.cloud.simulator.energy.specialized with parameters of type VirtualMachine | |
---|---|
SimpleVMEnergyMeter(VirtualMachine vm)
Cannot be created for unallocated VMs! |
Uses of VirtualMachine in hu.mta.sztaki.lpds.cloud.simulator.iaas |
---|
Fields in hu.mta.sztaki.lpds.cloud.simulator.iaas declared as VirtualMachine | |
---|---|
private VirtualMachine |
PhysicalMachine.ResourceAllocation.user
|
Fields in hu.mta.sztaki.lpds.cloud.simulator.iaas with type parameters of type VirtualMachine | |
---|---|
Set<VirtualMachine> |
PhysicalMachine.publicVms
|
private HashSet<VirtualMachine> |
PhysicalMachine.vms
|
private StateDependentEventHandler<VirtualMachine.StateChange,org.apache.commons.lang3.tuple.Triple<VirtualMachine,VirtualMachine.State,VirtualMachine.State>> |
VirtualMachine.vmStateChangelistenerManager
|
Methods in hu.mta.sztaki.lpds.cloud.simulator.iaas that return VirtualMachine | |
---|---|
VirtualMachine[] |
PhysicalMachine.requestVM(VirtualAppliance va,
ResourceConstraints rc,
Repository vaSource,
int count)
Initiates a VM on this physical machine. |
VirtualMachine[] |
IaaSService.requestVM(VirtualAppliance va,
ResourceConstraints rc,
Repository vaSource,
int count)
|
VirtualMachine[] |
VMManager.requestVM(VirtualAppliance va,
ResourceConstraints rc,
Repository vaSource,
int count,
HashMap<String,Object> schedulingConstraints)
Creates a new VM in the system and immediately returns with a new VM object. |
VirtualMachine[] |
PhysicalMachine.requestVM(VirtualAppliance va,
ResourceConstraints rc,
Repository vaSource,
int count,
HashMap<String,Object> schedulingConstraints)
Scheduling constraints are ignored currently! As this is too low level to handle them in the current state of the simulator. |
VirtualMachine[] |
IaaSService.requestVM(VirtualAppliance va,
ResourceConstraints rc,
Repository vaSource,
int count,
HashMap<String,Object> schedulingConstraints)
|
Methods in hu.mta.sztaki.lpds.cloud.simulator.iaas that return types with arguments of type VirtualMachine | |
---|---|
Collection<VirtualMachine> |
VMManager.listVMs()
Provides an overview on the VMs currently in the system |
Collection<VirtualMachine> |
PhysicalMachine.listVMs()
|
Collection<VirtualMachine> |
IaaSService.listVMs()
|
Methods in hu.mta.sztaki.lpds.cloud.simulator.iaas with parameters of type VirtualMachine | |
---|---|
void |
VirtualMachine.EventSetup.changeEvents(VirtualMachine onMe)
Implementing this function allows the implementor to provide a custom VM state change function |
void |
VirtualMachine.StartupProcedure.changeEvents(VirtualMachine onMe)
|
private PhysicalMachine |
IaaSService.checkVMHost(VirtualMachine vm)
|
void |
PhysicalMachine.deployVM(VirtualMachine vm,
PhysicalMachine.ResourceAllocation ra,
Repository vaSource)
|
void |
VMManager.migrateVM(VirtualMachine vm,
E target)
Migrates a VM from the current system to another. |
void |
IaaSService.migrateVM(VirtualMachine vm,
IaaSService target)
|
void |
PhysicalMachine.migrateVM(VirtualMachine vm,
PhysicalMachine target)
|
void |
VMManager.reallocateResources(VirtualMachine vm,
ResourceConstraints newresources)
Allows fine-grained resource utilization setup of the particular VM after it was allocated on the system. |
void |
PhysicalMachine.reallocateResources(VirtualMachine vm,
ResourceConstraints newresources)
|
void |
IaaSService.reallocateResources(VirtualMachine vm,
ResourceConstraints newresources)
|
void |
VirtualMachine.StateChange.stateChanged(VirtualMachine vm,
VirtualMachine.State oldState,
VirtualMachine.State newState)
If the state of a VM is changed this function is called on all subscribing implementations. |
void |
PhysicalMachine.ResourceAllocation.stateChanged(VirtualMachine vm,
VirtualMachine.State oldState,
VirtualMachine.State newState)
|
void |
VMManager.terminateVM(VirtualMachine vm,
boolean killTasks)
Terminates a VM in the system. |
void |
PhysicalMachine.terminateVM(VirtualMachine vm,
boolean killTasks)
|
void |
IaaSService.terminateVM(VirtualMachine vm,
boolean killTasks)
Requesting the destruction of a VM in a DESTROYED state will dequeue the VM from the scheduler's request queue. |
(package private) void |
PhysicalMachine.ResourceAllocation.use(VirtualMachine vm)
|
Uses of VirtualMachine in hu.mta.sztaki.lpds.cloud.simulator.iaas.statenotifications |
---|
Methods in hu.mta.sztaki.lpds.cloud.simulator.iaas.statenotifications that return types with arguments of type VirtualMachine | |
---|---|
static StateDependentEventHandler<VirtualMachine.StateChange,org.apache.commons.lang3.tuple.Triple<VirtualMachine,VirtualMachine.State,VirtualMachine.State>> |
VMStateChangeNotificationHandler.getHandlerInstance()
|
Method parameters in hu.mta.sztaki.lpds.cloud.simulator.iaas.statenotifications with type arguments of type VirtualMachine | |
---|---|
void |
VMStateChangeNotificationHandler.sendNotification(VirtualMachine.StateChange onObject,
org.apache.commons.lang3.tuple.Triple<VirtualMachine,VirtualMachine.State,VirtualMachine.State> stateData)
|
Uses of VirtualMachine in hu.mta.sztaki.lpds.cloud.simulator.iaas.vmscheduling |
---|
Fields in hu.mta.sztaki.lpds.cloud.simulator.iaas.vmscheduling declared as VirtualMachine | |
---|---|
VirtualMachine[] |
QueueingData.queuedVMs
|
Methods in hu.mta.sztaki.lpds.cloud.simulator.iaas.vmscheduling that return types with arguments of type VirtualMachine | |
---|---|
List<VirtualMachine> |
Scheduler.getQueuedVMs()
|
Methods in hu.mta.sztaki.lpds.cloud.simulator.iaas.vmscheduling with parameters of type VirtualMachine | |
---|---|
boolean |
Scheduler.dropVMrequest(VirtualMachine vm)
|
void |
Scheduler.scheduleVMrequest(VirtualMachine[] vms,
ResourceConstraints rc,
Repository vaSource,
HashMap<String,Object> schedulingConstraints)
|
Constructors in hu.mta.sztaki.lpds.cloud.simulator.iaas.vmscheduling with parameters of type VirtualMachine | |
---|---|
QueueingData(VirtualMachine[] vms,
ResourceConstraints rc,
Repository vaSource,
Map<String,Object> schedulingConstraints,
long received)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |