클러스터 기반의 단계화된 응용서비스 플랫폼의 평가

Evaluation of the Cluster-based staged Application Service Platform

  • 김태훈 (인제대학교 전산학과 대학원) ;
  • 박세명 (인제대학교 컴퓨터공학부)
  • 발행 : 2005.03.01

초록

본 연구에서는 PVM으로 구성된 클러스터의 공유를 기반으로 하는 단계화된 응용서비스 플랫폼을 기반으로 응용서비스를 구현함으로써 응용서비스 플랫폼의 유용성을 평가하였다. 응용서비스 플랫폼은 요청 처리에 필요한 전 과정을 요청처리 단계와 서비스제공 단계로 나누고, 서비스요청처리 단계를 위한 전위응용서버의 서비스관리자와 요청된 서비스의 분산을 담당하는 부하관리자, 그리고 후위서버에서의 서비스제공을 위한 작업관리자로 구성된다. 구현된 응용서비스 플랫폼은 필요한 처리자원을 동적으로 할당, 시스템을 재구성함으로써 기존의 단일서버 시스템에 비해 부하의 변화에 보다 능동적으로 대처할 수 있을 뿐 아니라, 기능의 변경없이 다양한 응용서비스의 구현을 지원함을 확인하였다.

In this paper, through the implementation of the application service, we evaluated the feasibility and availability of the staged application service platform, which is based on the sharing of the PVM cluster. Application service platform provides three managers for dividing the request processing steps into two stages, such as a request processing stage and a service providing stage. Three managers and its relation to the divided stages are as follows, service manager and load manager to distribute the request in front-end server for a request processing stage, job manager in clustered(back-end) servers for a service providing stage. The experiment shows that the staged application service platform provides more stable and scalable characteristics and better performance improvement on the dynamic load changes than the single server system. And also it shows that real application service system can be implemented easily without modification of the proposed service platform.

키워드

참고문헌

  1. Ian Foster and Carl Kessleman, 'The Grid : Blueprint for a New Computing Infrastructure,' Morgan Kaufmann Pub. Inc., 1999
  2. Rajkumar Buyya, 'High Performance Cluster Computing : Architecture and Systems, Volume 1,' Prentice Hall, 1999
  3. 윤찬현 외 4인, '인공성장의 혈류해석을 위한 Globus 기반 협엽 기술 개발,' ITRC Forum 2002, Seoul, Korea, May. 2002
  4. W. Gropp, 'Learning from the success of MPI,' High Performance Computing - HiPC 2001, number 2228 in Lecture Notes in Computer Science, pp 81-92, Dec. 2001
  5. A. Geist, A. Beguelin, J. Dongarra, W. Jiang, R. Manchek, and V. Sunderam, 'PVM : Parallel Virtual Machine A User s Guide and Tutorial for Network Parallel Computing,' MIT Press, Cambridge, MA, 1994
  6. A. Geist, A. Beguelin, J. Dongarra, W. Jiang, R. Manchek, and V. Sunderam, 'PVM : Parallel Virtual Machine: A Users Guide and Tutorial for Networked Parallel Computing. Scientific and Engineering Computation,' MIT Press, Cambridge, MA, USA, 1994
  7. W. Gropp, E. Lusk, N. Doss, and A. Skjellum, 'A High Performance, Portable Implementation of the MPI Message Passing Interface Standard,' Parallel Computing, Volume 22, number 6, pp 789-828, Sep. 1996 https://doi.org/10.1016/0167-8191(96)00024-5
  8. The C10K Problem, ''http://www.kegel.com/c10k.html'
  9. Om P. Damani, P. Emerald Chung, Yennun Huang, 'ONE-IP: Techniques for Hosting a Service on a Cluster of Machines,' In Proc. the Sixth International WWW Conference, http://decweb.ethz.ch/WWW6/Technical/Paper196/Paper196.html, Apr. 1997
  10. ''http://www.pdl.cmu.edu/Pasis/survivablestor-ageindex.html'
  11. 권세오, 김상식, '리녹스 클러스터형 웹 서버 설계,' 한국정보과학회지 제18권 3호, pp. 48-56, Mar. 2000
  12. Greg Regnier, 'CSP: A System-Level Architecture for Scalable Communication Services,' Intel Technology Journal Q2, http://developer.intel.com/technology/itj/q22001.htm , May, 2001
  13. 서대화, 민병준, 이기욱, '네트워크 연결형 스토리지의 기술 동향,' 한국정보과학회지, 제19 권 3호, pp 6-13, Mar. 2001
  14. The httperf Tool, 'ftp://ftp.hpl.hp.com/pub/httperf/'
  15. David Mosberger and Tai Jin, 'httperf - A Tool for Measuring Web Server Performance,' In Proc. the SIGMETRlCS Workshop on Internet Server Performance, pp 59-67, Jun. 1998
  16. Matt Welsh, 'SEDA:An Architecture for Highly Concurrent Server Application', http://www.eecs.harvard.edu/-mdw/proj/sedaf
  17. 김동근외 1, '클러스터기반의 확장과 동적재구성 가능한 인터넷서비스 시스템,' 멀티미디어학회논문지, 제7권 10호, 2005
  18. 박철우외 1, '분산객체들의 통합을 위한 확장 성 있는 SOAP Bridge 제안', 언제논총 제출
  19. Y. Han, J. Kim, and M. Kim, 'A New Moire Smoothing Method for Color Inverse Half toning,' Proceeding of ICW 2002, Vol. 1. pp. 820-823, Sep. 2002