DocumentCode :
3520025
Title :
A Lock-Free Solution for Load Balancing in Multi-Core Environment
Author :
Liu, Xi ; Pan, Lei ; Wang, Chong-Jun ; Xie, Jun-Yuan
Author_Institution :
Dept. of Comput. Sci. & Technol., Nanjing Univ., Nanjing, China
fYear :
2011
fDate :
28-29 May 2011
Firstpage :
1
Lastpage :
4
Abstract :
Load balancing device is an important part of cloud platform. One of the most common applications of load balancing is to provide a single powerful virtual machine from multiple servers. In multi-core environment, the load balancing device can run multiple physically parallel load-balancing processes to increase overall performance. An important issue when operating a load-balanced service is how to send all requests in a user session consistently to the same backend server, i.e. session maintaining. Most of multiprocessing load balancing solutions use shared memory and lock when manage session. By modifying Linux kernel, we avoid using shared memory and implement a lock-free multiprocessing load balancing solution.
Keywords :
Linux; cloud computing; multiprocessing systems; resource allocation; virtual machines; virtualisation; Linux kernel; cloud platform; load balancing; lock free solution; multicore environment; parallel load balancing processes; shared memory; virtual machine; Kernel; Linux; Load management; Servers; Sockets; Throughput; Virtual machining;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Intelligent Systems and Applications (ISA), 2011 3rd International Workshop on
Conference_Location :
Wuhan
Print_ISBN :
978-1-4244-9855-0
Electronic_ISBN :
978-1-4244-9857-4
Type :
conf
DOI :
10.1109/ISA.2011.5873313
Filename :
5873313
Link To Document :
بازگشت