DOI QR코드

DOI QR Code

Operational Scheme for Large Scale Web Server Cluster Systems

대규모 웹서버 클러스터 시스템의 운영방안 연구

  • 박진원 (홍익대학교 게임학부 게임소프트웨어전공)
  • Received : 2013.07.29
  • Accepted : 2013.09.17
  • Published : 2013.09.30

Abstract

Web server cluster systems are widely used, where a large number of PC level servers are interconnected via network. This paper focuses on forecasting an appropriate number of web servers which can serve four different classes of user requests, simple web page viewing, knowledge query, motion picture viewing and motion picture uploading. Two ways of serving different classes of web service requests are considered, commonly used web servers and service dedicated web servers. Computer simulation experiments are performed in order to find a good way of allocating web servers among different classes of web service requests, maintaining certain levels of resource utilization and response time.

PC급 성능의 서버를 네트워크로 연결하여 대규모 웹서비스에 사용하는 웹서버 클러스터 시스템이 널리 활용되고 있다. 본 논문은 단순 페이지 뷰, 지식 탐색, 동영상 뷰 및 동영상 업로드 등 4가지 형태의 웹 서비스를 제공하는 대규모 웹서버 클러스터 시스템을 대상으로 공동 사용 방식과 전용 사용 방식을 적용할 경우 각각 필요한 웹서버 규모를 예측해 본다. 이를 위해 일정한 수준의 자원 활용률을 유지하면서 응답시간을 짧게 유지하는 서버 배치 방안을 컴퓨터 시뮬레이션 실험을 통해 모색해 본다.

Keywords

References

  1. Trevor Schroeder, et. al., Scalable Web Server Clustering Technologies, IEEE Network, May/June, pp. 38-45, 2000.
  2. Eunmi Choi, Performance test and analysis for an adaptive load balancing mechanism on distributed server cluster systems, Future Generation Computer Systems, 20, pp. 237-247, 2004. https://doi.org/10.1016/S0167-739X(03)00138-9
  3. Kim SC, Rhee Y, System Infrastructure of Efficient Web Cluster System to Decrease the Response Time using the Load Distribution Algorithm, J. of KIISE, Computing Practices, Vol. 10, No. 6, pp. 506-513, in Korean, 2004.
  4. Kim JY, et. al., Effective Prioritized HRW Mapping in Heterogeneous Web Server Cluster, J. of KIISE, Computer Systems and Theory, Vol. 30, No. 12, pp. 708-713, in Korean, 2005.
  5. Giovanni Pacifici, et. al., Performance Management for Cluster-Based Web Services, IEEE J. on Selected Areas in Communications, Vol. 23, No. 12, pp. 2333-2343, 2005. https://doi.org/10.1109/JSAC.2005.857208
  6. Chung JY et. al., Efficient Content-based Load distribution for Web Server Clusters, J. of KIISE, Information Communication, Vol. 32, No. 1, pp. 60-67, in Korean, 2005.
  7. Tzung-shi Chen, Kuo-Lian Chen, Balancing Workload based on Content Types for Scalable Web Server Clusters, Proc. of the 18th Int. Conf. on Advanced Information Networking and Application, Vol. 2, pp. 321-325, 2004.
  8. Kim SC, Rhee Y, An Analysis and Comparison on Efficiency of Load Distribution Algorithm in a Clusterd System, J. of KIISE, Computing Practices, Vol. 12, No. 2, pp. 111-118, in Korean, 2006.
  9. XiaoYi Lu, et. al., Request Distribution for Fairness with a Non-Periodic Load-Update Mechanism for Cyber Foraging Dynamic Applications in Web Server Cluster, The KIPS Transactions: Part-A, Vol. 14-A, No. 1, pp. 63-72, 2007. https://doi.org/10.3745/KIPSTA.2007.14-A.1.063
  10. Kaushik Dutta, et. al., ReDAL: An Efficient and Practical Request Distribution Technique for Application Server Clusters, IEEE Trans. on Parallel and Distributed Systems, Vol. 18, No. 11, pp. 1516-1528, 2007. https://doi.org/10.1109/TPDS.2007.1105
  11. Zhongju Zhang, Weiguo Fan, Web Server load balancing: A queueing analysis, European J. of Operational Research, 186, pp. 681-693, 2008. https://doi.org/10.1016/j.ejor.2007.02.011
  12. Jang HC, et. al., A Methodology for Performance Modeling and Prediction of Large-Scale Cluster Servers, J. of KIISE, Computing Practices and Letters, Vol. 16, No. 11, pp. 1041-1045, 2010.
  13. Kang BJ, RYU HJ, Google vs. Naver, The Elctrocis Times, Book in Korean, 2008.
  14. Chosun Ilbo, the good and bad sides of Internet Empire, NHN, nespaper in Korean, 2007.11.16., 2007.11.27.
  15. Park JW, Analysis on the Performance Elements of Web Server Cluster Systems, J. of the Korea Society for Simulation, Vol. 19, No. 3, pp. 91-98, in Korean, 2010.
  16. David Olshefski, Jason Nieh, Understanding the Management of Client Perceived Response Time, SIGMetrics/Performance '06, Saint Malo, France (2006).
  17. Yongwha Chung, Daesung Moon, Taehae Kim, Jin-Won Park, Workload Dispatch Planning for Real Time Fingerprint Authentication on a Sensor-Client-Server Model," PDCAT 2004, LNCS 3320, pp. 833-838 (2004).
  18. Wayne D. Smith, TPC-W: Benchmarking An Ecommerce Solution, www.tpc.org/tpcw
  19. Huican Zhu, et. al., Demand-driven Service Differentiation in Cluster-based Network Servers, Proceedings of IEEE INFOCOM, Anchorage, U.S.A. (2001).
  20. Valeria Cardellini, et. al., Enhancing a Web-Server Cluster with Quality of Service Mechanism, Proceedings of the IEEE Int'l Performance, Computing, and Communications Conference, Phoenix, U.S.A. (2002).

Cited by

  1. A Study on the Service Status of the Spatial Open Platform based on the Analysis of Web Server User Log: 2014.5.20.~2014.6.2. Log Data vol.22, pp.4, 2014, https://doi.org/10.12672/ksis.2014.22.4.067
  2. Optimal Server Allocation to Parallel Queueing Systems by Computer Simulation vol.24, pp.3, 2015, https://doi.org/10.9709/JKSS.2015.24.3.037