Applying LSTM to enable cache prefetching to optimize flow table update efficiency in SDN switches

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

Abstract

Due to the fast growth of the Internet and social network, a massive amount of data has been generated and move to the cloud. With the ability to separate the control and data plane, SDN (Software Defined Network) provide an emerging solution for data transportation management tasks in the data center. In recent years, more literature focused on using SDN to manage data center network. It has been shown that SDN switch can support fine-grained rule matching with more than 12-tuple flow. However, Ternary Content Addressable Memory (TCAM), which used to store the flow table in SDN switch, has limited capacity and power-hungry. The performance of the data center throughput would reduce dramatically due to flow table overflow. Previous literature proposed two kinds of solutions, rule replacement and rule caching. In this paper, we propose a new rule caching method based on Long short-term memory (LSTM) to improve the cache hit ratio in SDN switches. From the experiment result, we surprisingly find that the deep learning based prefetching model can predict future flow rules with high accuracy. And then improve the cache hit ratio on TCAM compare with the famous FIFO and LRU cache.

Author supplied keywords

Cite

CITATION STYLE

APA

Li, L., Chi, J., & Wang, J. (2019). Applying LSTM to enable cache prefetching to optimize flow table update efficiency in SDN switches. In ACM International Conference Proceeding Series (pp. 126–130). Association for Computing Machinery. https://doi.org/10.1145/3377170.3377218

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