1 |
1
복수의 컴포넌트들로 구성되는 어플리케이션의 동적 스케줄링 방법에 있어서,사용자가 실행한 작업들의 순서 및 빈도가 누적되어 기록된 추론 테이블을 로딩하는 단계;상기 추론 테이블 및 사용자에 의해 현재 요청된 작업을 기준으로 가장 빈도가 높은 연속 작업들을 스케줄링 작업으로서 결정하는 단계; 및상기 어플리케이션의 컴포넌트들 중 상기 스케줄링 작업에 상응하는 컴포넌트들을 메모리에 미리 로딩하는 단계를 포함하고,상기 가장 빈도가 높은 연속 작업들을 스케줄링 작업으로서 결정하는 단계는,상기 현재 요청된 최초의 작업을 기준으로, 상기 추론 테이블을 참조하여 상기 최초의 작업에 연속하여 가장 자주 실행된 작업들의 그룹을 상기 스케줄링 작업으로서 선정하는 제 1 예측 방법 및상기 추론 테이블에 따라, 상기 현재 요청된 작업으로부터 연속될 확률이 높은 작업 순으로 각각의 미래 작업들을 상기 스케줄링 작업으로서 선정하는 제 2 예측 방법 중 어느 하나의 예측 방법에 따라 수행되는 것을 특징으로 하는, 사용기록 기반의 동적 스케줄링 방법
|
2 |
2
제 1 항에 있어서,상기 추론 테이블은상기 어플리케이션의 컴포넌트들의 마지막 사용 시간을 기록하는 것을 특징으로 하는, 사용기록 기반의 동적 스케줄링 방법
|
3 |
3
제 1 항에 있어서,상기 스케줄링 작업에 상응하는 컴포넌트들을 메모리에 미리 로딩하는 단계는상기 어플리케이션의 컴포넌트들 중 최근 가장 적게 사용된 컴포넌트를 상기 메모리에서 언로딩한 후, 상기 스케줄링 작업에 상응하는 컴포넌트들을 메모리에 로딩하는 단계인 것을 특징으로 하는, 사용기록 기반의 동적 스케줄링 방법
|
4 |
4
제 1 항에 있어서,상기 어플리케이션의 종료시까지 실행된 작업들의 순서 및 빈도를 누적하여 상기 추론 테이블을 갱신하는 단계를 더 포함하는 것을 특징으로 하는, 사용기록 기반의 동적 스케줄링 방법
|
5 |
5
삭제
|
6 |
6
제 1 항에 있어서,상기 가장 빈도가 높은 연속 작업들을 스케줄링 작업으로서 결정하는 단계는상기 메모리의 크기를 고려하여 상기 스케줄링 작업의 수를 결정하는 단계를 포함하는 것을 특징으로 하는, 사용기록 기반의 동적 스케줄링 방법
|
7 |
7
제1항 내지 제4항, 제6항 중 어느 한 항의 방법을 컴퓨터 시스템에서 실행하기 위한 프로그램이 기록된, 컴퓨터 시스템이 판독할 수 있는 기록매체
|
8 |
8
복수의 컴포넌트들로 구성되는 어플리케이션을 저장하는 소프트웨어 저장부;상기 어플리케이션의 종료시마다 사용자가 실행한 작업들의 순서 및 빈도에 따라 추론 테이블을 갱신하는 테이블 생성 및 갱신부;상기 복수의 컴포넌트들 중 적어도 하나를 일시적으로 저장하는 메모리;상기 추론 테이블 및 사용자에 의해 현재 요청된 작업을 기준으로 가장 빈도가 높은 연속 작업들을 스케줄링 작업으로서 결정하는 작업 예측부; 및상기 어플리케이션의 컴포넌트들 중 상기 스케줄링 작업에 상응하는 컴포넌트들을 메모리에 미리 로딩하는 구조 로딩부를 포함하고,상기 작업 예측부는,상기 현재 요청된 최초의 작업을 기준으로, 상기 추론 테이블을 참조하여 상기 최초의 작업에 연속하여 가장 자주 실행된 작업들의 그룹을 상기 스케줄링 작업으로서 선정하는 제 1 예측 방법 및상기 추론 테이블에 따라, 상기 현재 요청된 작업으로부터 연속될 확률이 높은 작업 순으로 각각의 미래 작업들을 상기 스케줄링 작업으로서 선정하는 제 2 예측 방법 중 어느 하나의 예측 방법에 따라 수행되는 것을 특징으로 하는, 사용기록 기반의 동적 스케줄링 장치
|
9 |
9
제 8 항에 있어서,상기 추론 테이블은상기 어플리케이션의 컴포넌트들의 마지막 사용 시간을 기록하는 것을 특징으로 하는, 사용기록 기반의 동적 스케줄링 장치
|
10 |
10
제 8 항에 있어서,상기 구조 로딩부는상기 어플리케이션의 컴포넌트들 중 최근 가장 적게 사용된 컴포넌트를 상기 메모리에서 언로딩한 후, 상기 스케줄링 작업에 상응하는 컴포넌트들을 메모리에 로딩하는 것을 특징으로 하는, 사용기록 기반의 동적 스케줄링 장치
|
11 |
11
제 8 항에 있어서,상기 테이블 생성 및 갱신부는상기 어플리케이션의 종료시까지 실행된 작업들의 순서 및 빈도를 누적하여 상기 추론 테이블을 갱신하는 것을 특징으로 하는, 사용기록 기반의 동적 스케줄링 장치
|
12 |
12
삭제
|