동적 재스케줄링의 최소 범위 수정을 위한 조정기법

동적 재스케줄링(Reactive Scheduling)은 스케줄링 요소의 변화로 발생되는 초기 스케줄링의 결과에 대한 불일치성을 제거하여 초기 스케줄링의 결과를 유지 보수하는 것이다. 이러한 동적 재스케줄링을 위한 시스템에서는 초기 스케줄링을 유지하는 측면에서 초기 해의 최소 변화, 부분 해, 속도 등의 융통성을 요구한다. 그러나 융통성들 간의 복잡성 때문에 균형(Trade_Off)을 이루면서 동적 재스케줄링의 융통성을 유지하는 것은 매우 어렵다. 기존의 동적 재스케줄링에서는 일반적으로 지역 탐색(Local Search)에 의한 재스케줄링 기법을 적용하였지만 초기 해의 변화의 국부적 최소화(Local Minimum) 문제로 동적 재스케줄링의 융통성을 보증할 수 없었다. 본 연구에서는 기존의 동적 재스케줄링의 기법 중 지역 탐색의 재스케줄링 시에 발생할 수 있는 국부적 최소화를 해결하기 위하여 제약조건 완화기법(Constraint Relaxation)을 이용한 전역 탐색(Global Search) 기법을 설계 및 구현하고 전역 탐색 시에 여러 가지 탐색 순서를 실험하여 효율적인 결과를 제공하는 탐색 순서를 제시한다.