Fastup: Compute A Better Tcam Update Scheme In Less Time For Sdn Switches

Ying Wan,Haoyu Song,Hao Che,Yang Xu,Yi Wang,Chuwen Zhang,Zhijun Wang,Tian Pan,Hao Li,Hong Jiang,Chengchen Hu,Zhikang Chen,Bin Liu
DOI: https://doi.org/10.1109/ICDCS47774.2020.00128
2020-01-01
Abstract:While widely used for flow tables in SDN switches, TCAM faces challenges for rule updates. Both the computation time and interrupt time need to be short. We propose FastUp, a new TCAM update algorithm, which improves the previous dynamic programming-based algorithms. Evaluations show that FastUp shortens the computation time by 40 similar to 100x and the interrupt time by 1.2 similar to 2.5x. In addition, we are the first to prove the NP-hardness of the optimal TCAM update problem, and provide a practical method to evaluate an algorithm's degree of optimality. Experiments show that FastUp's optimality reaches 90%.
What problem does this paper attempt to address?