Efficient differentiated storage architecture for large-scale flow tables in software-defined wide-area networks

11Citations
Citations of this article
13Readers
Mendeley users who have this article in their library.

This article is free to access.

Abstract

As a novel network paradigm, Software Defined Networking (SDN) decouples control logic functions from data forwarding devices, and introduces a separate control plane to manipulate underlying switches via southbound interfaces like OpenFlow. This paradigm offers numerous benefits for wide area networks (WAN), like promoting application performance and reducing deployment costs, but poses serious challenges on the storage resources and lookup performance of large-scale flow tables in OpenFlow switches. This paper is thus motivated to propose an efficient differentiated storage architecture for large-scale flow tables in OpenFlow-based software-defined WAN. Firstly, we investigate into the impact of wildcards in match fields on the packet-in-batch feature within a flow based on network traffic locality. Then, packet flows are dynamically distinguished into active ones and idle ones in terms of their short-term states. Subsequently, we store the match fields of active flows and idle flows respectively in TCAM and SRAM, and the content fields of both types of flows in DRAM, to effectively relieve the insufficiency of TCAM capacity. Finally, we evaluate the performance of our proposed flow table storage architecture with real network traffic traces by experiments. The experimental results indicate that our proposed storage architecture with the active/idle flow differentiation obviously outperforms the traditional one applying the elephant/mice flow differentiation in terms of TCAM hit rates and average flow table access time.

Cite

CITATION STYLE

APA

Xiong, B., Wu, R., Zhao, J., & Wang, J. (2019). Efficient differentiated storage architecture for large-scale flow tables in software-defined wide-area networks. IEEE Access, 7, 141193–141208. https://doi.org/10.1109/ACCESS.2019.2942208

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free