hu.mta.sztaki.lpds.cloud.simulator.iaas.vmscheduling
Class RoundRobinScheduler

java.lang.Object
  extended by hu.mta.sztaki.lpds.cloud.simulator.iaas.vmscheduling.Scheduler
      extended by hu.mta.sztaki.lpds.cloud.simulator.iaas.vmscheduling.FirstFitScheduler
          extended by hu.mta.sztaki.lpds.cloud.simulator.iaas.vmscheduling.RoundRobinScheduler

public class RoundRobinScheduler
extends FirstFitScheduler


Nested Class Summary
 
Nested classes/interfaces inherited from class hu.mta.sztaki.lpds.cloud.simulator.iaas.vmscheduling.Scheduler
Scheduler.QueueingEvent
 
Field Summary
private  RoundRobinIterator rit
           
 
Fields inherited from class hu.mta.sztaki.lpds.cloud.simulator.iaas.vmscheduling.FirstFitScheduler
raBiggestNotSuitable, ras
 
Fields inherited from class hu.mta.sztaki.lpds.cloud.simulator.iaas.vmscheduling.Scheduler
freeCapacity, parent, pmComparator, pmstateChanged, publicTQ, queue, totalQueued
 
Constructor Summary
RoundRobinScheduler(IaaSService parent)
           
 
Method Summary
protected  PMIterator getPMIterator()
           
 
Methods inherited from class hu.mta.sztaki.lpds.cloud.simulator.iaas.vmscheduling.FirstFitScheduler
scheduleQueued
 
Methods inherited from class hu.mta.sztaki.lpds.cloud.simulator.iaas.vmscheduling.Scheduler
dropVMrequest, getQueuedVMs, getQueueLength, getTotalQueued, manageQueueRemoval, manageQueueRemoval, notifyListeners, scheduleVMrequest, subscribeQueueingEvents, unsubscribeQueueingEvents
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

rit

private final RoundRobinIterator rit
Constructor Detail

RoundRobinScheduler

public RoundRobinScheduler(IaaSService parent)
Method Detail

getPMIterator

protected PMIterator getPMIterator()
Overrides:
getPMIterator in class FirstFitScheduler


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