DocumentCode
1585650
Title
TCAM table resource allocation for virtual openflow switch
Author
Bedhiaf, Imen Limam ; Burguin, Richard ; Cherkaoui, Omar ; Salaun, Mikael
Author_Institution
Ecole des Mines de Nantes, Univ. of Quebec at Montreal, Nantes, France
fYear
2013
Firstpage
128
Lastpage
132
Abstract
In a recent effort to push forward the powerful concept of software defined networks, Openflow has gained a lot of popularity as a practical approach to split the data and the control planes by standardizing an open interface that allow remote software controllers to dictate the forwarding behavior of network devices. This paper presents a TCAM resource allocation mechanism for the implementation of virtual Openflow v1.1 switch. This mechanism, based on optimization, aims to allocate the slice tables over the TCAM resources while minimizing the TCAM energy-consumption and maximizing the fairness between the slices. We formulate the problem as an integer non linear programming and show that his complexity is NP-complete. We solve it using Genetic algorithm and Tabu search. We compare our proposed algorithms and show that they provide near optimal solutions in short time. Our multi-objective problem offer the flexibility to the user to whether give preference to the lowest table allocation energy or the highest fairness between the slices.
Keywords
computational complexity; energy consumption; genetic algorithms; integer programming; nonlinear programming; power aware computing; resource allocation; search problems; storage management; NP-complete; TCAM table resource allocation; Tabu search; energy-consumption; genetic algorithm; integer nonlinear programming; multiobjective problem; network devices; open interface; remote software controllers; software defined networks; ternary content access memory; virtual Openflow v1.1 switch; Energy consumption; Genetic algorithms; Linear programming; Optimization; Resource management; Search problems; Switches;
fLanguage
English
Publisher
ieee
Conference_Titel
Ad Hoc Networking Workshop (MED-HOC-NET), 2013 12th Annual Mediterranean
Conference_Location
Ajaccio
Type
conf
DOI
10.1109/MedHocNet.2013.6767421
Filename
6767421
Link To Document