Uses of Class
hu.mta.sztaki.lpds.cloud.simulator.iaas.VMManager.VMManagementException

Packages that use VMManager.VMManagementException
hu.mta.sztaki.lpds.cloud.simulator.iaas   
hu.mta.sztaki.lpds.cloud.simulator.iaas.vmscheduling   
 

Uses of VMManager.VMManagementException in hu.mta.sztaki.lpds.cloud.simulator.iaas
 

Subclasses of VMManager.VMManagementException in hu.mta.sztaki.lpds.cloud.simulator.iaas
static class VirtualMachine.StateChangeException
          This class is defined to ensure one can differentiate errors that were caused because the functions on the VM class are called in an improper order.
static class VMManager.NoSuchVMException
          Receiving this kind of exception shows that the system does not recognize the VM it should operate on.
 

Methods in hu.mta.sztaki.lpds.cloud.simulator.iaas that throw VMManager.VMManagementException
 PhysicalMachine.ResourceAllocation PhysicalMachine.allocateResources(ResourceConstraints requested, boolean strict, int allocationValidityLength)
          Ensures the requested amount of resources are going to be available in the foreseeable future on this physical machine.
 void PhysicalMachine.deployVM(VirtualMachine vm, PhysicalMachine.ResourceAllocation ra, Repository vaSource)
           
 void VirtualMachine.destroy(boolean killTasks)
          Destroys the VM, and cleans up all repositories that could contain disk or memory states.
private  void VirtualMachine.initialTransfer(Repository vasource, Repository vatarget, VirtualMachine.EventSetup es)
          Ensures the transfer of the VM to the appropriate location.
 void VirtualMachine.migrate(PhysicalMachine.ResourceAllocation target)
          Moves all data necessary for the VMs execution from its current physical machine to another.
 void VMManager.migrateVM(VirtualMachine vm, E target)
          Migrates a VM from the current system to another.
 void PhysicalMachine.migrateVM(VirtualMachine vm, PhysicalMachine target)
           
 void VirtualMachine.prepare(Repository vasource, Repository vatarget)
          Prepares the VM so it can be started without the need to clone its VA first.
 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 IaaSService.reallocateResources(VirtualMachine vm, ResourceConstraints newresources)
           
private  void VirtualMachine.realResume()
           
 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)
           
 void VirtualMachine.resume()
          Resumes an already suspended VM.
 void VirtualMachine.setResourceAllocation(PhysicalMachine.ResourceAllocation newRA)
           
 void VirtualMachine.suspend()
          Suspends an already running VM.
private  void VirtualMachine.suspend(VirtualMachine.EventSetup ev)
          Just like regular suspend but allows eventsetup hooks.
 boolean PhysicalMachine.switchoff(PhysicalMachine migrateHere)
          Starts the turn off procedure for the physical machine so it no longer accepts VM requests but it does not consume anymore
 void VirtualMachine.switchOn(PhysicalMachine.ResourceAllocation allocation, Repository vasource)
          Initiates the startup procedure of a VM.
 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 VMManager.VMManagementException in hu.mta.sztaki.lpds.cloud.simulator.iaas.vmscheduling
 

Methods in hu.mta.sztaki.lpds.cloud.simulator.iaas.vmscheduling that throw VMManager.VMManagementException
 void Scheduler.scheduleVMrequest(VirtualMachine[] vms, ResourceConstraints rc, Repository vaSource, HashMap<String,Object> schedulingConstraints)
           
 



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