hu.mta.sztaki.lpds.cloud.simulator.iaas
Class VirtualMachine.StartupProcedure

java.lang.Object
  extended by hu.mta.sztaki.lpds.cloud.simulator.iaas.VirtualMachine.EventSetup
      extended by hu.mta.sztaki.lpds.cloud.simulator.iaas.VirtualMachine.StartupProcedure
Enclosing class:
VirtualMachine

private static class VirtualMachine.StartupProcedure
extends VirtualMachine.EventSetup

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)

Author:
"Gabor Kecskemeti, Distributed and Parallel Systems Group, University of Innsbruck (c) 2013"

Field Summary
 
Fields inherited from class hu.mta.sztaki.lpds.cloud.simulator.iaas.VirtualMachine.EventSetup
expectedState
 
Constructor Summary
VirtualMachine.StartupProcedure()
          initiates the class and remarks that the modeled state should be startup
 
Method Summary
 void changeEvents(VirtualMachine onMe)
          Once the startup state is reached, the VM's boot process is imitated with a single core process which runs on the VM for a given amount of ticks.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

VirtualMachine.StartupProcedure

public VirtualMachine.StartupProcedure()
initiates the class and remarks that the modeled state should be startup

Method Detail

changeEvents

public void changeEvents(VirtualMachine onMe)
Once the startup state is reached, the VM's boot process is imitated with a single core process which runs on the VM for a given amount of ticks.

Overrides:
changeEvents in class VirtualMachine.EventSetup


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