watcher.decision_engine.strategy.strategies.noisy_neighbor
Module¶watcher.decision_engine.strategy.strategies.noisy_neighbor.
NoisyNeighbor
(config, osc=None)[source]¶Bases: watcher.decision_engine.strategy.strategies.base.NoisyNeighborBaseStrategy
Noisy Neighbor strategy using live migration
Description
This strategy can identify and migrate a Noisy Neighbor - a low priority VM that negatively affects performance of a high priority VM in terms of IPC by over utilizing Last Level Cache.
Requirements
To enable LLC metric, latest Intel server with CMT support is required.
Limitations
This is a proof of concept that is not meant to be used in production
Spec URL
do_execute
()[source]¶Strategy execution phase
This phase is where you should put the main logic of your strategy.
get_config_opts
()[source]¶Defines the configuration options to be associated to this loadable
Returns: | A list of configuration options relative to this Loadable |
---|---|
Return type: | list of oslo_config.cfg.Opt instances |
Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.