Update Cost-Aware Cache Replacement for Wildcard Rules in Software-Defined Networking

被引:0
|
作者
Ding, Zixuan [1 ,2 ]
Fan, Xinxin [1 ]
Yu, Jinping [1 ,2 ]
Bi, Jingping [1 ]
机构
[1] Chinese Acad Sci, Inst Comp Technol, Beijing, Peoples R China
[2] Univ Chinese Acad Sci, Beijing, Peoples R China
关键词
D O I
暂无
中图分类号
TN [电子技术、通信技术];
学科分类号
0809 ;
摘要
In Software-Defined Networking (SDN), Ternary Content Addressable Memory (TCAM) enables fast lookup with flexible wildcard rule patterns for flow tables, however, the scarcity and expensiveness of TCAM dramatically limit the number of rules that switches can support. Rule caching for TCAM breaks the flow table size constraint by appropriate combinations of hardware and software processing. Nevertheless, previous literatures, from the viewpoint of maximizing cache hit ratio, ignore the TCAM update operations incurred by cache replacement, which is severely time-consuming. In this paper, we solve the TCAM cache replacement problem from a standpoint of reducing update cost. Upon comprehensively analyze and measure on cache hit ratio and update cost while sticking to the rule dependency constraints, we propose an effective cache replacement algorithm that can dynamically and adaptively adjust TCAM rules on a switch. Our experimental results show that our proposed algorithm can effectively eliminate over 60% update operations with less than 5% cache hit loss.
引用
收藏
页码:462 / 468
页数:7
相关论文
共 50 条
  • [1] Wildcard Rules Caching and Cache Replacement Algorithms in Software-Defined Networking
    Sheu, Jang-Ping
    Chuo, Yen-Cheng
    [J]. IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2016, 13 (01): : 19 - 29
  • [2] Wildcard-Rule Caching and Cache Replacement Algorithms in Software-Defined Networking
    Sheu, Jang-Ping
    Wang, Po-Yao
    Jagadeesha, R. B.
    [J]. 2017 EUROPEAN CONFERENCE ON NETWORKS AND COMMUNICATIONS (EUCNC), 2017,
  • [3] WildMinnie: compression of software-defined networking (SDN) rules with wildcard patterns
    Khanmirza, Hamed
    [J]. PEERJ COMPUTER SCIENCE, 2022, 8
  • [4] Adaptive Wildcard Rule Cache Management for Software-Defined Networks
    Yan, Bo
    Xu, Yang
    Chao, H. Jonathan
    [J]. IEEE-ACM TRANSACTIONS ON NETWORKING, 2018, 26 (02) : 962 - 975
  • [5] Cost-Aware Virtual Cluster Placement in Software-Defined Cloudlet Networks
    Li, Kangkang
    Qiu, Yitao
    Zhang, Kaiqiang
    Jiang, Congfeng
    Wan, Jian
    [J]. 19TH IEEE INTERNATIONAL SYMPOSIUM ON PARALLEL AND DISTRIBUTED PROCESSING WITH APPLICATIONS (ISPA/BDCLOUD/SOCIALCOM/SUSTAINCOM 2021), 2021, : 1041 - 1052
  • [6] Cost-aware request routing in multi-geography cloud data centres using software-defined networking
    Yuan, Haitao
    Bi, Jing
    Li, Bo Hu
    Tan, Wei
    [J]. ENTERPRISE INFORMATION SYSTEMS, 2017, 11 (03) : 359 - 388
  • [7] Cost-Aware Optimisation of Cache Allocation for Information-Centric Networking
    Wang, Haozhe
    Hu, Jia
    Min, Geyong
    Miao, Wang
    Georgalas, Nektarios
    [J]. GLOBECOM 2017 - 2017 IEEE GLOBAL COMMUNICATIONS CONFERENCE, 2017,
  • [8] Software-Defined Networking
    Kirkpatrick, Keith
    [J]. COMMUNICATIONS OF THE ACM, 2013, 56 (09) : 16 - 19
  • [9] Software-Defined Networking
    Zhili Sun
    Jiandong Li
    Kun Yang
    [J]. ZTE Communications, 2014, 12 (02) : 1 - 2
  • [10] Reverse Update: A Consistent Policy Update Scheme for Software-Defined Networking
    Ferrazani Mattos, Diogo Menezes
    Muniz Bandeira Duarte, Otto Carlos
    Pujolle, Guy
    [J]. IEEE COMMUNICATIONS LETTERS, 2016, 20 (05) : 886 - 889