본문 바로가기
HOME> 논문 > 논문 검색상세

학위논문 상세정보

RPC 기반 동적 가중치를 적용한 웹 클러스터 시스템의 부하분산에 관한 연구 원문보기
(A) Study on Load Distribution of the Web Clustering System based on RPC dynamic weight

  • 저자

    김수진

  • 학위수여기관

    湖南大學校 情報産業大學院

  • 학위구분

    국내석사

  • 학과

    소프트웨어공학과 소프트웨어 공학전공

  • 지도교수

  • 발행년도

    2004

  • 총페이지

    vi, 98p.

  • 키워드

    RPC 기반 동적가중치 웹클러스터 부하분산 소프트웨어공학;

  • 언어

    kor

  • 원문 URL

    http://www.riss.kr/link?id=T10071230&outLink=K  

  • 초록

    인터넷의 급속한 성장과 인터넷이 일상생활에서 차지하는 중요도는 점점 커지고 있다. 그에 따라 인터넷의 정보 전송량도 극적으로 증가하고 있으며, 과중한 량의 데이터의 흐름은 네트워크의 병목현상, 데이터 처리량에 따른 시스템의 과부하 등의 문제점들을 야기 시켰다. 이러한 문제점들을 극복하기 위한 방안으로 확장성과 높은 가용성을 가진 서버를 이용한 클러스터 시스템에 대한 요구가 증가하고 있다. 본 논문은 클러스터링의 부하분산 알고리즘 중 기존의 고정 가중치에 의한 부하분산 방법을 개선한 RPC(Remote Procedure Call) 기반 동적 가중치를 적용하여 보다 효율적인 부하분산 클러스터링 방법론을 제안하고, Prototype 시스템을 구현하여 성능을 실험하였다. 클러스터 시스템에서 일정 시간 동안 누적된 평균 Real Server 상태값을 참조하는 기존의 동적 가중치 적용 사례 김석찬, 이영, “동적 가중치에 기반을 둔 LVS 클러스터 시스템의 부하 분산에 관한 연구”, 한국정보처리학회논문지A 제10-A권 제2호, 2001. 와는 달리, 본 논문에서는 RPC 라이브러리를 이용해 실시간으로 Real Server의 상태를 측정하여 보다 정확한 각 서버의 상태정보를 바탕으로 특정한 서버에 편중됨이 없는 효율적인 부하분산이 가능하도록 하였다. 실험 결과, 기존의 고정 가중치 방법보다 Real Server들간 향상된 부하분산 효과가 있었으며, 보다 빠른 응답시간을 통해 웹 클러스터 시스템의 성능 향상을 확인할 수 있었다.


    The importance of Internet in our daily life and it's fast growth gave consequence to its importance. So the traffic load of Internet is increasing dramatically and it causes system overload and a bottle neck of network. Therefore, in order to solve these problems, is demanded a clustering system with high extension and high availability server. There is a limitation in single server solution which enables server to make high performance server. Reformations could be complicated or it will waste of the original system. And if demandings from custormers keep increasing more than the system going to be overloaded again and it'll need another reformation of the server. The higher the goal of the reformations gets, the more cost is expected. So, the way of solving these problem is to research the web clustering system actively. This paper proposes a more efficient load distribution of the web clustering system based on RPC dynamic weight calculation algorithm to improve the fixed weight algorithm. We implemented a prototype system and tested the performance of both methods. The proposed clustering algorithm can distribute more efficiently the load of web servers with real time measuring technic of the real server's status. The RPC library is using to measure status of real servers. The existing dynamic weight algorithm is using only free memory size for weight calculation. The calculation factors of the proposed clustering algorithm are the free memory and network capacity of the real servers to improve the distribution of real server's load. The result of the experimentation RPC dynamic weighted algorithm improved the equality of real server's free memory size from 3.5 times to 10 times more equality compare with the fixed weight algorithm. And it shows that the response time of proposed algorithm is faster 9.5% than the fixed weight algorithm in 400 concurrent connections of clients. We notified that the more connection has the faster the response time of it is. Conclusively, the proposed RPC dynamic weight algorithm increase the efficient load distribution of web clustering system compare with the existing fixed weight algorithm.


 활용도 분석

  • 상세보기

    amChart 영역
  • 원문보기

    amChart 영역