• 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