Cargando…

Entry Aggregation and Early Match Using Hidden Markov Model of Flow Table in SDN

The usage of multiple flow tables (MFT) has significantly extended the flexibility and applicability of software-defined networking (SDN). However, the size of MFT is usually limited due to the use of expensive ternary content addressable memory (TCAM). Moreover, the pipeline mechanism of MFT causes...

Descripción completa

Detalles Bibliográficos
Autores principales: Wang, Cheng, Youn, Hee Yong
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2019
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6566699/
https://www.ncbi.nlm.nih.gov/pubmed/31117247
http://dx.doi.org/10.3390/s19102341
_version_ 1783426908244934656
author Wang, Cheng
Youn, Hee Yong
author_facet Wang, Cheng
Youn, Hee Yong
author_sort Wang, Cheng
collection PubMed
description The usage of multiple flow tables (MFT) has significantly extended the flexibility and applicability of software-defined networking (SDN). However, the size of MFT is usually limited due to the use of expensive ternary content addressable memory (TCAM). Moreover, the pipeline mechanism of MFT causes long flow processing time. In this paper a novel approach called Agg-ExTable is proposed to efficiently manage the MFT. Here the flow entries in MFT are periodically aggregated by applying pruning and the Quine–Mccluskey algorithm. Utilizing the memory space saved by the aggregation, a front-end ExTable is constructed, keeping popular flow entries for early match. Popular entries are decided by the Hidden Markov model based on the match frequency and match probability. Computer simulation reveals that the proposed scheme is able to save about 45% of space of MFT, and efficiently decrease the flow processing time compared to the existing schemes.
format Online
Article
Text
id pubmed-6566699
institution National Center for Biotechnology Information
language English
publishDate 2019
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-65666992019-06-17 Entry Aggregation and Early Match Using Hidden Markov Model of Flow Table in SDN Wang, Cheng Youn, Hee Yong Sensors (Basel) Article The usage of multiple flow tables (MFT) has significantly extended the flexibility and applicability of software-defined networking (SDN). However, the size of MFT is usually limited due to the use of expensive ternary content addressable memory (TCAM). Moreover, the pipeline mechanism of MFT causes long flow processing time. In this paper a novel approach called Agg-ExTable is proposed to efficiently manage the MFT. Here the flow entries in MFT are periodically aggregated by applying pruning and the Quine–Mccluskey algorithm. Utilizing the memory space saved by the aggregation, a front-end ExTable is constructed, keeping popular flow entries for early match. Popular entries are decided by the Hidden Markov model based on the match frequency and match probability. Computer simulation reveals that the proposed scheme is able to save about 45% of space of MFT, and efficiently decrease the flow processing time compared to the existing schemes. MDPI 2019-05-21 /pmc/articles/PMC6566699/ /pubmed/31117247 http://dx.doi.org/10.3390/s19102341 Text en © 2019 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Wang, Cheng
Youn, Hee Yong
Entry Aggregation and Early Match Using Hidden Markov Model of Flow Table in SDN
title Entry Aggregation and Early Match Using Hidden Markov Model of Flow Table in SDN
title_full Entry Aggregation and Early Match Using Hidden Markov Model of Flow Table in SDN
title_fullStr Entry Aggregation and Early Match Using Hidden Markov Model of Flow Table in SDN
title_full_unstemmed Entry Aggregation and Early Match Using Hidden Markov Model of Flow Table in SDN
title_short Entry Aggregation and Early Match Using Hidden Markov Model of Flow Table in SDN
title_sort entry aggregation and early match using hidden markov model of flow table in sdn
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6566699/
https://www.ncbi.nlm.nih.gov/pubmed/31117247
http://dx.doi.org/10.3390/s19102341
work_keys_str_mv AT wangcheng entryaggregationandearlymatchusinghiddenmarkovmodelofflowtableinsdn
AT younheeyong entryaggregationandearlymatchusinghiddenmarkovmodelofflowtableinsdn