Vi presenterar design, implementering och utvärdering av ett API för applikationer för att styra ett programvarudefinierat nätverk (SDN). Vårt API implementeras av en OpenFlow controller som delegerar läs- och skrivbehörighet från nätverkets administratörer till slutanvändare, eller applikationer och enheter som agerar för deras räkning. Användare kan då arbeta med nätverket, snarare än runt det, för att uppnå bättre prestanda, säkerhet, eller förutsägbart beteende. Vårt API fungerar bra som nästa lager på toppen aktuella SDN stackar. Vår design tar upp de två viktigaste utmaningarna: hur man på ett säkert sätt bryter ner kontrollen och synligheten av nätverket, och hur man löser konflikter mellan opålitliga användare och mellan förfrågningar, samtidigt som man bibehåller referensnivåerna för rättvisa och säkerhet. Med hjälp av en riktig OpenFlow testbädd, visar vi vår API: s genomförbarhet genom mikrobenchmarks, och dess användbarhet genom experiment med fyra verkliga applikationer modifieras för att dra nytta av det.
PANE REF gör det möjligt för en enda administratör att delegera kontroll till slutanvändare eller tillämpningar.
Participatory networking: an API for application control of SDNs
{'venue': "SIGCOMM '13", 'journal': None, 'mag_field_of_study': ['Computer Science']}