## Memo
- [[Transtracer]]の関連研究。
- [[2020__SAC__Black-box inter-application traffic monitoring for adaptive container placement]]のジャーナル版。
## Abstract
ビッグデータの保存・処理スタックやマイクロサービスベースのアプリケーションなど、コンテナ化された最新の分散システムは、複数の仮想化レイヤによりリソースの使用状況がハードウェアリソースと直接一致しないため、本質的に監視・最適化が困難です。例えば、アプリケーション間のトラフィックは、コンポーネントがどのように相互作用するかを直接示す重要な要素ですが、アプリケーションに依存しない方法で、かつ深刻なオーバーヘッドを伴わずに正確に監視することはできず、クラウド・プラットフォームには適用できませんでした。
本論文では、プロセス、コンテナ、ホストに関する情報に加え、リソースの使用状況や交換されたデータの量など、様々な目的で照会可能な、分散システム内で協調するプロセスの詳細な構造情報を収集するための、効率的なブラックボックス・モニタリング・アプローチを紹介します。アプリケーションをカスタムで計測することなく、高い詳細度と低いオーバーヘッドを実現するための鍵は、カーネルが支援するイベントドリブン戦略を使用することです。プロトタイプの実装をマルチプラットフォームのマイクロサービスのデプロイメントに適用することで検証し、マイクロベンチマークで性能を評価し、分散データストレージと処理スタック(CassandraとSparkなど)へのコンテナ配置に有用であることを実証します。