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

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.SmallestFirstScheduler

public class SmallestFirstScheduler
extends FirstFitScheduler


Nested Class Summary
static class SmallestFirstScheduler.SFQueue
           
 
Nested classes/interfaces inherited from class hu.mta.sztaki.lpds.cloud.simulator.iaas.vmscheduling.Scheduler
Scheduler.QueueingEvent
 
Field Summary
static Comparator<QueueingData> vmQueueSmallestFirstComparator
           
 
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
SmallestFirstScheduler(IaaSService parent)
           
 
Method Summary
 
Methods inherited from class hu.mta.sztaki.lpds.cloud.simulator.iaas.vmscheduling.FirstFitScheduler
getPMIterator, 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

vmQueueSmallestFirstComparator

public static final Comparator<QueueingData> vmQueueSmallestFirstComparator
Constructor Detail

SmallestFirstScheduler

public SmallestFirstScheduler(IaaSService parent)


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