Uses of Class
hu.mta.sztaki.lpds.cloud.simulator.iaas.PhysicalMachine.ResourceAllocation

Packages that use PhysicalMachine.ResourceAllocation
hu.mta.sztaki.lpds.cloud.simulator.iaas   
hu.mta.sztaki.lpds.cloud.simulator.iaas.vmscheduling   
 

Uses of PhysicalMachine.ResourceAllocation in hu.mta.sztaki.lpds.cloud.simulator.iaas
 

Fields in hu.mta.sztaki.lpds.cloud.simulator.iaas declared as PhysicalMachine.ResourceAllocation
private  PhysicalMachine.ResourceAllocation[] PhysicalMachine.promisedResources
          this is the array of resource allocations which contain all not yet used/expired resource allocations.
private  PhysicalMachine.ResourceAllocation VirtualMachine.ra
          the resource allocation of this VM (this is only not null when the VM is actually running on a pm, or about to run)
 

Methods in hu.mta.sztaki.lpds.cloud.simulator.iaas that return PhysicalMachine.ResourceAllocation
 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.
 PhysicalMachine.ResourceAllocation VirtualMachine.getResourceAllocation()
          Determines what is the resource allocation currently used by the VM.
 

Methods in hu.mta.sztaki.lpds.cloud.simulator.iaas with parameters of type PhysicalMachine.ResourceAllocation
private  void VirtualMachine.actualMigration(PhysicalMachine.ResourceAllocation target)
          This function is responsible for the actual transfer between the old physical machine and the new one.
 boolean PhysicalMachine.cancelAllocation(PhysicalMachine.ResourceAllocation allocation)
          Terminate a resource allocation through the PM's interfaces
private  boolean PhysicalMachine.checkAllocationsPresence(PhysicalMachine.ResourceAllocation allocation)
          check if a particular resource allocation is really issued by this pm.
 void PhysicalMachine.deployVM(VirtualMachine vm, PhysicalMachine.ResourceAllocation ra, Repository vaSource)
          Bounds a VM to a particular PM on a previously agreed allocation
 void VirtualMachine.migrate(PhysicalMachine.ResourceAllocation target)
          Moves all data necessary for the VMs execution from its current physical machine to another.
private  void VirtualMachine.resumeAfterMigration(PhysicalMachine.ResourceAllocation target)
          This function is called after the disk and memory images of the VM are located on its new hosting repository.
 void VirtualMachine.setResourceAllocation(PhysicalMachine.ResourceAllocation newRA)
          Allows to set a new resource allocation for the VM This function will notify the resource allocation about the acquiration of the resources by utilizing the use function!
 void VirtualMachine.switchOn(PhysicalMachine.ResourceAllocation allocation, Repository vasource)
          Initiates the startup procedure of a VM.
 

Uses of PhysicalMachine.ResourceAllocation in hu.mta.sztaki.lpds.cloud.simulator.iaas.vmscheduling
 

Fields in hu.mta.sztaki.lpds.cloud.simulator.iaas.vmscheduling declared as PhysicalMachine.ResourceAllocation
(package private)  PhysicalMachine.ResourceAllocation FirstFitScheduler.raBiggestNotSuitable
          the largest allocation that was possible to collect from all running PMs in the infrastructure.
(package private)  PhysicalMachine.ResourceAllocation[] FirstFitScheduler.ras
          The set of resource allocations made for the current VM request (this is important for multi VM requests)
 



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