著者
横山 遼 坂本 龍一 中村 宏
雑誌
研究報告システムソフトウェアとオペレーティング・システム(OS) (ISSN:21888795)
巻号頁・発行日
vol.2020-OS-148, no.9, pp.1-9, 2020-02-20

複数の物理マシンにまたがって動作するマイクロサービスによるアプリケーションで,通信オーバーヘッドが問題となっている.物理マシン間通信削減のためマイクロサービスを少数マシンに集約配置すると,リソース使用量に偏りが生じ一部のマシンがボトルネックとなりスループットが低下しうる.本研究ではリソース使用量の複数マシンへの配分と物理マシン間通信の削減をアプリケーションに合わせたバランスで行う,マイクロサービスの物理マシンへの最適配置アルゴリズムを提案する.その後,既存のマイクロサービスアプリケーションにも容易に導入可能な最適化システムおよび評価環境を実装した.ベンチマークを用いた性能評価では,マイクロサービス動作環境のデファクトスタンダードである Kubernetes スケジューラと比較してより均一なリソース使用量配分および通信時間削減を果たし,スループット・レイテンシ共に改善を果たした.