DOI QR코드

DOI QR Code

Evaluating the capacity of a Web Server using Scalable Client

확장가능한 클라이언트를 이용한 웹서버 성능평가 기법

  • 이승규 (관동대학교 전자통신공학) ;
  • 박영록 (관동대학교 전자통신공학) ;
  • 이건화 (관동대학교 전자통신공학) ;
  • 배철수 (관동대학교 의료공학과)
  • Received : 2013.10.06
  • Accepted : 2013.12.06
  • Published : 2013.12.28

Abstract

As the fast growth of using Internet, the requests of clients having different types and pressing loads on the server have been increased in World Wide Web. Thus the interesting issue is how to measure the real capacity of a Web Server. There have been much recent studies about measuring the capacity of web server. But the cause of Server response time delay is not just server itself but also network packet loss. To measure the practical capacity of web server, we generate scalable clients using Posix Thread, transport packets which were generated by scalable clients to the server using UDP and receive the packets which were the remain packet from network packet loss using TCP. In this paper, we propose a method to measure the practical capacity of a web server using the Scalable Clients based on Posix Thread and the transport on Application level.

서버의 성능 평가를 위해 확장 가능한 클라이언트를 생성한 후, UDP 프로토콜을 이용하여 서버로 패킷을 전송한다. 전송된 패킷 중에 네트워크 손실을 제외하고 실제적으로 서버에 전달된 패킷에 대한 응답을 TCP 프로토콜을 이용하여 클라이언트로 보내는 구조를 제안한다. 또한, POSIX Thread를 이용해 생성한 확장 가능한 클라이언트는 서버의 용량을 뛰어넘는 클라이언트의 수를 생성할 수 있다. 그러므로 기존의 방법에 비교하여 실제적으로 서버에 적용되는 트래픽를 이용하여 서버를 대한 성능평가를 한다.

Keywords