arrow
返回

BatchUp: Achieve fast TCAM update with batch processing optimization in SDN

delete2022-09-01
delete6
PRE
AI
B
Binghao Yan
Q
Qinrang Liu *
J
Jianliang Shen
D
Dong Liang
DOI:10.1016/j.future.2022.03.042delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
The parallel access mechanism supported by TCAM has made it popular with commercial switches. However, due to the ordered arrangement of rules, TCAM's update speed cannot keep up with policy update requests, especially for software-defined networks, which expect to achieve fine-grained control over the network. Meanwhile, the legacy single-rule update solutions cause redundant rule moves due to weak global view. In this paper, we present a new two-stage batch processing solution BatchUp to alleviate the high time cost of the rule update process. In stage 1, we propose the costless rule insertion algorithm CRIA. CRIA models the rules to be inserted with the available locations in TCAM as a bipartite graph. By solving for maximum matching, CRIA obtains an upper bound on the number of rules that can be inserted without TCAM movement. However, the high utilization of TCAM makes it unrealizable to find available locations for all rules to be inserted directly. Therefore, in stage 2, we model the remaining rules insertion as an optimization problem for solving the minimum movement cost and prove that it has NP-hard complexity. A heuristic updating algorithm HRIA based on simulated annealing and greedy algorithm is proposed to search for approximate optimal solution. The evaluation results present that BatchUp has advantages over existing state-of-the-art solutions in terms of the number of TCAM moves and overall time cost, and has applicability and robustness in different scenarios. (c) 2022 Elsevier B.V. All rights reserved.
Keyword:
Software-defined networks
TCAM
Batch update
Maximum bipartite matching
Heuristic algorithm

期刊

F
Future Generation Computer Systems-The International Journal of eScience
IF:
6.1
论文数:
6.9K
被引数:
2.3W

机构

P
pla information engineering university
学者数:
2.8K
论文数: 1.6K
被引数: 2
引用论文

引用论文

Partial Order Theory for Fast TCAM Updates
err2018-02-01
err42
PREAI
errHe, Peng; Zhang, Wenyuan; Guan, Hongtao; Salamatian, Kave; Xie, Gaogang
err分享
err收藏
Lactoperoxidase
err1963-08-01
err0
errOAAI
errDonald E. Hultquist; Martin Morrison
err分享
err收藏
FastRule: Efficient Flow Entry Updates for TCAM-Based OpenFlow Switches
err2019-03-01
err33
errOAAI
errQiu, Kun; Yuan, Jing; Zhao, Jin; Wang, Xin; Secci, Stefano; Fu, Xiaoming
err分享
err收藏
err分享
err收藏
A Survey on Low Latency Towards 5G: RAN, Core Network and Caching Solutions
err2018-01-01
err580
errOAAI
errParvez, Imtiaz; Rahmati, Ali; Guvenc, Ismail; Sarwat, Arif I.; Dai, Huaiyu
err分享
err收藏
ClassBench: A packet classification benchmark
err2007-06-01
err340
errOAAI
errTaylor, David E.; Turner, Jonathan S.
err分享
err收藏
没有更多内容