1 |
1
데이터 처리를 수행하는 복수의 프로세서;입력되는 데이터의 속성정보를 토대로 트래픽 처리 용량을 계산하고, 상기 트래픽 처리 용량을 토대로 상기 데이터에 대응하는 출력 시간을 결정하는 트래픽 처리 성능 계산부;상기 각 프로세서의 처리 용량을 토대로 결정되는 임계값을 상기 트래픽 처리 용량과 비교하여, 상기 트래픽 처리 용량이 임계값을 넘으면 부하 분산을 결정하고, 상기 부하 분산이 결정되면 상기 복수의 프로세서들을 구동시켜 상기 데이터를 처리하도록 제어하는 부하 처리 판단부; 및상기 프로세서가 출력하는 처리 데이터를 저장하고, 상기 출력 시간을 토대로 상기 처리 데이터를 출력하는 대기 버퍼를 포함하는 병렬 처리 시스템
|
2 |
2
제1항에 있어서,현재 시간을 계산하는 타이머를 더 포함하고, 상기 대기 버퍼는 상기 현재 시간이 상기 출력 시간이 될 때까지 상기 처리 데이터를 저장하는 병렬 처리 시스템
|
3 |
3
삭제
|
4 |
4
제1항에 있어서,상기 트래픽 처리 성능 계산부는, 상기 트래픽 처리 용량 및 상기 복수의 프로세서 각각의 처리 성능을 토대로 상기 트래픽 처리 용량에 포함된 트래픽 처리 시간을 계산하는 병렬 처리 시스템
|
5 |
5
제4항에 있어서,상기 트래픽 처리 성능 계산부는, 직전에 입력된 데이터의 출력 시간에 상기 트래픽 처리 시간을 더하여 상기 출력 시간을 계산하는 병렬 처리 시스템
|
6 |
6
삭제
|
7 |
7
삭제
|
8 |
8
제1항에 있어서,상기 부하 처리 판단부는 상기 트래픽 처리 용량이 임계값 이하이면 부하 집중을 결정하고, 부하 집중이 결정되면 상기 데이터의 처리를 위해 상기 복수의 프로세서 중에서 일부 프로세서만 구동시키는 병렬 처리 시스템
|
9 |
9
복수의 프로세서를 포함하는 병렬 처리 시스템이 병렬 처리를 수행하는 방법에 있어서,입력되는 데이터의 속성정보를 토대로 트래픽 처리 용량 및 트래픽 처리 시간을 계산하는 단계;상기 트래픽 처리 시간을 토대로 상기 데이터에 대응하는 출력 시간을 결정하는 단계;상기 각각의 프로세서의 처리 용량을 토대로 결정되는 임계값을 상기 트래픽 처리 용량 또는 상기 트래픽 처리 시간과 비교하여, 상기 트래픽 처리 용량 또는 상기 트래픽 처리 시간이 임계값을 넘으면 부하 분산을 결정하는 단계;상기 부하 분산이 결정되면, 상기 복수의 프로세서를 구동시키는 단계;상기 프로세서들이 상기 데이터를 처리하여 출력하는 처리 데이터를 저장하는 단계; 및상기 출력 시간을 토대로 상기 처리 데이터를 출력하는 단계를 포함하는 병렬 처리 방법
|
10 |
10
제9항에 있어서,상기 계산하는 단계는,상기 데이터의 크기를 포함하는 상기 속성정보를 토대로 상기 트래픽 처리 용량을 계산하는 단계; 및상기 트래픽 처리 용량 및 상기 복수의 프로세서 각각의 처리 성능을 토대로 상기 트래픽 처리 시간을 계산하는 단계를 포함하는 병렬 처리 방법
|
11 |
11
제9항에 있어서,상기 출력 시간을 결정하는 단계에서,상기 출력 시간은 직전에 입력된 데이터에 대응하는 출력 시간에 상기 트래픽 처리 시간을 더하여 결정되는 병렬 처리 방법
|
12 |
12
제9항에 있어서,상기 부하 분산 여부를 결정하는 단계는,상기 트래픽 처리 용량 또는 상기 트래픽 처리 시간이 임계값 이하이면, 부하 집중을 결정하는 단계를 포함하는 병렬 처리 방법
|
13 |
13
삭제
|
14 |
14
제12항에 있어서,상기 구동시키는 단계는,부하 집중이 결정되면 상기 복수의 프로세서 중 일부 프로세서를 구동시키는 단계를 포함하는 병렬 처리 방법
|