Frenetic は、 ソフトウェア定義ネットワーク (SDN)をプログラミングするためのドメイン固有の言語 であり、ネットワークサービス抽象化レイヤーの例として挙げられる[1] 。 このドメイン固有のプログラミング言語により、ネットワークオペレーターは、接続された各ネットワークデバイスを手動で構成するのではなく、ネットワーク全体をプログラムすることができる[2] 。 Freneticは、 OpenFlow / NOXプログラミングの主要な問題を解決するように設計されている。 特に、Freneticは、 モジュール式プログラム開発を可能にする純粋に機能的な抽象化のセットを導入し、 高レベルのプログラマー中心のパケット処理演算子を定義し、2層プログラミングモデルの多くの困難を排除する。 パケット プログラミングパラダイム。 したがって、Freneticは、抽象化のパケットレベルで動作する関数型のリアクティブプログラミング言語である [3] 。
参考文献
Foster, Nate; Harrison, Rob; Meola, Matthew L.; Freedman, Michael J.; Rexford, Jennifer; Walker, David (November 30, 2010). “Frenetic: A High-Level Language for OpenFlow Networks” . ACM PRESTO 2010. ACM . ISBN 978-1-4503-0467-2 . http://conferences.sigcomm.org/co-next/2010/Workshops/PRESTO/PRESTO_papers/04-Foster.pdf Foster, Nate; Harrison, Rob; Meola, Matthew L.; Freedman, Michael J.; Rexford, Jennifer; Walker, David (November 30, 2010). “Frenetic: A High-Level Language for OpenFlow Networks” . ACM PRESTO 2010. ACM .
ISBN 978-1-4503-0467-2 . http://conferences.sigcomm.org/co-next/2010/Workshops/PRESTO/PRESTO_papers/04-Foster.pdf Foster, Nate; Harrison, Rob; Meola, Matthew L.; Freedman, Michael J.; Rexford, Jennifer; Walker, David (November 30, 2010). “Frenetic: A High-Level Language for OpenFlow Networks” . ACM PRESTO 2010. ACM .
ISBN 978-1-4503-0467-2 . http://conferences.sigcomm.org/co-next/2010/Workshops/PRESTO/PRESTO_papers/04-Foster.pdf
ネイトフォスター、ロブハリソン、マイケルJ.フリードマン、 ジェニファーレックスフォード 、デビッドウォーカー(2010年12月6日)。 Frenetic:OpenFlow Networks向けの高水準言語、テクニカルレポート 。 コーネル大学。 2011年2月22日取得。
脚注
外部リンク