Testbeds and Research Infrastructure: Development of Networks and Communities. 9th International ICST Conference, TridentCom 2014, Guangzhou, China, May 5-7, 2014, Revised Selected Papers

Research Article

AdaFlow: Adaptive Control to Improve Availability of OpenFlow Forwarding for Burst Quantity of Flows

Download72 downloads
  • @INPROCEEDINGS{10.1007/978-3-319-13326-3_39,
        author={Boyang Zhou and Wen Gao and Chunming Wu and Bin Wang and Ming Jiang and Yansong Wang},
        title={AdaFlow: Adaptive Control to Improve Availability of OpenFlow Forwarding for Burst Quantity of Flows},
        proceedings={Testbeds and Research Infrastructure: Development of Networks and Communities. 9th International ICST Conference, TridentCom 2014, Guangzhou, China, May 5-7, 2014, Revised Selected Papers},
        proceedings_a={TRIDENTCOM},
        year={2014},
        month={11},
        keywords={Software-Defined Networks Network management},
        doi={10.1007/978-3-319-13326-3_39}
    }
    
  • Boyang Zhou
    Wen Gao
    Chunming Wu
    Bin Wang
    Ming Jiang
    Yansong Wang
    Year: 2014
    AdaFlow: Adaptive Control to Improve Availability of OpenFlow Forwarding for Burst Quantity of Flows
    TRIDENTCOM
    Springer
    DOI: 10.1007/978-3-319-13326-3_39
Boyang Zhou1,*, Wen Gao1,*, Chunming Wu1,*, Bin Wang1,*, Ming Jiang2,*, Yansong Wang3,*
  • 1: Zhejiang University
  • 2: Hangzhou Dianzi University
  • 3: ZTE Corporation
*Contact email: zby@zju.edu.cn, gavingao@zju.edu.cn, wuchunming@zju.edu.cn, bin_wang@zju.edu.cn, jmzju@163.com, wang.yansong@zte.com.cn

Abstract

The Software-Defined Networking (SDN) separates the control plane from the data plane to increase the flexibility. In the data plane, the unavailability of data forwarding is a common problem preventing a switch from configuring a new arrival flow into its flow table. When the burst flows arrived at the switch, the flow table can be consumed, causing the unavailability occurred. However, the problem is more complicated than in Internet due to the limited channel bandwidth for detecting the table usage. Hence, we propose a transparent core layer in the controller. The mechanism of the layer improves the availability in such way, configuring switches adapting to arrival patterns of flows to prevent the resource of switch exceeding its limit. This paper introduces the design and mechanisms of the layer as well as their algorithms. We further use a real flow trace from a Internet core router to evaluate the performance of layer. By emulating on on miniNet-HiFi, the results demonstrate that the layer can smooth the burst flows without making the flow table exceeding its size, without the layer, the switch lost 8% ingress flows. Meanwhile, the control throughput is lowered by 25.8% than before.