Achieving Fine-Grained Flow Management Through Hybrid Rule Placement in SDNs

被引:14
作者
Zhao, Gongming [1 ,2 ]
Xu, Hongli [1 ,2 ]
Fan, Jingyuan [3 ]
Huang, Liusheng [1 ,2 ]
Qiao, Chunming [3 ]
机构
[1] Univ Sci & Technol China, Sch Comp Sci & Technol, Hefei 230027, Anhui, Peoples R China
[2] Univ Sci & Technol China, Suzhou Inst Adv Study, Suzhou 215123, Jiangsu, Peoples R China
[3] Univ Buffalo, Dept Comp Sci & Engn, Buffalo, NY 14260 USA
基金
美国国家科学基金会;
关键词
Control systems; Software; Approximation algorithms; Resource management; Monitoring; Mice; Erbium; Software defined networks; fine-grained management; wildcard entry; exact-match entry; approximation;
D O I
10.1109/TPDS.2020.3030630
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Fine-grained flow management is useful in many practical applications, e.g., resource allocation, anomaly detection and traffic engineering. However, it is difficult to provide fine-grained management for a large number of flows in SDNs due to switches limited flow table capacity. While using wildcard rules can reduce the number of flow entries needed, it cannot fully ensure fine-grained management for all the flows without degrading application performance. In this article, we design and implement hybrid rule placement for fine-grained flow management (to be referred to as HiFi here after). HiFi achieves fine-grained management with a minimal number of flow entries through taking a two-step approach: wildcard entry installment and application-specific exact-match entry installment. How to optimally install wildcard and exact-match flow entries, however, is intractable. Therefore, we design approximation algorithms with bounded factors to solve these problems. We consider how to achieve network-wide load balancing via fine-grained flow management as a case study. Both experiment on a testbed built with open virtual switches and extensive simulation show that HiFi can reduce the number of required flow entries by about 45-69 percent and reduce the control overhead by about 28-50 percent compared with the state-of-the-art approaches for achieving fine-grained flow management.
引用
收藏
页码:728 / 742
页数:15
相关论文
共 46 条
  • [1] Agarwal S, 2013, IEEE INFOCOM SER, P2211
  • [2] Agrawal B, 2006, INT SYM PERFORM ANAL, P120
  • [3] A scalable, commodity data center network architecture
    Al-Fares, Mohammad
    Loukissas, Alexander
    Vahdat, Amin
    [J]. ACM SIGCOMM COMPUTER COMMUNICATION REVIEW, 2008, 38 (04) : 63 - 74
  • [4] [Anonymous], 2016, PROC IEEE INFOCOM 35
  • [5] Azzouni A, 2018, IEEE IFIP NETW OPER
  • [6] Bansal M., 2004, IMPROVED FULLY POLYN
  • [7] Multiple-Step-Ahead Traffic Prediction in High-Speed Networks
    Bayati, Abdolkhalegh
    Kim Khoa Nguyen
    Cheriet, Mohamed
    [J]. IEEE COMMUNICATIONS LETTERS, 2018, 22 (12) : 2447 - 2450
  • [8] FlowStat: Adaptive Flow-Rule Placement for Per-Flow Statistics in SDN
    Bera, Samaresh
    Misra, Sudip
    Jamalipour, Abbas
    [J]. IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 2019, 37 (03) : 530 - 539
  • [9] Claise B., 2004, J INT ENG TASK FORCE
  • [10] Cohen R, 2014, IEEE INFOCOM SER, P1734, DOI 10.1109/INFOCOM.2014.6848111