Abstract-Network Function Virtualization (NFV) har potential att avsevärt minska kapital- och driftskostnaderna, förkorta produktfrisättningscykeln och förbättra serviceflexibilitet. I detta dokument fokuserar vi på att minimera det totala antalet virtuella nätverksfunktioner (VNF) för att tillhandahålla en specifik tjänst (eventuellt på olika platser) till alla flöden i ett nätverk. Vissa nätsäkerhets- och analysapplikationer kan tillåta fraktionerad bearbetning av ett flöde vid olika noder (motsvarande datacenter), vilket ger en möjlighet till större optimering av resurser. Genom en minskning från det inställda omslaget problem, visar vi att detta problem är NP-hård och inte ens kan approximeras inom en faktor (1 − o(1)) ln m (där m är antalet flöden) om inte P=NP. Sedan designar vi två enkla giriga algoritmer och bevisar att de uppnår ett ungefärligt förhållande på (1 − o(1)) ln m + 2, vilket är asymptotiskt optimalt. I speciella fall där varje nod är värd flera VNF instanser (vilket är typiskt sant i praktiken), visar vi också att våra giriga algoritmer har en konstant approximation förhållande. För trädtopologier utvecklar vi dessutom en optimal girig algoritm genom att utnyttja den inneboende topologiska strukturen. Slutligen genomför vi omfattande numeriska experiment för att utvärdera prestandan hos våra föreslagna algoritmer i olika scenarier.
Litteratur REF minimerade det totala antalet VNFI för flöden som togs in i nätverket.
Provably efficient algorithms for joint placement and allocation of virtual network functions
{'venue': 'IEEE INFOCOM 2017 - IEEE Conference on Computer Communications', 'journal': 'IEEE INFOCOM 2017 - IEEE Conference on Computer Communications', 'mag_field_of_study': ['Computer Science']}