Kubernetes PodのCPU使用率とアクセス数の変化量に基づく再配置
- 著者:
- ラベル: CDSL-TR-106
- 公開日: Jul. 29, 2022
- 更新日: Jul. 29, 2022
- ダウンロード数: 0
K8s(Kubernetes) Pod は新規に作成された時,ノードに配置される.Pod 上で動作するアプリケーションは,ユーザから送られてくるHTTP リクエストを処理する際にノードのCPU を使用する.同一ノード上に複数のPod がある場合,それぞれのPod はリクエストを処理するために,ノードのCPU を使用する.その結果,応答時間が遅くなり,SLA(Service Level Agreement) に違反する可能性がある.本稿の目的はPod における応答時間を短縮する.また,Pod のアクセスログから取得したアクセス数を各曜日で1 時間ごとに分け,それをアクセス傾向とする.提案では,Pod のCPU 使用率とアクセス傾向の変化量を用いて順位付けを行う.評価実験では,研究室のWeb サイトのアクセスログからアクセス傾向を算出し,WordPress で構築した7 つのWeb サイトに対して,各曜日のアクセス傾向を用いた負荷テストを行う.その結果,再配置後で7 つ中3 つのWordPress で応答時間が伸び,残り4 つのWordPress の応答時間が削減できた. ...