DOI QR코드

DOI QR Code

A Design of Mobile Web Server Framework for SOAP Transaction and Performance Enhancement in Web2.0

웹2.0에서 SOAP 처리와 성능 향상을 위한 모바일 웹 서버 프레임워크의 설계

  • 김용태 (한국해양대학교 공과대학 전파공학과) ;
  • 정윤수 (한국해양대학교 공과대학 전파공학과) ;
  • 박길철 (한국해양대학교 공과대학 전파공학과)
  • Published : 2008.10.30

Abstract

Existing web server lowers the whole capacity of system because of the problem on the processing load of server by closing connection increasing code handshake operation, and remarkable decrease of server capacity if it is the state of overload. Also, there occurs disadvantages of increasing connection tine about client's request and response time because handling of client's multi-requests is not smooth because of thread block and it requests a lot of time and resources for revitalization of thread. Therefore, this paper proposes the extended web server which provides the technique for delay handling and improves the overload of server for better system capacity, communication support, and the unification which is the advantage of web service. And it evaluates the existing system(implemented at Tomcat 5.5) and the proposed mobile web server architecture. The extended server architecture provides excellent exchange condition for system capacity and evaluates improved web server architecture which combines multi-thread with thread pool. The proposed web service architecture in this paper got the better result of improved capacity benefit than the evaluation result of original Tomcat 5.5.

기존의 웹 서버는 과부하 상태인 경우 폐쇄 연결, 암호 핸드쉐이크 실행 증가와 서버 용량의 현저한 감소로 서버의 처리량에 문제가 발생하여 시스템의 전체적인 성능을 저하시킨다. 또한 쓰레드 블록으로 인하여 다수의 클라이언트 요청 처리가 원활하지 못하고, 쓰레드 활성화를 위하여 많은 시간과 자원을 요구하여, 클라이언트의 요청에 대해 접속시간과 응답 시간이 증가하는 단점이 발생한다. 그러므로 본 논문에서는 웹서버스의 장점인 통합과 커뮤니케이션 지원과 시스템 성능 향상을 위해 서버 과부하를 개선하고, 지연처리를 위해 필요한 기술을 제공하는 확장된 웹서버를 제안한다. 그리고 기존 시스템(Tomcat 5.5에서 구현)과 제안한 모바일 웹 서버 아키텍처를 평가한다. 확장된 서버 아키텍처는 시스템 성능을 위해 우수한 교환 조건을 제공하고, 다중쓰레드와 쓰레드풀을 결합한 개선된 웹 서버 아키텍처를 평가한다. 본 논문에서 제안된 웹서비스 아키텍처는 오리지널 Tomcat 5.5의 평가 결과보다 개선된 성능 이익의 결과를 얻었다.

Keywords

References

  1. J. Guitart, V. Beltran, D. Carrera, J. Torres, and E. Ayguad'e. "Characterizing secure dynamic web applications scalability", In 19th International Parallel and Distributed Processing Symposium, Denver, Colorado(USA). April 4-8, 2005, 2005
  2. 전흥석, 이승원, 강현규, "아파치 웹 서버에서의 다중 쓰레드 풀 활용 기법 분석", 정보과학회논문지: 시스템 및 이론 제 32 권 제 1 호, pp.21-28, 2005.2
  3. D. Schmidt , I. Pyarali, M. Spivak, and R. Cytron, "Evaluating and Optimizing Thread Pool Strategies for Real-T ime CORBA," A CM SIGP LANN otices, Vol 36, N o 8, pp. 214-222, August 2001
  4. Eric Newcomer and Greg Lomow, Under standing SOA with Web Services, Sddison-Wesey pp. 51-197, 2005
  5. Douglas B. Terry, Venugopalan Ramasubramanian, Caching XML Web services for mobility. ACM Queue—Tomorrow''s Computing Today, 1(3) 70-78, 2003
  6. Robert Steele, "A Web Services-based System for Ad-hoc Mobile Application Integration", Proc. Of IEEE International Conference on Information Technology: Computers and Communications, pp. 248-252, 2003
  7. The Apach Software Foundation, http://tomcat.apache.org/
  8. http://www.superuser.co.kr/apache/apache2_manual /new_features_2_0.html
  9. Annie P. Foong, Thomas R. Huff, Hervert H. Hum, Jaidev P. Patwardhan, and Greg J. Regnier. "TCP Performance Re-Visited", In Proc. Of IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS-2003), pp. 70-79, Austin, Texas, March 2003
  10. Dan Davis, Manish Parasher, "Latency Performance of SOAP Implementations", Proceedings of the 2nd IEEE/ ACM International Symposium on Cluster Computing and the Grid, pp. 407-412, 2002
  11. Vinay Bansal and Piyush Shivam, "SWSA: A Scalable Web Services Architecture", Technical Report. Dept. of Computer Science, Duke University