TY - GEN
T1 - Implementation of SLB for Public Cloud
AU - Hu, Zhangfeng
AU - Sun, Siqing
AU - Chen, Yao
AU - Zhang, Mufei
AU - Li, Yanjun
AU - Ren, Qiuzheng
AU - Sun, Liang
AU - Li, Xiong
N1 - Publisher Copyright:
© 2024 IEEE.
PY - 2024
Y1 - 2024
N2 - The large-scale migration and deployment of services to public clouds pose new challenges to the reliability and elastic scalability of public clouds. Server Load Balancing (SLB), as a traffic distribution technology, can route network service requests to different backend servers based on predefined rules, thereby achieving high availability and elastic scaling of network services. Traditional network load balancing technologies typically include Layer 3, Layer 4, and Layer 7 load balancing techniques, deployed in physical networks using hardware load balancers or IP layer load balancing functions in routers and switches. However, due to the virtualization characteristics and tenant isolation requirements of public clouds, traditional load balancing techniques cannot be directly applied to public clouds. This paper addresses the high availability and elastic scaling issues for tenants' services in a distributed routing architecture in public clouds and introduces Network Function Virtualization (NFV) technology. It proposes an SLB implementation technique that combines Layer 3 and Layer 4 to provide robust support for large-scale service deployments in public clouds. Performance analysis and experimental results indicate that the SLB implementation proposed in this paper offers excellent latency performance and horizontal scalability, meeting the needs of large-scale public cloud services.
AB - The large-scale migration and deployment of services to public clouds pose new challenges to the reliability and elastic scalability of public clouds. Server Load Balancing (SLB), as a traffic distribution technology, can route network service requests to different backend servers based on predefined rules, thereby achieving high availability and elastic scaling of network services. Traditional network load balancing technologies typically include Layer 3, Layer 4, and Layer 7 load balancing techniques, deployed in physical networks using hardware load balancers or IP layer load balancing functions in routers and switches. However, due to the virtualization characteristics and tenant isolation requirements of public clouds, traditional load balancing techniques cannot be directly applied to public clouds. This paper addresses the high availability and elastic scaling issues for tenants' services in a distributed routing architecture in public clouds and introduces Network Function Virtualization (NFV) technology. It proposes an SLB implementation technique that combines Layer 3 and Layer 4 to provide robust support for large-scale service deployments in public clouds. Performance analysis and experimental results indicate that the SLB implementation proposed in this paper offers excellent latency performance and horizontal scalability, meeting the needs of large-scale public cloud services.
KW - NFV
KW - layer 4
KW - public cloud
KW - server load balancing
KW - virtual machine
UR - https://www.scopus.com/pages/publications/105003123123
U2 - 10.1109/ICCT62411.2024.10946358
DO - 10.1109/ICCT62411.2024.10946358
M3 - 会议稿件
AN - SCOPUS:105003123123
T3 - International Conference on Communication Technology Proceedings, ICCT
SP - 714
EP - 721
BT - 2024 IEEE 24th International Conference on Communication Technology, ICCT 2024
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 24th IEEE International Conference on Communication Technology, ICCT 2024
Y2 - 18 October 2024 through 20 October 2024
ER -