TS29.244-g30 PFCP Load and Overload Control Mechanism A.1 Throttling Algorithms
- 管理人
- 2020年7月1日
- 読了時間: 2分
Annex A (Informative):
PFCP Load and Overload Control Mechanism
A.1 Throttling Algorithms
A.1.1 "Loss" Throttling Algorithm
A.1.1.1 Example of Possible Implementation
This clause provides an example of a possible implementation of the "Loss" algorithm,
amongst other possible methods.
It is possible to make use of a statistical loss function
(e.g., random selection of messages to throttle based on the indicated percentage) to decide
if the given message can be sent or need to be throttled.
For example, the source node generates a random number between (0, 100) for each message
which is a potential candidate for throttling. To realize 10% throttling,
messages with a random number 10 or less are throttled and
hence this achieves approximately a 10% reduction in the overall traffic.
The actual traffic reduction might vary slightly from the requested percentage,
albeit by an insignificant amount.
The algorithm can select certain messages to throttle in priority.
For example, implementations can distinguish between higher-priority and lower-priority messages,
and drop the lower-priority messages in favour of dropping the higher priority messages,
as long as the total reduction in traffic conforms to the requested reduction in effect at the time.
For example, in the 50-50 distribution of high priority and low priority messages,
20% reduction to low priority messages and 0% reduction to high priority messages
need to be applied in order to achieve the effective reduction in traffic by 10% towards the overloaded node.
この節は、「損失」アルゴリズムの可能な実装の例を提供します。 他の可能な方法の中で。 統計的損失関数を利用することが可能です (例えば、指示されたパーセンテージに基づいてスロットルするメッセージのランダムな選択) 指定されたメッセージを送信できる場合、またはスロットルする必要がある場合。 たとえば、ソースノードは各メッセージに対して(0、100)の乱数を生成します これはスロットルの潜在的な候補です。 10%のスロットルを実現するには、 乱数が10以下のメッセージは抑制され、 したがって、全体のトラフィックを約10%削減できます。 実際のトラフィック削減は、要求されたパーセンテージとわずかに異なる場合があります。わずかな量ですが。 アルゴリズムは、特定のメッセージを選択して、優先的にスロットルすることができます。たとえば、実装では、優先度の高いメッセージと優先度の低いメッセージを区別できます。優先度の高いメッセージを削除して、優先度の低いメッセージを削除します。 トラフィックの全体的な削減が、その時点で要求されている効果の削減に適合している限り。 たとえば、優先度の高いメッセージと優先度の低いメッセージを50対50で配信する場合、 優先度の低いメッセージへの20%削減と優先度の高いメッセージへの0%削減 過負荷ノードへのトラフィックを10%効果的に削減するために適用する必要があります。