DOI QR코드

DOI QR Code

Analysis on the Performance Elements of Web Server Cluster Systems

웹서버 클러스터 시스템의 성능 요소 분석

  • 박진원 (홍익대학교 게임학부 게임소프트웨어)
  • Received : 2010.07.09
  • Accepted : 2010.09.07
  • Published : 2010.09.30

Abstract

This paper is on the research result for analyzing the performance of GLORY(GLobal Resource management sYstem) used for Web Server Cluster system, which was developed at ETRI(Electronic and Telecommunication Research Institute). The paper includes the definition of Web Server Cluster System, the characteristics of the system, user oriented system performance, current performance enhancement methods, computer simulation model for GLORY and its experimental results for the performance of GLORY. GLORY is composed of 2048~1,000,000 units of PCs, and is used for Internet servers. From the results of the simulation experiments, we notice that GLORY has enough capacity to fully serve the appropriate level of Internet services. Also, the results show that Web server service time is longer than that for network transmission time but requires more DNS than expected, and that 100Mbps LAN is good enough for directly connecting Internet to the Web servers while not affecting the total system performance.

본 논문은 국내 연구기관에서 개발한 웹서버 클러스터 시스템인 GLORY의 성능을 평가하기 위한 시뮬레이션 모델을 구축하고 이를 통하여 GLORY를 구성하고 있는 각 자원들의 활용률을 중심으로 성능을 평가한 것이다. 이를 위하여 웹서버 클러스터 시스템에 대한 정의, 사용자 측면과 운영자 측면에서 본 시스템 성능, 기존의 시스템 성능 향상 방안 등에 대해 살펴보았다. 또한, 웹서버 클러스터 시스템에 대한 컴퓨터 시뮬레이션 모델링, 시뮬레이션 실험 결과에 대해 기술되어 있다. 본 논문의 분석 대상인 GLORY는 2,048 ~ 1,000,000대의 PC로 구성되는 대용량 인터넷 서버시스템이다. 컴퓨터 시뮬레이션 수행 결과, GLORY는 적절한 수준의 인터넷 서비스를 충분히 수용할 수 있는 능력을 보이고 있으며, 웹서버 서비스 시간이 네트워크 전송 시간보다 많이 소요되고 있고, DNS가 예상보다 많이 소요될 것으로 보인다. 웹서버와 직접 연결되어 있는 네트워크는 100Mbps 수준의 LAN을 구축하여도 전체 시스템 성능에 큰 영향을 미치지 않을 것으로 보인다.

Keywords

References

  1. 강병준, 류현정, 구글 vs 네이버, 전자신문사, 2008.
  2. 김명준, 김준, 이미영, 김학영, 김성운, 김영균, 남궁한, "GLORY: 대규모 저가 노드 기반 글로벌 인터넷 서비스 솔루션," 한국정보처리학회 논문지, 14(3), pp. 387-394, 2007년 6월.
  3. 조선일보, "인터넷 제국 NHN의 빛과 그림자", 2007년 11월 16일자, 2007년 11월 27일자.
  4. S.E. Arnold, Google Version 2.0, Infonortics Ltd., 2007.
  5. M. Banikazemi, V. Moorthy and D.K. Panda, "Efficient collective communication on heterogeneous networks of workstation," National Science Foundation, U.S.A., June 2000.
  6. V. Cardellini, et. al., "Dynamic load balancing on web server systems," IEEE Internet Computing, May.June 1999.
  7. V. Cardellini, et. al., "Enhancing a web server cluster with quality of service mechanism," Proc. of the IEEE Int'l Performance, Computing, and Communications Conference, Phoenix, U.S.A., 2002.
  8. D. Caromel, et. al., "Asynchronous peer‐to‐peer web services and firewalls," IWJPDC, Denver, U.S.A., 2005.
  9. L. Cherkasova and M. Karlsson, "Scalable web server cluster design with workload‐aware request distribution strategy WARD," HP Workshop, 2001.
  10. Y.H. Chung, D.S. Moon, T.H. Kim and J.W. Park, "Workload dispatch planning for real time fingerprint authentication on a sensor‐client‐server model," PDCAT 2004, LNCS 3320, pp. 833-838, 2004.
  11. D. Olshefski and J. Nieh, "Understanding the management of client perceived response time," SIGMetrics/ Performance '06, Saint Malo, France, 2006.
  12. W.D. Smith, TPC W: Benchmarking an e-commerce solution, www.tpc.org/tpcw.
  13. H. Zhu, et. al., "Demand‐driven service differentiation in cluster‐based network servers," Proc. of IEEE INFOCOM, Anchorage, U.S.A., 2001.