• 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