|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
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. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |