Package hu.mta.sztaki.lpds.cloud.simulator.iaas

Interface Summary
PhysicalMachine.StateChangeListener Defines the minimal interface for listeners on PM state changes.
VirtualMachine.StateChange This interface helps to receive events on status changes in virtual machines.
VMManager<E,F> This interface intends to provide a generic overview of the VM management functionalities in a system.
VMManager.CapacityChangeEvent<F> The interface to implement for those events where a VMManager object changes its capacity.
 

Class Summary
IaaSService This class represents a single IaaS service.
PhysicalMachine This class represents a single Physical machine with computing resources as well as local disks and network connections.
VirtualMachine This class represents a single virtual machine in the system.
VirtualMachine.EventSetup This internal interface is used to customize internal state change actions in the VM class.
VirtualMachine.StartupProcedure Provides an implementation of the eventsetup class for the startup procedure which is modelled with a single taks that utilizes a single core of the VM for a specified amount of time (in ticks)
 

Enum Summary
PhysicalMachine.PowerStateKind When defining powertransitions for the PM one has to label each transiton's properties with a kind
PhysicalMachine.State Represents the possible states of the physical machines modeled in the system
VirtualMachine.State the possible states of a virtual machine in DISSECT-CF.
 

Exception Summary
IaaSService.IaaSHandlingException This class represents a generic error that occurred during the operation of the IaaS service.
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.
VMManager.NoSuchVMException Receiving this kind of exception shows that the system does not recognize the VM it should operate on.
VMManager.VMManagementException This is a generic class to represent all kinds of problems that could occur while managing VMs on the system.
 



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