標題: | An In-switch Rule Caching and Replacement Algorithm in Software Defined Networks |
作者: | Cheng, Tao Wang, Kuochen Wang, Li-Chun Lee, Chain-Wu 資訊工程學系 電機工程學系 Department of Computer Science Department of Electrical and Computer Engineering |
關鍵字: | Flow table overflow;in-switch;OpenFlow switch;rule caching;SDN;TCAM management |
公開日期: | 1-一月-2018 |
摘要: | In the software defined networks (SDN), the flow table of an OpenFlow switch is usually implemented by the ternary content addressable memory (TCAM). The TCAM has limited capacity which may cause the flow table overflow problem. To address the problem, related works perform a rule replacement scheme according to either the estimated next-packet arrival time of each flow or the hit count of each rule; however, it may remove a rule whose packets will soon arrive at a switch, especially when the network is unstable. This paper proposes a novel TCAM management scheme named in-switch rule caching and replacement (IRCR) to better deal with the flow table overflow problem. The IRCR replaces a rule according to the expected number of incoming matched flows (EIMF), which can be derived from the inter-arrival time distribution models of the corresponding flows. The uniqueness of the IRCR is that it is designed as an in-switch application to avoid link delays between controllers and switches. Using either captured real network traffic or uniform distribution traffic, the IRCR outperforms related works for both exactly matched rules and wildcard rules in terms of hit ratios. In addition, the IRCR has little overhead to the switch. |
URI: | http://hdl.handle.net/11536/154000 |
ISBN: | 978-1-5386-3180-5 |
ISSN: | 1550-3607 |
期刊: | 2018 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC) |
起始頁: | 0 |
結束頁: | 0 |
顯示於類別: | 會議論文 |