Design and Prototype Implementation of Scheduler for Consolidation Computing Environment

통합컴퓨팅 환경을 위한 스케쥴러 설계 및 Prototype 구현

  • Sung, Jin-Woo (Supercomputing center, Korea Institute of Science and Technology Information(KISTI)) ;
  • Lee, Sang-Dong (Supercomputing center, Korea Institute of Science and Technology Information(KISTI)) ;
  • Kim, Sung-Jun (Supercomputing center, Korea Institute of Science and Technology Information(KISTI)) ;
  • Lee, Young-Joo (Supercomputing center, Korea Institute of Science and Technology Information(KISTI)) ;
  • Kim, Joong-Kwon (Supercomputing center, Korea Institute of Science and Technology Information(KISTI))
  • 성진우 (한국과학기술정보연구원 슈퍼컴퓨팅센터) ;
  • 이상동 (한국과학기술정보연구원 슈퍼컴퓨팅센터) ;
  • 김성준 (한국과학기술정보연구원 슈퍼컴퓨팅센터) ;
  • 이영주 (한국과학기술정보연구원 슈퍼컴퓨팅센터) ;
  • 김중권 (한국과학기술정보연구원 슈퍼컴퓨팅센터)
  • Published : 2005.05.13

Abstract

고성능의 컴퓨터들이 많이 보급되었으며, 또한, 클러스터 시스템 기술의 발전으로 클러스터 시스템의 활용이 크게 늘고 있다. 이러한 고성능의 시스템을 사용하는 사용자들은 다수의 시스템에서 수행하는 작업들을 관리(실행, 모니터링, 삭제, 결과물 관리 등)할 때에 반복적인 작업들이 많이 존재한다. 그러므로, 이러한 반복적인 작업을 손쉽게 수행해 줄 수 있는 기능이 제공된다면 업무를 효율적으로 처리할 수 있을 것이다. 이 논문에서는 분산된 다수의 시스템에서 작업을 수행할 때 스케쥴러(예: PBS, NQS)와 작업을 수행하는 일을 대신해줄 수 있는 통합 작업 스케쥴러(CJS, Consolidation Job Scheduler)를 설계하고, 그 prototype을 구현해 보았다. 스케쥴러의 종류가 많기 때문에 여기서는 PBS와 NQS에 한정하여 구현하였다.

Keywords