160 likes | 343 Views
TCAM Table Resource Allocation for Virtual Openflow Switch . Imen Limam Bedhiaf , Richard Burguin , Omar Cherkaoui and Mikael Salaun University of Quebec at Montreal Ecole des Mines de Nantes. Autores (Dados do Google Scholar). Imen Limam Bedhiaf
E N D
TCAM Table Resource Allocation for VirtualOpenflow Switch Imen Limam Bedhiaf, Richard Burguin, Omar CherkaouiandMikaelSalaun University of Quebec at Montreal Ecole des Mines de Nantes
Autores (Dados do Google Scholar) • ImenLimamBedhiaf • Citations for 'ImenLimamBedhiaf' : 11 • Cited Publications: 2 • H-Index: undefined • Richard Burguin • Citations for ' Richard Burguin' : 0 • Cited Publications: 0 • H-Index: undefined
Autores (Dados do Google Scholar) • Omar Cherkaoui • Citations for ' Omar Cherkaoui' : 825 • Cited Publications: 54 • H-Index: 11 • MikaelSalaun • Citations for 'MikaelSalaun' : 63 • Cited Publications: 15 • H-Index: 5
Introdução • Implantação virtual de um switch Openflow. • Memória usada é TCAM (TernaryContent Access Memory) • Otimização na localização de memória com distribuição justa (justiça) dos recursos • Problema formulado como otimização multi objetiva no linear com complexidade NP • Solucionado com algoritmo genético y Tabu Search
Formulação do problema Tabela acessada ( Modo ativo) – Outras tabelas (Baixo consumo) Ea: Energia acesso Er: Energia re-sincronização El: Energia baixo consumo
Formulação do problema • Função Objetivo • Restrição número de entradas • mínimo é alcanzado • Restrição tamanho máximo • de memoria não é superado • Restrição do index do justiça
Algoritmos utilizados Algoritmo genético Determinar uma população inicial com um conjunto de soluções e aplicar crossover e mutação Algoritmo Tabu Search Consista na busca da solução ótima local
Resultados e discussão Plataforma EZchip-NP4 – 100 Gigabit Network Processor Capacidade total de TCAM (CT): 131072 entradas 17 possíveis tamanhos das tabelas
Resultados e discussão Comparação entre o algoritmo genético e Tabu Search
Resultados e discussão Tempo de execução dos algoritmos
Resultados e discussão Energia consumida
Resultados e discussão Uso dos recursos TCAM
Resultados e discussão Índice de justiça
Resultados e discussão • Algoritmo genético maisescalável e eficiente que o Tabu • Tabu converge maisrapidamentequando a solução inicial ficamais perta da soluçãoótima • O consumo de potênciamaisbaixo é obtidoquandosó é considerada a energia da função objetivo
Conclusões • Otimização do consumo de potência na alocação de recursos na tabela TCAM. • Problema de complexidade NP • Soluções propostas: Algoritmo Genético e Tabu Search • Flexibilidade para o provedor de dar preferência para o consumo de potencia ou procurar um alto índice de justiça • Algoritmos convergem em pouco tempo, mas o algoritmo Genético é mais escalável.
TCAM Table Resource Allocation for VirtualOpenflow Switch Imen Limam Bedhiaf, Richard Burguin, Omar CherkaouiandMikaelSalaun University of Quebec at Montreal Ecole des Mines de Nantes