Uses of Class
hu.mta.sztaki.lpds.cloud.simulator.iaas.VirtualMachine

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)
           
 



Copyright © 2012–2015 University of Innsbruck & MTA SZTAKI. All rights reserved.