• プログラマブルスイッチは過去10年間で急速に普及している革新的な技術である。
  • 従来のプログラマブルスイッチはラインレートで動作するが、プログラミングモデルの表現力に制限がある。
  • 代替デザインは厳密なラインレート要件を緩和するが、プログラミングが容易である。
  • スイッチの性能とプログラム可能性は相反すると一般的に考えられている。
  • 著者らは、スイッチの性能とプログラム可能性の緊張が他の要因にあると主張する。
  • 多くのアプリケーションは、共同フローとして知られるフローのセットを調整するためにネットワークを使用しており、現在のスイッチは個々のフローディレクタとして設計されている。
  • 著者らは、この概念的なギャップを埋める新しいデバイスであるApplication-Defined Coflow Processor(ADCP)を紹介し、どのようにこのギャップを埋め始めるかを議論している。

この論文では、プログラマブルスイッチの設計における性能とプログラミング可能性の緊張が従来の考え方とは異なる視点から議論されています。共同フローを扱う必要性とそのプログラミングモデルの関連性に焦点を当てており、新しいデバイスであるADCPを導入することでそのギャップを埋める試みがなされています。

元記事: https://www.microsoft.com/en-us/research/publication/rethinking-the-switch-architecture-for-stateful-in-network-computing/