IBM LoadLeveler에서 Preemption 기능을 적용한 큐 구성

The Queue Implement Using Preemption in IBM LoadLeveler

  • 이영주 (한국과학기술정보연구원) ;
  • 성진우 (한국과학기술정보연구원) ;
  • 김성준 (한국과학기술정보연구원) ;
  • 박찬열 (한국과학기술정보연구원)
  • 발행 : 2007.11.09

초록

하나의 시스템을 다수의 사람들이 작업을 할 경우 한정된 자원을 각각의 작업에 효율적으로 배분하기 위하여 작업관리 시스템을 이용한다. IBM 시스템은 작업관리 시스템으로서 주로 LoadLeveler를 사용하고 있다. 작업관리 시스템은 작업을 처리할 수 있는 여러가지의 큐를 가지고 있으며, 큐는 시스템의 특성과 구성 그리고 사용자 작업의 패턴에 따라서 설계되어진다. 본 논문에서는 LoadLeveler에서 작업을 실행할 때 긴급한 작업을 우선적으로 처리할 수 있는 큐를 만들기 위하여 preemption 기능을 이용하여 구성하고, 해당 큐로 작업을 선점하여 실행하면서 각각 작업들의 메모리 사용 변화와 그에 따른 작업 처리 성능을 분석하고 방법을 연구하였다.

키워드