Uses of Interface
hu.mta.sztaki.lpds.cloud.simulator.iaas.VMManager.CapacityChangeEvent

Packages that use VMManager.CapacityChangeEvent
hu.mta.sztaki.lpds.cloud.simulator.energy.specialized   
hu.mta.sztaki.lpds.cloud.simulator.iaas   
hu.mta.sztaki.lpds.cloud.simulator.iaas.pmscheduling   
hu.mta.sztaki.lpds.cloud.simulator.iaas.vmscheduling   
 

Uses of VMManager.CapacityChangeEvent in hu.mta.sztaki.lpds.cloud.simulator.energy.specialized
 

Classes in hu.mta.sztaki.lpds.cloud.simulator.energy.specialized that implement VMManager.CapacityChangeEvent
 class IaaSEnergyMeter
          Allows a complete IaaS system to be monitored energywise with single energy metering operations.
 class PhysicalMachineEnergyMeter
          Allows to energy meter all resource spreaders (e.g.
 class SimpleVMEnergyMeter
          Derives VM consumption from its hosting PM.
 

Uses of VMManager.CapacityChangeEvent in hu.mta.sztaki.lpds.cloud.simulator.iaas
 

Fields in hu.mta.sztaki.lpds.cloud.simulator.iaas with type parameters of type VMManager.CapacityChangeEvent
private  StateDependentEventHandler<VMManager.CapacityChangeEvent<PhysicalMachine>,List<PhysicalMachine>> IaaSService.capacityListenerManager
          event handler for capacity changes in terms of added/removed physical machines
private  StateDependentEventHandler<VMManager.CapacityChangeEvent<ResourceConstraints>,List<ResourceConstraints>> PhysicalMachine.increasingFreeCapacityListenerManager
          this notification handler is used to send out events when some of the PM's resources are getting available for others to use
 

Methods in hu.mta.sztaki.lpds.cloud.simulator.iaas with parameters of type VMManager.CapacityChangeEvent
 void VMManager.subscribeToCapacityChanges(VMManager.CapacityChangeEvent<F> e)
          manages the subscriptions for capacity change (increase/decrease) events
 void IaaSService.subscribeToCapacityChanges(VMManager.CapacityChangeEvent<PhysicalMachine> e)
          get notified about capacity changes (PM additions/removals) This call is propagated to StateDependentEventHandler.
 void PhysicalMachine.subscribeToCapacityChanges(VMManager.CapacityChangeEvent<ResourceConstraints> e)
          not implemented
 void PhysicalMachine.subscribeToIncreasingFreeapacityChanges(VMManager.CapacityChangeEvent<ResourceConstraints> e)
          manages the subscriptions for free capacity events (i.e.
 void VMManager.unsubscribeFromCapacityChanges(VMManager.CapacityChangeEvent<F> e)
          manages the subscriptions for capacity change (increase/decrease) events
 void IaaSService.unsubscribeFromCapacityChanges(VMManager.CapacityChangeEvent<PhysicalMachine> e)
          cancel the notifications about capacity changes (PM additions/removals) This call is propagated to StateDependentEventHandler.
 void PhysicalMachine.unsubscribeFromCapacityChanges(VMManager.CapacityChangeEvent<ResourceConstraints> e)
          not implemented
 void PhysicalMachine.unsubscribeFromIncreasingFreeCapacityChanges(VMManager.CapacityChangeEvent<ResourceConstraints> e)
          manages the subscriptions for free capacity events (i.e.
 

Uses of VMManager.CapacityChangeEvent in hu.mta.sztaki.lpds.cloud.simulator.iaas.pmscheduling
 

Classes in hu.mta.sztaki.lpds.cloud.simulator.iaas.pmscheduling that implement VMManager.CapacityChangeEvent
private  class SchedulingDependentMachines.CapacityChangeManager
          The main PM control mechanisms are implemented in this class The class basically controls a single PM.
 

Methods in hu.mta.sztaki.lpds.cloud.simulator.iaas.pmscheduling that return VMManager.CapacityChangeEvent
protected  VMManager.CapacityChangeEvent<PhysicalMachine> SchedulingDependentMachines.getHostRegEvent()
          Defines to do the following when a new host is (de)registered to the parent IaaSService: if the current event is a registration event then the function creates and locally registers a new capacity change manager for the newly registered pms if the current event is a deregistration event then the function cancels the capacity management for all deregistered pms
protected abstract  VMManager.CapacityChangeEvent<PhysicalMachine> PhysicalMachineController.getHostRegEvent()
          Calling this function should return an object which knows what to do in case a new host registration/deregistration happens on the parent IaaS service.
protected  VMManager.CapacityChangeEvent<PhysicalMachine> AlwaysOnMachines.getHostRegEvent()
          When a new PM is registered to the IaaS service the below controller automatically turns it on.
 

Uses of VMManager.CapacityChangeEvent in hu.mta.sztaki.lpds.cloud.simulator.iaas.vmscheduling
 

Fields in hu.mta.sztaki.lpds.cloud.simulator.iaas.vmscheduling declared as VMManager.CapacityChangeEvent
protected  VMManager.CapacityChangeEvent<ResourceConstraints> Scheduler.freeCapacity
          This field represents the action to be done when some resources become free on one of the currently running PMs in the IaaS.
 



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