확장성과 고장 감내를 위한 효율적인 부하 분산기

Bi-active Load Balancer for enhancing of scalability and fault-tolerance of Cluster System

  • 김영환 (성균관대학교 정보통신공학부) ;
  • 윤희용 (성균관대학교 정보통신공학부) ;
  • 추현승 (성균관대학교 정보통신공학부)
  • Kim, Young-Hwan (School of Information and Communications, Sung Kyun Kwan University) ;
  • Youn, Hee-Yong (School of Information and Communications, Sung Kyun Kwan University) ;
  • Choo, Hyun-Seung (School of Information and Communications, Sung Kyun Kwan University)
  • 발행 : 2002.04.12

초록

This paper describes the motivation, design and performance of bi-active Load balancer in Linux Virtual Server. The goal of bi-active Load balancer is to provide a framework to build highly scalable, fault-tolerant services using a large cluster of commodity servers. The TCP/IP stack of Linux Kernel is extended to support three IP load balancing techniques, which can make parallel services of different kinds of server clusters to appear as a service on a single IP address. Scalability is achieved by transparently adding or removing a node in the cluster. and high availability is provided by detecting node or daemon failures and reconfiguring the system appropriately. Extensive simulation reveals that the proposed approach improves the reply rate about 20% compared to earlier design.

키워드