Noisy neighbor

Noisy neighbor

Synopsis

display name: Noisy Neighbor

goal: noisy_neighbor

Requirements

Metrics

The noisy_neighbor strategy requires the following metrics:

metric service name plugins comment
cpu_l3_cache ceilometer none Intel CMT is required

Cluster data model

Default Watcher’s Compute cluster data model:

Actions

Default Watcher’s actions:

action description
migration  

Planner

Default Watcher’s planner:

Weight planner implementation

This implementation builds actions with parents in accordance with weights. Set of actions having a higher weight will be scheduled before the other ones. There are two config options to configure: action_weights and parallelization.

Limitations

  • This planner requires to have action_weights and parallelization configs tuned well.

Configuration

Strategy parameter is:

parameter type default Value description
cache_threshold Number 35.0 Performance drop in L3_cache threshold for migration

Efficacy Indicator

None

Algorithm

For more information on the noisy neighbor strategy please refer to: http://specs.openstack.org/openstack/watcher-specs/specs/pike/implemented/noisy_neighbor_strategy.html

How to use it ?

$ openstack optimize audittemplate create \
  at1 noisy_neighbor --strategy noisy_neighbor

$ openstack optimize audit create -a at1 \
  -p cache_threshold=45.0
Creative Commons Attribution 3.0 License

Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.