1 |
1
적어도 하나의 과업(Task)을 구성하는 서비스들에 할당되는 자원(resources)들과, 적어도 하나의 게이트웨이(gateway)에 연결되는 자원 관리 장치에 있어서, 자원들, 서비스별 또는 과업별로 설정된 가중치 및 다양한 서비스들의 자원 사용 기록에 관련된 정보를 저장하는 메모리;각 서비스 간의 관계, 상기 서비스들의 자원 사용 기록 및 상기 가중치 중 적어도 하나에 근거하여 상기 서비스들간의 의존성을 결정하는 의존성 결정부; 상기 서비스들간의 의존성 및 상기 서비스들이 자원을 이용하는 시간을 고려하여 각 서비스에서 필요로 하는 자원을 할당하는 자원 할당부;상기 서비스들간의 의존성들에 근거하여 각 자원 사이에 발생하는 오버헤드(Overhead)들을 산출하는 오버헤드 산출부; 및, 각 자원 사이에 발생하는 오버헤드들 및 상기 게이트웨이 중 어느 하나의 오버헤드 허용 용량에 근거하여, 상기 자원들을 적어도 하나의 그룹으로 그룹핑(grouping)하고, 상기 자원들의 그룹별로 상기 어느 하나의 게이트웨이가 연결되도록 하는 제어부를 포함하는 것을 특징으로 하는 자원 관리 장치
|
2 |
2
제1항에 있어서, 상기 각 서비스들간의 의존성은, 기 설정된 프로세스(process)에 근거한 상기 서비스들 간의 관계에 따라 결정되는 제어 의존성과, 상기 각 서비스들의 유형 또는 각 서비스들간에 전송되는 데이터의 종류에 따라 결정되는 데이터 의존성을 포함하는 것을 특징으로 하는 자원 관리 장치
|
3 |
3
제1항에 있어서, 상기 오버헤드 산출부는, 상기 적어도 하나의 과업 별로, 각 과업에 포함된 서비스들의 의존성에 근거하여 각 과업에 할당된 자원들 사이에 발생하는 오버헤드를 산출하고, 산출된 각 과업별로 산출된 자원들 사이의 오버헤드들에 근거하여 상기 적어도 하나의 과업에 대한 각 자원들 사이의 오버헤드들을 산출하며, 상기 제어부는, 상기 적어도 하나의 과업에 대한 각 자원들 사이의 오버헤드들 및 상기 어느 하나의 게이트웨이의 오버헤드 허용 용량에 근거하여, 상기 자원들을 그룹핑하는 것을 특징으로 하는 자원 관리 장치
|
4 |
4
제1항에 있어서, 상기 제어부는, 상기 게이트웨이의 오버헤드 허용 용량 한도 내에서, 상기 각 자원들 사이의 오버헤드들의 합이 큰 순서대로 상기 자원들을 그룹핑하는 것을 특징으로 하는 자원 관리 장치
|
5 |
5
제1항에 있어서, 상기 제어부는,상기 각 자원들 및, 상기 자원들 중 오버헤드가 발생한 자원들 사이를 연결하는 간선으로 상기 각 자원간의 관계를 도식화하고, 상기 산출된 각 자원간의 오버헤드에 근거하여 상기 간선들에 가중치를 부여하고, 상기 간선들의 가중치들 및 상기 어느 하나의 게이트웨이의 오버헤드 허용 용량에 근거하여 상기 자원들을 그룹핑하는 것을 특징으로 하는 자원 관리 장치
|
6 |
6
적어도 하나의 과업을 구성하는 서비스들에 할당되는 자원(resources)들과, 적어도 하나의 게이트웨이(gateway)에 연결되는 자원 관리 장치의 동작 방법에 있어서, 각 서비스들 간의 관계와, 상기 서비스들의 자원 사용한 기록 및, 상기 자원별, 서비스별 또는 과업별로 설정된 가중치 중 적어도 하나에 근거하여 상기 서비스들 간의 의존성을 결정하는 단계;상기 서비스들간의 의존성 및 상기 서비스들이 자원을 이용하는 시간을 고려하여 각 서비스에서 필요로 하는 자원을 할당하는 단계;상기 서비스들간의 의존성에 근거하여 각 자원들 사이에 발생하는 오버헤드(Overhead)를 산출하는 단계; 각 자원들 사이에 발생하는 오버헤드 및 상기 게이트웨이의 허용 용량에 근거하여, 상기 자원들을 적어도 하나의 그룹으로 그룹핑(grouping)하는 단계; 및,상기 게이트웨이 중 어느 하나와 상기 어느 하나의 그룹에 포함된 자원들을 연결하는 단계를 포함하는 것을 특징으로 하는 자원 관리 장치의 동작 방법
|
7 |
7
제6항에 있어서, 상기 각 서비스들간의 의존성은, 기 설정된 프로세스(process)에 근거한 상기 서비스들 간의 관계에 따라 결정되는 제어 의존성과, 상기 각 서비스들의 유형 또는 각 서비스들간에 전송되는 데이터의 종류에 따라 결정되는 데이터 의존성을 포함하는 것을 특징으로 하는 자원 관리 장치의 동작 방법
|
8 |
8
제6항에 있어서, 상기 오버헤드를 산출하는 단계는, 상기 적어도 하나의 과업별로, 각 과업에 포함되는 서비스들의 의존성에 근거하여 각 과업에 할당되는 자원들 사이에 발생하는 오버헤드들을 산출하는 단계; 및,상기 각 과업에 할당된 자원들 사이의 오버헤드들을, 병합하여 상기 적어도 하나의 과업에 대한 각 자원들 사이의 오버헤드들을 산출하는 단계를 더 포함하는 것을 특징으로 하는 자원 관리 장치의 동작 방법
|
9 |
9
제6항에 있어서, 상기 자원들을 그룹핑하는 단계는,상기 게이트웨이 중 어느 하나를 선택 및 선택된 게이트웨이의 허용 용량을 확인하는 단계; 및,상기 확인된 허용 용량 한도 내에서 상기 각 자원들 사이의 오버헤드들의 합이 큰 순서대로 상기 자원들을 그룹핑하는 단계를 더 포함하는 것을 특징으로 하는 자원 관리 장치의 동작 방법
|
10 |
10
제6항에 있어서, 상기 자원들을 그룹핑하는 단계는,상기 각 자원들 및, 상기 각 자원들 중 오버헤드가 발생한 자원들 사이를 연결하는 간선으로 상기 각 자원간의 관계를 도식화하는 단계;상기 자원들 사이에 발생한 오버헤드에 근거하여 상기 간선들에 가중치를 부여하는 단계; 및, 상기 간선들의 가중치 및 상기 어느 하나의 게이트웨이의 오버헤드 허용 용량에 근거하여 상기 자원들을 그룹핑하는 단계를 더 포함하는 것을 특징으로 하는 자원 관리 장치의 동작 방법
|