Skip to main content
QUICK REVIEW

[論文レビュー] Fairness in overloaded parallel queues

Carri W. Chan, Mor Armony|arXiv (Cornell University)|Nov 4, 2010
Advanced Wireless Network Optimization参考文献 24被引用数 13
ひとこと要約

本稿では、過負荷状態の並列キューイングシステムにおけるストレスの公平な分配を実現する、調整可能な重みを備えたMaxWeightスケジューリング方針を提案している。この方針により、顧客クラス間でバックログの増加割合を事前に定義された割合に従わせることができる。適切な重み選択のもと、MaxWeightは長期的な過負荷下でも、統計的仮定を最小限に抑えつつ、総バックログを漸近的に最小化し、所望の公平性比を達成することが保証される。

ABSTRACT

Maximizing throughput for heterogeneous parallel server queues has received quite a bit of attention from the research community and the stability region for such systems is well understood. However, many real-world systems have periods where they are temporarily overloaded. Under such scenarios, the unstable queues often starve limited resources. This work examines what happens during periods of temporary overload. Specifically, we look at how to fairly distribute stress. We explore the dynamics of the queue workloads under the MaxWeight scheduling policy during long periods of stress and discuss how to tune this policy in order to achieve a target fairness ratio across these workloads.

研究の動機と目的

  • 従来の安定性中心のキューイングモデルが失敗する、長期間にわたるシステム過負荷下における公平なリソース割り当ての課題に対処すること。
  • 等しいバックログではなく、顧客クラス間で事前に指定された方向に沿ったバックログ増加の割合に従って公平性を定義すること。
  • 不安定動作下において、この公平性基準を満たすと同時に、総バックログを最小化するスケジューリング方針を開発すること。
  • MaxWeight方針が、正確な負荷値に依存せず、任意の実現可能な公平性比を達成できるように調整可能な条件を確立すること。
  • 強い確率的仮定を避け、長期間平均労働量にのみ依存する幾何的・トレースベースの解析手法を提供すること。

提案手法

  • 個々の顧客の到着および労働量トレースを分析するトレースベースのアプローチを用い、時間経過に伴うバックログダイナミクスを研究する。
  • 異種のサービスレートとクラス固有のバックログを持つ、マルチクラス並列サーバキューとしてシステムをモデル化する。
  • 制御可能な重み行列Δを用いて、バックログの重み付き和を最大化するようにサービス構成を選択するMaxWeightスケジューリング方針を適用する。
  • バックログ増加の漸近的方向を凸最適化問題の解として特徴づけ、公平性の制御を可能にする。
  • 任意の実現可能な公平性方向θに対して、バックログがθに沿って比例的に増加するような重み行列Δが存在することを証明する。
  • このようなΔを用いたMaxWeightが、同じ公平性方向を達成するあらゆる方針の中で、総バックログを漸近的に最小化することを示す。

実験結果

リサーチクエスチョン

  • RQ1バックログが無限に増加する過負荷状態のキューイングシステムにおいて、公平性を意味的に定義することは可能か?
  • RQ2MaxWeightスケジューリング方針は、顧客クラス間で特定の、ユーザーが定義した割合に従ったバックログ増加を保証するために調整可能か?
  • RQ3過負荷下において、所定の公平性比を達成するすべてのポリシーの中で、MaxWeightは総バックログを最小化する最適性を満たすか?
  • RQ4重み選択は、実際の負荷ベクトルρの変動に対してどれほど頑健か?
  • RQ5最小限の確率的仮定のもとで、バックログの進化を分析するためにどのような幾何的・解析的道具が利用可能か?

主な発見

  • 固定された重みを用いたMaxWeightでは、システム過負荷下であっても、長期的にはバックログが明確に定義された方向に増加する。
  • この方向は、重み行列Δの調整により、安定性領域内に存在する任意の方向θに制御可能であり、任意の実現可能な公平性比を達成できる。
  • 適切に選ばれたΔを用いたMaxWeightは、同じ公平性方向を達成するあらゆる方針の中で、総バックログを漸近的に最小化する。
  • 必要な重み行列Δは、負荷ベクトルρの正確な値に依存せず、ρが属する不安定性領域のサブセットにのみ依存する。
  • 数値シミュレーションにより、バックログの収束が完全に達成される前でも、過負荷下において公平性基準が迅速に達成されることを確認した。
  • 解析は個々のバックログトレースに基づく幾何的議論に依存しており、作業負荷が明確な長期平均を持つ限り、強い確率的仮定は必要としない。

より良い研究を、今すぐ始めましょう

論文の読解から最終レビューまで、研究時間を劇的に削減しましょう。

クレジットカード登録不要

このレビューはAIが作成し、人間の編集者が確認しました。