Uses of Class
hu.mta.sztaki.lpds.cloud.simulator.io.NetworkNode.NetworkException

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.
 



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