hu.mta.sztaki.lpds.cloud.simulator.iaas.pmscheduling
Class SchedulingDependentMachines

java.lang.Object
  extended by hu.mta.sztaki.lpds.cloud.simulator.iaas.pmscheduling.PhysicalMachineController
      extended by hu.mta.sztaki.lpds.cloud.simulator.iaas.pmscheduling.SchedulingDependentMachines

public class SchedulingDependentMachines
extends PhysicalMachineController


Nested Class Summary
private  class SchedulingDependentMachines.CapacityChangeManager
           
 
Field Summary
private  HashMap<PhysicalMachine,SchedulingDependentMachines.CapacityChangeManager> capacityManagers
           
private  PhysicalMachine currentlyStartingPM
           
 
Fields inherited from class hu.mta.sztaki.lpds.cloud.simulator.iaas.pmscheduling.PhysicalMachineController
parent, queueingEvent
 
Constructor Summary
SchedulingDependentMachines(IaaSService parent)
           
 
Method Summary
protected  VMManager.CapacityChangeEvent<PhysicalMachine> getHostRegEvent()
           
protected  Scheduler.QueueingEvent getQueueingEvent()
           
protected  void turnOnAMachine()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

capacityManagers

private HashMap<PhysicalMachine,SchedulingDependentMachines.CapacityChangeManager> capacityManagers

currentlyStartingPM

private PhysicalMachine currentlyStartingPM
Constructor Detail

SchedulingDependentMachines

public SchedulingDependentMachines(IaaSService parent)
Method Detail

getHostRegEvent

protected VMManager.CapacityChangeEvent<PhysicalMachine> getHostRegEvent()
Specified by:
getHostRegEvent in class PhysicalMachineController

getQueueingEvent

protected Scheduler.QueueingEvent getQueueingEvent()
Specified by:
getQueueingEvent in class PhysicalMachineController

turnOnAMachine

protected void turnOnAMachine()


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