상세 보기
분산 웹 서버 시스템에서의 DNS 기반 동적 부하분산 기법
DNS-based Dynamic Load Balancing Method on a Distributed Web-server System
- 문종배;
- 김명호
초록
대부분의 분산 웹 시스템은 Domain Name System(DNS)을 이용하여 사용자 요청을 분산한다. DNS 기반 부하분산 시스템은 구성하기 쉬운 장점이 있지만, 주소 캐싱 매커니즘에 의해 서버들 사이의 부하 불균형이 발생한다. 또한, 서버의 상태를 파악하기 위해서 DNS의 수정이 필요하다. 본 논문에서는 DNS의 동적 갱신(dynamic update)과 라운드로빈 방법을 이용한 새로운 부하분산 기법을 제안한다. 본 논문에서 제안하는 방법은 DNS의 수정 없이 동적인 부하분산을 한다. 본 논문에서 제안하는 시스템은 서버의 부하량에 따라 서버를 DNS 리스트에 동적으로 추가, 삭제한다. 부하가 많은 서버를 DNS 리스트에서 제거함으로써 사용자 응답시간이 빠르다. 동적인 부하분산을 위하여 CPU와 메모리, 네트워크 자원의 사용률에 따른 부하분산 알고리즘을 제안한다. GUI 기반의 관리도구를 이용하여 손쉽게 제안하는 시스템을 관리할 수 있다. 실험을 통하여 본 논문에서 구현한 모듈들이 제안된 시스템의 성능에 많은 영향을 주지 않는다는 것을 보여준다. 또한 기존 라운드로빈 DNS와의 비교실험을 통하여 사용자 응답시간과 파일 전송률이 더 빠르다는 것을 보여준다.
키워드
도메인 네임서버; 분산 웹 시스템; 부하분산; 동적 갱신; DNS; distributed web system; load balancing; dynamic update
- 제목
- 분산 웹 서버 시스템에서의 DNS 기반 동적 부하분산 기법
- 제목 (타언어)
- DNS-based Dynamic Load Balancing Method on a Distributed Web-server System
- 저자
- 문종배; 김명호
- 발행일
- 2006-04
- 저널명
- 정보과학회논문지 : 시스템 및 이론
- 권
- 33
- 호
- 3
- 페이지
- 193 ~ 204
- 언어
- KOR
- 출판사
- 한국정보과학회
- 발행국가
- 대한민국
- 분량
- 12 페이지
- ISSN
- P 1229-683X