http://chineseinput.net/에서 pinyin(병음)방식으로 중국어를 변환할 수 있습니다.
변환된 중국어를 복사하여 사용하시면 됩니다.
다양한 운영체제에서의 다중 프로세스와 스레드 모델의 웹 서버 성능 비교
도인환(Inhwan Doh),김경중(KyoungJoong Kim),정규헌(GyuHern Jeong),정기훈(Kihun Chong),노삼혁(Sam H. Noh) 한국정보과학회 2003 한국정보과학회 학술발표논문집 Vol.30 No.1C
많은 사용자 영역의 프로그램들이 확장성과 성능 향상을 목적으로 다중 프로세스 모델에서 다중 스레드 모델로 바뀌고 있다. 웹 서버도 폭발적으로 증가하는 사용자 요청을 수용할 수 있도록 확장성과 성능 향상을 위해서 다중 스레드 모델을 적용하였다. 본 논문에서는 다중 프로세스 모델을 적용한 웹 서버와 다중 프로세스/다중 스레드 모델을 적용한 웹 서버에 대한 성능을 여러 운영체제 환경에서 평가하였다. 실험 결과 전체적으로 다중 프로세스 모델이 다중 스레드 모델보다 더 좋은 성능과 안정성을 보였다.
사용자 패턴을 감안한 리눅스 레이어 - 7 웹 클러스터 시스템의 구현
홍일구(Ilgu Hong),조재욱(Jaewook Jo),도인환(Inhwan Doh),노삼혁(Sam H. Noh) 한국정보과학회 2003 한국정보과학회 학술발표논문집 Vol.30 No.1C
폭발적인 웹 사용자의 증가를 수용하기 위해서 가격 대 성능비가 우수한 웹 클러스터링 시스템이 선호되고 있다. 많은 연구 결과들은 웹 요청의 패턴이 소수의 사용자 요청에서 매우 높은 확률과 빈도로 참조됨을 보여주고 있다. 이러한 참조 패턴을 반영하기 위해서 서버 시스템은 각각의 사용자 요청의 특성에 맞는 스케줄링 방법을 제공해야 한다. 본 논문에서는 TCP-handoff protocol을 이용한 Layer-7 기반의 클러스터링 시스템을 Linux에 구현하였고, 웹 사용자 요청 패턴에 기반을 둔 DS(Dual Scheduling) 부하 분산 알고리즘을 적용하여 기존의 부하 분산 알고리즘과 비교하였다. 실험적으로 DS 알고리즘은 기존의 알고리즘에 비해 35% 이상의 성능향상을 보여준다.
盧三赫,都仁煥 弘益大學校 科學技術硏究所 2003 科學技術硏究論文集 Vol.14 No.-
Web services are used in a various area and clients are increasing every year. Hence, the need for web servers requiring better system performance is ever increasing. To resolve this problem, we are consider scalable web cluster systems. In this paper, we develop a web cluster system based on a Layer-4 switch, implemented in the Linux kernel 2.4.20. To further assist content-aware requests distribution, the web cluster system internally includes a Layer-7 switch. In addition, a light-weight transfer protocol that replaces the TCP control connection is designed and implemented to enhance performance. Our current state of the implementation shows that the system is stable. The issue of scalability in this system is left for future work.