1 |
1
멀티 에이전트 시스템에 있어서,호스트에서 생성되어 동작 상태에 따라 사용자의 요청 작업을 처리하는 적어도 하나 이상의 에이전트;상기 에이전트의 생명 주기에 대한 관리를 수행하는 에이전트 관리 시스템부;상기 에이전트가 제공하는 능력이나 서비스에 대한 정보를 처리하는 디렉토리 퍼실리테이터; 및다른 에이전트 플랫폼부와 정보나 메시지를 상호 전달하는 메시지 전송 시스템부를 포함하되,상기 에이전트 관리 시스템부는 에이전트의 생성 또는 제거를 미리 예측함으로써 동적으로 에이전트를 관리하는 에이전트 관리자(Agent Manager)를 더 포함하는 것을 특징으로 하는 멀티 에이전트 시스템
|
2 |
2
제 1 항에 있어서,상기 에이전트 관리자는, 다음 주기에 필요한 에이전트 수인 현재 예측값(Гn+1) 이전 단계에서의 예측값인 제1 예측값(Гn-1) 및 제2 예측값(Гn)에 기초하여 에이전트 요청의 증감 추이를 판별하는 것을 특징으로 하는 멀티 에이전트 시스템
|
3 |
3
제 2 항에 있어서,상기 판별 결과에 따라, 현재 에이전트 수(tn) 및 상기 제2 예측값(Гn)에 기초하여, 현재 예측값(Гn+1)을 획득하는 것을 특징으로 하는 멀티 에이전트 시스템
|
4 |
4
제 3 항에 있어서,상기 판별 결과, 상기 제2 예측값이 상기 제1 예측값 보다 큰 경우(Гn 003e# Гn-1), 아래 수학식을 이용하여 현재 예측값(Гn+1)을 획득하는 것을 특징으로 하는 멀티 에이전트 시스템
|
5 |
5
제 3 항에 있어서,상기 판별 결과, 상기 제2 예측값이 상기 제1 예측값 보다 크지 않은 경우(Гn ≤ Гn-1), 아래 수학식을 이용하여 현재 예측값(Гn+1)을 획득하는 것을 특징으로 하는 멀티 에이전트 시스템
|
6 |
6
제 1 항에 있어서,최대 대기시간 초과 타이머(idle timeout timer)를 이용하여, 소정 시간 동안 대기하는 에이전트가 발생할 경우, 해당 에이전트를 삭제하는 것을 특징으로 하는 멀티 에이전트 시스템
|
7 |
7
멀티 에이전트 시스템의 에이전트 관리 방법에 있어서,현재 에이전트 수(tn)에 관한 정보를 획득하는 단계;다음 주기에 필요한 에이전트 수를 나타내는 현재 예측값(Гn+1) 이전 단계에서의 예측값인 제1 예측값(Гn-1) 및 제2 예측값(Гn)에 기초하여 에이전트 요청의 증감 추이를 판별하는 단계; 및상기 판별 결과에 따라, 현재 에이전트 수(tn) 및 상기 제2 예측값(Гn)에 기초하여, 현재 예측값(Гn+1)을 획득하는 단계를 포함하는 것을 특징으로 하는 멀티 에이전트 시스템의 에이전트 관리 방법
|
8 |
8
제 7 항에 있어서,상기 획득된 현재 예측값(Гn+1)에 기초하여 에이전트를 생성 또는 제거하는 단계를 더 포함하는 것을 특징으로 하는 멀티 에이전트 시스템의 에이전트 관리 방법
|
9 |
9
제 8 항에 있어서,상기 판별 결과, 상기 제2 예측값이 상기 제1 예측값 보다 큰 경우(Гn 003e# Гn-1), 아래 수학식을 이용하여 현재 예측값(Гn+1)을 획득하는 것을 특징으로 하는 멀티 에이전트 시스템의 에이전트 관리 방법
|
10 |
10
제 8 항에 있어서,상기 판별 결과, 상기 제2 예측값이 상기 제1 예측값 보다 크지 않은 경우(Гn ≤ Гn-1), 아래 수학식을 이용하여 현재 예측값(Гn+1)을 획득하는 것을 특징으로 하는 멀티 에이전트 시스템의 에이전트 관리 방법
|
11 |
11
제 7 항에 있어서,최대 대기시간 초과 타이머(idle timeout timer)를 이용하여, 소정 시간 동안 대기하는 에이전트가 발생할 경우, 해당 에이전트를 삭제하는 것을 특징으로 하는 멀티 에이전트 시스템의 에이전트 관리 방법
|