본문 바로가기
KERD
논문KCI 등재

웹 클러스터 시스템의 실시간 서버 상태를 기반으로 한 부하분산 방안

A Load Distribution Technique of Web Clustering System based on the Real Time Status of Real Server

0

조회

0

다운로드

0

인용

0

참고문헌

키워드

주제분류컴퓨터학

초록

웹 클러스터 시스템에서 사용자들의 접속 요구를 효율적으로 real 서버에 분산시키기 위하여 기존의 부하분산 알고리즘들과 현재 많이 사용 중인 WLC(Weighted Least Connection) 알고리즘에 대하여 연구하였다. 이 부하분산 알고리즘들은 서버들의 부정확한 부하상태 파악과 파악 시점에 문제가 있어 서버들 간에 부하 불균형이 발생함으로써 효율성이 저하된다. 본 연구에서는 사용자의 접속 요청 시 broadcasting RPC(Remote Procedure Call)를 이용하여 서버들의 다양한 부하상태를 실시간으로 파악하여 부하를 분산하는 알고리즘을 제안하고, prototype을 구현하여 성능을 실험하였다. 실험 결과, real 서버 간 부하 불균형 현상이 기존 방법에 비하여 크게 향상되었고, 응답시간이 단축되는 효과로 웹 클러스터 시스템의 성능이 향상되었다.

Abstract

I studied about existent load distribution algorithms and the WLC(Weighted Least Connection) algorithm that is using much at present to distribute the connection request of users to real servers efficiently in web cluster system. The efficiency of web cluster system is fallen by load imbalance between servers, because there is problem in inaccurate load status measuring of servers and measuring timing at these load distribution algorithms. In this paper, I suggest an algorithm that distributes load base on various load state of servers by real time using broadcasting RPC(Remote Procedure Call) when a user requests connection, and implement a prototype and experiment its performance. The experiment result shows that load imbalance phenomenon between real servers was improved greatly than existing method, and performance of web cluster system was improved by efficiency that response time is shortened.

참고문헌 (14)

  1. "Linux Virtual Servers for Scalable Network Services" (2000)
  2. "Delivering High Availability Solutions with Red Hat Enterprise Linux AS 2.1" (2003)
  3. Jian liu, "A scalable, high performance cluster server", 2, pp.941~944 (2000)
  4. 권오영, "클러스터 시스템 개요" (2000)
  5. "Power Programming with RPC", pp.12~13, O’Relly & Associates inc.
  6. 권원상, "웹 성능 최적화 by Patrick Killelea" (2000), 한빛미디어
  7. "Monitoring The Performance of a Web Service" (1998)
  8. L Cottrell, "Tutorial on WAN Monitoring at SLAC" (1997)
  9. "웹 서버 클러스터에서 내용 기반으로 한 부하분산 기법", 10-A(6), pp.729~736 (2003)
  10. 김석찬, "동적 가중치에 기반을 둔 LVS 클러스터 시스템의 부하 분산에 관한 연구", 10-A(2), pp.302~303 (2001)
  11. "http:", sun-on-net, pp.performance.html
  12. "http:"
  13. Simon Horman, "Linux Virtual Server Tutorial" (2003)
  14. "OpenSTA" (2000)

관련 논문AI추천

이 간행물의 다른 논문 (15건)