はじめに
前回に続いて、2024年に公開された論文「Load is not what you should balance: Introducing Prequal」に基づいて、GoogleのコンテナインフラであるBorg環境の特性に対応した、新しいロードバランシングの仕組みである「Prequal」を紹介していきます。今回は、Prequalの動作ロジックの詳細を解説します。
Prequalの動作ロジックを決定する枠組み
前回の記事で説明したように、Prequalのクライアントは、特定のタイミングでサーバー側のコンテナの指標値を取得してローカルのプールに保存します。そして、プールにある情報に基づいて、リクエストを転送するコンテナを決定します。この仕組みを実装するには、次の点を決定する必要があります。
・クライアントはどのコンテナの指標をどのタイミングで収集してプールに保存するのか?
・コンテナは報告するべき指標をどのように計算するのか?
・クライアントはプールに保存した情報から、どのようにしてリクエストを転送するコンテナを決定するのか?
・クライアントはプールに保存した情報をどのタイミングで破棄するのか?
この続きは以下をご覧ください
(リンク »)
お問い合わせにつきましては発表元企業までお願いいたします。

