BigMaC: Reactive Network-Wide Policy Caching for SDN Policy Enforcement

被引:10
|
作者
Yan, Bo [1 ]
Xu, Yang [1 ]
Chao, H. Jonathan [1 ]
机构
[1] NYU, Tandon Sch Engn, Dept Elect & Comp Engn, Brooklyn, NY 11201 USA
基金
美国国家科学基金会;
关键词
SDN; network-wide policy caching; policy enforcement; MANAGEMENT;
D O I
10.1109/JSAC.2018.2871296
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Enforcing network policies is critical for service deployments over software-defined networks (SDN). Most existing studies suggest proactively compiling policies into flow entries in the data plane and updating the installed entries when necessary. With a growing amount of applications, taking a proactive approach may overflow underlying switch memory. Meanwhile, certain policies can be frequently updated. Such updates may propagate across configurations in the network, leading to a long time for correctness validation. To improve both the scalability and the flexibility of SDN policy enforcement, we advocate reactively deploying network policies in the data plane. To this end, we propose a network-wide policy enforcement framework named BigMaC. BigMaC advertises a neat policy model for network managers to specify various network policies as rules. It then caches the rules as flow entries in the switches reactively on demand. One major challenge for the BigMaC design is to guarantee the consistency of defined policies and cached entries in the network. To maintain consistency with efficient table usage and simple updates, we group rules into buckets and perform rule caching in the unit of buckets. With trace-driven simulations, we verify that BigMaC can significantly save table space and reduce update complexity compared to prior proposals.
引用
收藏
页码:2675 / 2687
页数:13
相关论文
共 50 条
  • [21] Research on Network Policy Combination and Conflict Detection in SDN
    He, Bohan
    Dong, Ligang
    Xu, Tijie
    Fei, Shuocheng
    Zhang, Huafei
    Wang, Weiming
    TESTBEDS AND RESEARCH INFRASTRUCTURES FOR THE DEVELOPMENT OF NETWORKS AND COMMUNITIES, TRIDENTCOM 2016, 2017, 177 : 24 - 34
  • [22] Research on network programming language and policy conflicts for SDN
    He, Bohan
    Dong, Ligang
    Xu, Tijie
    Fei, Shuocheng
    Zhang, Huafei
    Wang, Weiming
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2017, 29 (19):
  • [23] Soft Failure Localization Using Machine Learning with SDN-based Network-wide Telemetry
    Mayer, Kayol S.
    Soares, Jonathan A.
    Pinto, Rossano P.
    Rothenberg, Christian E.
    Arantes, Dalton S.
    Mello, Darli A. A.
    2020 EUROPEAN CONFERENCE ON OPTICAL COMMUNICATIONS (ECOC), 2020,
  • [24] Effects of Cooperation Policy and Network Topology on Performance of In-Network Caching
    Wang, Liang
    Bayhan, Suzan
    Kangasharju, Jussi
    IEEE COMMUNICATIONS LETTERS, 2014, 18 (04) : 680 - 683
  • [25] Network Policy Enforcement Using Transactions: The NEUTRON Approach
    Thomsen, Dan
    Bertino, Elisa
    SACMAT'18: PROCEEDINGS OF THE 23RD ACM SYMPOSIUM ON ACCESS CONTROL MODELS & TECHNOLOGIES, 2018, : 129 - 136
  • [26] Specification and enforcement of personalized privacy policy for social network
    Wang, Y., 1600, Editorial Board of Journal on Communications (33):
  • [27] A lightweight policy enforcement system for resource protection and management in the SDN-based cloud
    Leng, Xue
    Hou, Kaiyu
    Chen, Yan
    Bu, Kai
    Song, Libin
    Li, You
    COMPUTER NETWORKS, 2019, 161 : 68 - 81
  • [28] SUPC: SDN enabled Universal Policy Checking in Cloud Network
    Chowdhary, Ankur
    Alshamrani, Adel
    Huang, Dijiang
    2019 INTERNATIONAL CONFERENCE ON COMPUTING, NETWORKING AND COMMUNICATIONS (ICNC), 2019, : 572 - 576
  • [29] TD-RA policy-enforcement framework for an SDN-based IoT architecture
    Lahlou, Sara
    Moukafih, Youness
    Sebbar, Anass
    Zkik, Karim
    Boulmalf, Mohammed
    Ghogho, Mounir
    JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2022, 204
  • [30] SLAP: An Adaptive, Learned Admission Policy for Content Delivery Network Caching
    Liu, Ke
    Wu, Kan
    Wang, Hua
    Zhou, Ke
    Zhang, Ji
    Li, Cong
    2023 IEEE INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM, IPDPS, 2023, : 457 - 467