@inproceedings{6a3abb85c2794c8a8908518497922de7,
title = "Memory Cost Analysis for OpenFlow Multiple Table Lookup",
abstract = "Multiple Table Lookup architectures in Software Defined Networking (SDN) open the door for exciting new network applications. The development of the OpenFlow protocol supported the SDN paradigm. However, the first version of the OpenFlow protocol specified a single table lookup model with the associated constraints in flow entry numbers and search capabilities. With the introduction of multiple table lookup in OpenFlow v1.1, flexible and efficient search to support SDN application innovation became possible. However, implementation of multiple table lookup in hardware to meet high performance requirements is non-trivial. One possible approach involves the use of multi-dimensional lookup algorithms. A high lookup performance can be achieved by using embedded memory for flow entry storage. A detailed study of OpenFlow flow filters for multi-dimensional lookup is presented in this paper. Based on a proposed multiple table lookup architecture, the memory consumption and update performance using parallel single field searches are evaluated. The results demonstrate an efficient multi-table lookup implementation with minimum memory usage.",
author = "{Guerra Perez}, Keissy and Sandra Scott-Hayward and Xin Yang and Sakir Sezer",
year = "2015",
month = sep,
doi = "10.1109/SOCC.2015.7406975",
language = "English",
isbn = "978-1-4673-9093-4",
series = "System-on-Chip Conference (SOCC) Proceedings",
publisher = "Institute of Electrical and Electronics Engineers Inc.",
pages = "322--327",
booktitle = "Proceedings of the 2015 28th IEEE International System-on-Chip Conference (SOCC)",
address = "United States",
note = "IEEE International System on Chip Conference (IEEE SOCC) ; Conference date: 08-09-2015 Through 11-09-2015",
}