Wireless Internet. 10th International Conference, WiCON 2017, Tianjin, China, December 16-17, 2017, Proceedings

Research Article

Fuzzy Logic Load-Balancing Strategy Based on Software-Defined Networking

Download
294 downloads
  • @INPROCEEDINGS{10.1007/978-3-319-90802-1_42,
        author={Guoyan Li and Tianying Gao and Zhigang Zhang and Yadong Chen},
        title={Fuzzy Logic Load-Balancing Strategy Based on Software-Defined Networking},
        proceedings={Wireless Internet. 10th International Conference, WiCON 2017, Tianjin, China, December 16-17, 2017, Proceedings},
        proceedings_a={WICON},
        year={2018},
        month={5},
        keywords={SDN OpenFlow protocol Load balancing Fuzzy logic},
        doi={10.1007/978-3-319-90802-1_42}
    }
    
  • Guoyan Li
    Tianying Gao
    Zhigang Zhang
    Yadong Chen
    Year: 2018
    Fuzzy Logic Load-Balancing Strategy Based on Software-Defined Networking
    WICON
    Springer
    DOI: 10.1007/978-3-319-90802-1_42
Guoyan Li1,*, Tianying Gao1,*, Zhigang Zhang1,*, Yadong Chen1,*
  • 1: Tianjin Chengjian University
*Contact email: ligy@tcu.edu.cn, gty@tcu.edu.cn, zzg@tcu.edu.cn, cyd@tcu.edu.cn

Abstract

Traditional load balancing hardware is expensive and lacks scalability and flexibility. We propose a load balancing strategy based on fuzzy logic (LBSFL), which exploits the control and forwarding separation architecture characteristics of software-defined networking (SDN). First, the fuzzy membership function that affects the performance parameters of the server load is analyzed. Based on this, the load state of the virtual server is evaluated through fuzzy logic. Then the centralized control capability of SDN’s controllers for the whole network is utilized to monitor virtual server information in real time and to schedule virtual server tasks. Individual servers can be hibernated or restarted, to save power or to increase performance as necessary. Finally, the dynamic balance between the overall load, performance and energy consumption is realized. Simulation experiments showed that the proposed strategy improves overall performance of the network, especially when dealing with communication-intensive tasks and using a high-latency network.