|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
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) |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |