|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use NetworkNode.NetworkException | |
---|---|
hu.mta.sztaki.lpds.cloud.simulator.iaas | |
hu.mta.sztaki.lpds.cloud.simulator.io |
Uses of NetworkNode.NetworkException in hu.mta.sztaki.lpds.cloud.simulator.iaas |
---|
Methods in hu.mta.sztaki.lpds.cloud.simulator.iaas that throw NetworkNode.NetworkException | |
---|---|
private void |
VirtualMachine.actualMigration(PhysicalMachine.ResourceAllocation target)
This function is responsible for the actual transfer between the old physical machine and the new one. |
void |
PhysicalMachine.deployVM(VirtualMachine vm,
PhysicalMachine.ResourceAllocation ra,
Repository vaSource)
Bounds a VM to a particular PM on a previously agreed allocation |
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)
Initiates the migration of a VM to another PM. |
ResourceConsumption |
VirtualMachine.newComputeTask(double total,
double limit,
ResourceConsumption.ConsumptionEvent e)
This is the function that users are expected to use to create computing tasks on the VMs (not using resourceconsumptions directly). |
void |
VirtualMachine.prepare(Repository vasource,
Repository vatarget)
Prepares the VM so it can be started without the need to clone its VA first. |
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)
Allows the request of multiple VMs without propagating any scheduling constraints. |
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)
Requests a few VMs just as before. |
VirtualMachine[] |
IaaSService.requestVM(VirtualAppliance va,
ResourceConstraints rc,
Repository vaSource,
int count,
HashMap<String,Object> schedulingConstraints)
Allows the request of multiple VMs. |
void |
VirtualMachine.resume()
Resumes an already suspended VM. |
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.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. |
Uses of NetworkNode.NetworkException in hu.mta.sztaki.lpds.cloud.simulator.io |
---|
Methods in hu.mta.sztaki.lpds.cloud.simulator.io that throw NetworkNode.NetworkException | |
---|---|
static int |
NetworkNode.checkConnectivity(NetworkNode from,
NetworkNode to)
Determines if there is direct network connection possible between two network nodes |
void |
Repository.MainStorageActivity.doStorage()
The action that actually does the depositing of the requested content |
boolean |
Repository.duplicateContent(String id,
String newId,
ResourceConsumption.ConsumptionEvent ev)
Initiates the duplication of some repository content |
static ResourceConsumption |
NetworkNode.initTransfer(long size,
double limit,
NetworkNode from,
NetworkNode to,
ResourceConsumption.ConsumptionEvent e)
This function ensures the proper initialization of an individual transfer. |
private static boolean |
Repository.manageStoragePromise(long size,
String id,
Repository target,
Repository.MainStorageActivity mainActivity)
Manages the promisedStorage field of repository objects. |
boolean |
Repository.requestContentDelivery(String id,
Repository target,
ResourceConsumption.ConsumptionEvent ev)
Initiates transfer from a remote location |
boolean |
Repository.requestContentDelivery(String id,
String newId,
Repository target,
ResourceConsumption.ConsumptionEvent ev)
This function registers a storage object for transfer. |
boolean |
Repository.storeInMemoryObject(StorageObject so,
ResourceConsumption.ConsumptionEvent ev)
Allows the modeling of storing data that previously resided in the memory of this repository. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |