SDN-based server clusters with dynamic load balancing and performance improvement

被引:0
|
作者
Mei-Ling Chiang
Hui-Sheng Cheng
Hsien-Yi Liu
Ching-Yi Chiang
机构
[1] National Chi Nan University,Department of Information Management
来源
Cluster Computing | 2021年 / 24卷
关键词
Software-defined networking; OpenFlow; Load balancing; Server cluster;
D O I
暂无
中图分类号
学科分类号
摘要
Software-defined networking (SDN) is a state-of-the-art architectural approach to network management that allows more flexible management of a complicated large-scale network. For providing services with high performance, availability, and scalability, server clustering is widely used. This study develops a server cluster based on OpenFlow, which is the most common SDN protocol. To utilize cluster resources effectively, this study focuses on the server-side load-balancing issue and increases the performance for a cluster of servers with different processing capabilities. We have proposed a novel load balancing algorithm, named dynamic weighted random selection (DWRS). DWRS considers the real-time server loads when dispatching requests to servers. Underutilized servers are assigned higher weights, so they have a higher possibility of being selected to process requests. To increase system performance, we modify the flow of packet handling in the Floodlight controller. A multi-threaded technique is used to effectively utilize the parallel processing capability of multiple cores, which speeds up the processing of packet-in messages when selecting the target server. This prevents the controller from becoming overloaded, especially when a large number of packet-in messages arrive. To demonstrate effectiveness and feasibility, we deploy our experimental environment using real hardware, instead of using Mininet to set up a virtual SDN testbed. Experimental results show that the proposed DWRS with multi-threaded implementation outperforms other policies, especially in a heterogeneous environment.
引用
收藏
页码:537 / 558
页数:21
相关论文
共 50 条
  • [1] SDN-based server clusters with dynamic load balancing and performance improvement
    Chiang, Mei-Ling
    Cheng, Hui-Sheng
    Liu, Hsien-Yi
    Chiang, Ching-Yi
    [J]. CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2021, 24 (01): : 537 - 558
  • [2] SDN-BASED LOAD BALANCING STRATEGY FOR SERVER CLUSTER
    Zhang, Hailong
    Guo, Xiao
    [J]. 2014 IEEE 3RD INTERNATIONAL CONFERENCE ON CLOUD COMPUTING AND INTELLIGENCE SYSTEMS (CCIS), 2014, : 662 - 667
  • [3] Research on SDN-based Load Balancing Technology of Server Cluster
    Yu Tianfang
    Rui Lanlan
    Qiu Xuesong
    [J]. JOURNAL OF ELECTRONICS & INFORMATION TECHNOLOGY, 2018, 40 (12) : 3028 - 3035
  • [4] Dynamic Load Balancing in SDN-Based Data Center Networks
    Zakia, Umme
    Ben Yedder, Hanene
    [J]. 2017 8TH IEEE ANNUAL INFORMATION TECHNOLOGY, ELECTRONICS AND MOBILE COMMUNICATION CONFERENCE (IEMCON), 2017, : 242 - 247
  • [5] SDN-based Hybrid Server and Link Load Balancing in Multipath Distributed Storage Systems
    Guillen, Luis
    Izumi, Satoru
    Abe, Toru
    Suganuma, Takuo
    Muraoka, Hiroaki
    [J]. NOMS 2018 - 2018 IEEE/IFIP NETWORK OPERATIONS AND MANAGEMENT SYMPOSIUM, 2018,
  • [6] SDN-Based Load Balancing Service for Cloud Servers
    Abdelltif, Ahmed Abdelaziz
    Ahmed, Ejaz
    Fong, Ang Tang
    Gani, Abdullah
    Imran, Muhammad
    [J]. IEEE COMMUNICATIONS MAGAZINE, 2018, 56 (08) : 106 - 111
  • [7] An SDN-Based Solution for Horizontal Auto-Scaling and Load Balancing of Transparent VNF Clusters
    Llorens-Carrodeguas, Alejandro
    Leyva-Pupo, Irian
    Cervello-Pastor, Cristina
    Pineiro, Luis
    Siddiqui, Shuaib
    [J]. SENSORS, 2021, 21 (24)
  • [8] An SDN-Based Algorithm for Caching, Routing, and Load Balancing in ICN
    Mohammad Bagher Tavasoli
    Hossein Saidi
    Ali Ghiasian
    [J]. China Communications, 2024, 21 (05) : 64 - 76
  • [9] SDN-Based Load Balancing for Multi-Path TCP
    Jerome, Austin
    Yuksel, Murat
    Ahmed, Syed Hassan
    Bassiouni, Mostafa
    [J]. IEEE INFOCOM 2018 - IEEE CONFERENCE ON COMPUTER COMMUNICATIONS WORKSHOPS (INFOCOM WKSHPS), 2018, : 859 - 864
  • [10] An SDN-based algorithm for caching, routing, and load balancing in ICN
    Tavasoli, MohammadBagher
    Saidi, Hossein
    Ghiasian, Ali
    [J]. CHINA COMMUNICATIONS, 2024, 21 (05) : 64 - 76