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

3Citations
Citations of this article
25Readers
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

References Powered by Scopus

OpenFlow: Enabling Innovation in Campus Networks

7368Citations
N/AReaders
Get full text

Packet classification using extended TCAMs

225Citations
N/AReaders
Get full text

Infinite CacheFlow in software-defined networks

145Citations
N/AReaders
Get full text

Cited by Powered by Scopus

ALBLP: Adaptive Load-Balancing Architecture Based on Link-State Prediction in Software-Defined Networking

21Citations
N/AReaders
Get full text

Implementation Method and Code Reuse and Maintenance Mechanism of a RISC- V Lightweight Code Library

0Citations
N/AReaders
Get full text

A Hardware based RISC-V Extension Instruction Implementation Mechanism and Implementation Example

0Citations
N/AReaders
Get full text

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

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

Readers over time

‘20‘21‘22‘23‘24‘25036912

Readers' Seniority

Tooltip

PhD / Post grad / Masters / Doc 8

89%

Lecturer / Post doc 1

11%

Readers' Discipline

Tooltip

Computer Science 9

100%

Save time finding and organizing research with Mendeley

Sign up for free
0