Frenetisk (programmeringsspråk) - Frenetic (programming language)
Paradigm | Domenespesifikk ( programvaredefinerte nettverk ), reaktiv , modulær |
---|---|
Å skrive disiplin | dynamisk |
nettsted | www |
Påvirket av | |
Objective Caml |
Frenetic er et domenespesifikt språk for programmering av programvaredefinerte nettverk (SDN-er). Dette domenespesifikke programmeringsspråket lar nettverksoperatører, i stedet for manuelt konfigurere hver tilkoblet nettverksenhet, programmere nettverket som en helhet. Frenetic er designet for å løse store OpenFlow / NOX- programmeringsproblemer. Spesielt introduserer Frenetic et sett med rent funksjonelle abstraksjoner som muliggjør modulær programutvikling , definerer høynivå , programmeringssentrisk pakkebehandlingsoperatører og eliminerer mange av vanskene med den to-lags programmeringsmodellen ved å introdusere en se-hver- pakkeprogrammeringsparadigme . Derfor er Frenetic et funksjonelt reaktivt programmeringsspråk som opererer på et pakkenivå for abstraksjon.
referanser
Videre lesning
- Foster, Nate; Harrison, Rob; Meola, Matthew L .; Freedman, Michael J .; Rexford, Jennifer ; Walker, David (30. november 2010). "Frenetic: Et høyt nivå språk for OpenFlow nettverk" (PDF) . ACM PRESTO 2010 . ACM .
- Nate Foster, Rob Harrison, Michael J. Freedman, Jennifer Rexford og David Walker (6. desember 2010). Frenetic: Et høyt nivå språk for OpenFlow nettverk, teknisk rapport . Cornell University. Hentet 22. februar 2011.