|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use VirtualMachine | |
---|---|
hu.mta.sztaki.lpds.cloud.simulator.energy | |
hu.mta.sztaki.lpds.cloud.simulator.iaas | |
hu.mta.sztaki.lpds.cloud.simulator.iaas.vmscheduling |
Uses of VirtualMachine in hu.mta.sztaki.lpds.cloud.simulator.energy |
---|
Constructors in hu.mta.sztaki.lpds.cloud.simulator.energy 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
|
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 | |
---|---|
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 |
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)
|
(package private) void |
PhysicalMachine.ResourceAllocation.use(VirtualMachine vm)
|
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 with parameters of type VirtualMachine | |
---|---|
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,
HashMap<String,Object> schedulingConstraints,
long received)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |