부하분산 알고리즘을 적용하여 반응시간을 감소시키는 웹 클러스터 시스템 구축

System Infrastructure of Efficient Web Cluster System to Decrease the Response Time using the Load Distribution Algorithm

  • 김석찬 (계명대학교 산업공학과) ;
  • 이영 (계명대학교 산업시스템공학과)
  • 발행 : 2004.12.01

초록

본 논문에서는 웹 클러스터 시스템의 효율적인 자원사용 방법에 관하여 연구하고자 한다. 시스템 자원, 즉 메모리 사용을 균형적으로 하는 엘 클러스터 시스템을 구현하기 위한 부하 분산 알고리즘을 제안하여 검토하고자 한다. 다양한 클러스터링 모델에서 반응시간을 성능 측정의 지수로 제시하였다. 또한 웹 클러스터 시스템의 동시사용자수를 기반으로 반응시간은 사용자 수론 증가시키면서 실험을 실시하였다. 제안된 알고리즘에 대한 모의실험 결과는 기존의 상용화된 알고리즘보다 좋은 결과를 보여주고 있다. 제안된 부하분산 알고리즘은 동시 사용자 수가 많은 시스템의 경우, 더 좋은 결과를 보여주고 있다. 제안된 알고리즘은 이기종으로 구성된 웹 서버 시스템에 유용할 것으로 사료된다.

In this paper, we consider the methodology of efficient resource usage, specially web clustering system. We develope an algorithm that distributes the load on the web cluster system to use the system resources, such as system memory equally. The response time is chosen as a performance measure on the various clustering models. And based on the concurrent user to the web cluster system, the response time is also examined as the number of users increases. Simulation experience with this algorithm shows that the response time seems to have a good results compare to those with the other algorithm. And, also the effectiveness of clustered system becomes better as long as the number of concurrent user increases. The usage of developed algorithm is more useful when the system consists of many different sub-systems, a heterogeneous clustering system.

키워드

참고문헌

  1. Gregory F. Pfister, In Serach of Clusters Second Edition, Prentice-Hall PTR, New Jersey, 1998
  2. Wensong zhang, 'The paper Linux Virtual Server for Scalable Network Services,' Ottawa Linux Symposium 2000
  3. Cisco Systems, 'Cisco LocalDirector 400 Series Content Switches Relevant Technologies,' http://www.cisco.com/en/US/productsAw/contnetw/psl894, 2002
  4. Microsoft corporation, 'Server Cluster Architecture', http://www.microsoft.com/windows.netserver/ techinfo/overview/servercluster.mspx, 2002
  5. 권원상, 역. 웹 성능 최적화, Patrick Killelea. 한빛미디어, 2000. 8.
  6. Daniel A, Menace, virgilio A.F. Almeda, Capacity planning for WEB PERFORMANCE Metrics, Models, & Methods, Pretice Hall PTR, New Jersey, 1998
  7. Microsoft corporation, 'FAQ for the WLBS', http://www.microsoft.com/ntserver/productinfo/faqs /faq.asp#1, 2002