Abstrakt. Nya insatser i programvarudefinierade nätverk, såsom OpenFlow, ger aldrig tidigare skådad tillgång till vidarebefordringsplan för nätverksutrustning. När man bygger ett nätverk baserat på OpenFlow måste man dock ta hänsyn till prestandaegenskaperna hos specifika OpenFlow switch-implementationer. I detta dokument presenterar vi OFLOPS, ett öppet och generiskt programvaruramverk som gör det möjligt att utveckla tester för OpenFlow-aktiverade strömbrytare, som mäter kapaciteten och flaskhalsarna mellan växelns framåtriktade motor och fjärrstyrningsapplikationen. OFLOPS kombinerar hårdvaruinstrumentering med ett extensibelt programvaruramverk. Vi använder OFLOPS för att utvärdera aktuella OpenFlow switch implementeringar och göra följande observationer: (i) Byta prestanda för flöden beror på tillämpade åtgärder och firmware. (ii) Nuvarande OpenFlow-implementeringar skiljer sig avsevärt åt i fråga om flödesuppdateringar och kapacitet för trafikövervakning. iii) Korrekt OpenFlow-kommandot kan endast observeras via dataplanet. Dessa observationer är avgörande för att förstå tillämpligheten av OpenFlow i samband med specifika användningsfall, som har krav i form av vidarebefordran tabellkonsistens, flödesinställning latens, flöde utrymme granularitet, paketmodifiering typer, och / eller trafikövervakning förmåga.
OFLOPS REF är ett referensverktyg på styrenhetens sida som används för att mäta prestandan hos OpenFlow-aktiverad programvara och maskinvarubrytare.
OFLOPS: An Open Framework for OpenFlow Switch Evaluation
{'venue': 'PAM', 'journal': None, 'mag_field_of_study': ['Computer Science']}