watcher/doc/source/strategies/noisy_neighbor.rst
licanwei 4a5175cbad Add noisy neighbor strategy doc
Change-Id: I84add2103fd12c7b0c7e36d57fdfc4fe43e933b1
2018-07-26 00:45:40 -07:00

2.4 KiB

Noisy neighbor

Synopsis

display name: Noisy Neighbor

goal: noisy_neighbor

watcher.decision_engine.strategy.strategies.noisy_neighbor.NoisyNeighbor

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:

watcher.decision_engine.model.collector.nova.NovaClusterDataModelCollector

Actions

Default Watcher's actions:

action description
migration

watcher.applier.actions.migration.Migrate

Planner

Default Watcher's planner:

watcher.decision_engine.planner.weight.WeightPlanner

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

None