1 |
1
서비스 요청이 하나 이상의 클라이언트 단말로부터 수신되면 처리하도록 구성된 서비스 서버 - 상기 서비스 요청은 하나 이상의 컴퓨팅 리소스와 연관됨 -;상기 서비스 서버에서 수신된 상기 서비스 요청을 처리하는데 사용 가능한지를 결정하도록 상기 컴퓨팅 리소스를 모니터링하고, 상기 모니터링 결과에 기초하여 하나 이상의 협업 외부 네트워크 서비스 제공자로부터 보조적인 컴퓨팅 리소스에 대한 리소스 요청을 생성하도록 구성된 리소스 모니터링 유닛 - 상기 모니터링 결과는 상기 보조적인 컴퓨팅 리소스가 상기 서비스 요청을 처리하도록 요구되는지 여부를 결정함 -; 및상기 리소스 요청에 응답하여, 리소스 협상 요청을 상기 협업 외부 네트워크 서비스 제공자로 송신하고, 상기 보조적인 컴퓨팅 리소스를 제공하기 위한 후보자인 각각의 협업 외부 네트워크 서비스 제공자로부터 상기 리소스 협상 요청에 대응하는 리소스 협상 응답을 수신하고, 상기 수신된 리소스 협상 응답에 기초하여 상기 보조적인 컴퓨팅 리소스에 대한 적어도 하나의 협업 외부 네트워크 서비스 제공자를 선택하고, 상기 리소스 협상 요청 및 상기 리소스 협상 응답에 기초하여 상기 선택된 적어도 하나의 협업 외부 네트워크 서비스 제공자의 각각 및 상기 네트워크 서비스 제공자 사이의 정책을 설정하며, 상기 정책에 따라 상기 협업 외부 네트워크 서비스 제공자 중 상기 선택된 적어도 하나로부터 상기 보조적인 컴퓨팅 리소스를 획득하도록 구성된 리소스 협업 유닛을 포함하고,상기 서비스 서버는 상기 컴퓨팅 리소스 및 상기 보조적인 컴퓨팅 리소스로 상기 하나 이상의 클라이언트 단말의 상기 서비스 요청을 처리하고,상기 리소스 협업 유닛은 상기 리소스 협상 요청 및 상기 리소스 협상 응답에 포함된 정책 정보에 기초하여 상기 정책을 설정하고,상기 정책 정보는, 상기 보조적인 컴퓨팅 리소스에 포함된 컴퓨팅 리소스의 유형, 상기 네트워크 서비스 제공자 및 상기 선택된 적어도 하나의 협업 외부 네트워크 서비스 제공자 사이의 서비스 레벨 약정, 상기 네트워크 서비스 제공자를 접속하도록 인증된 클라이언트 단말의 리스트(list), 상기 서비스 요청에 대한 서비스 정보의 품질 및 상기 보조적인 컴퓨팅 리소스를 제공하는 비용에 관련되는, 네트워크 서비스 제공자 시스템
|
2 |
2
제1항에 있어서,상기 리소스 모니터링 유닛은, 상기 사용 가능한 컴퓨팅 리소스가 특정 레벨 미만일 때, 상기 리소스 요청을 생성하도록 구성되는, 네트워크 서비스 제공자 시스템
|
3 |
3
제1항에 있어서,상기 리소스 모니터링 유닛은, 상기 사용 가능한 컴퓨팅 리소스가 상기 서비스 요청을 서비스하는데 필요한 컴퓨팅 리소스의 양보다 적을 때, 상기 리소스 요청을 생성하도록 구성되는, 네트워크 서비스 제공자 시스템
|
4 |
4
삭제
|
5 |
5
제1항에 있어서, 상기 정책 정보는 상기 서비스 서버의 정책 정보 및 상기 협업 외부 네트워크 서비스 제공자의 정책 정보를 포함하고,상기 리소스 협상 요청은 상기 서비스 서버의 정책 정보 및 서비스 요구사항을 포함하며,상기 리소스 협상 응답은 상기 협업 외부 네트워크 서비스 제공자의 정책 정보 및 서비스 요구사항을 포함하는,네트워크 서비스 제공자 시스템
|
6 |
6
제5항에 있어서,상기 정책은, 상기 서비스 서버의 상기 정책 정보와 상기 서비스 요구사항, 및상기 선택된 협업 외부 네트워크 서비스 제공자의 상기 정책 정보와 상기 서비스 요구사항에 기초하여 협상된 정책을 포함하는, 네트워크 서비스 제공자 시스템
|
7 |
7
제5항에 있어서,상기 서비스 서버의 상기 서비스 요구사항은, 하나 이상의 서비스 소비자를 서비스하는데 필요한 서비스 레벨 약정 요구사항 및 현재 컴퓨팅 리소스 요소(factor)에 기초하는, 네트워크 서비스 제공자 시스템
|
8 |
8
제7항에 있어서,상기 선택된 적어도 하나의 협업 외부 네트워크 서비스 제공자는, 상기 서비스 서버의 상기 서비스 레벨 약정 요구사항을 만족하는, 네트워크 서비스 제공자 시스템
|
9 |
9
제1항에 있어서,상기 리소스 협업 유닛은, 상기 리소스 협상 요청 및 상기 리소스 협상 응답에 기초하여 상기 선택된 적어도 하나의 협업 외부 네트워크 서비스 제공자의 각각 및 상기 네트워크 서비스 제공자 사이의 협상된 정책을 생성함으로써 상기 정책을 설정하고, 상기 협상된 정책에 따라 상기 선택된 적어도 하나의 협업 외부 네트워크 서비스 제공자로부터 상기 보조적인 컴퓨팅 리소스를 획득하는, 네트워크 서비스 제공자 시스템
|
10 |
10
제1항에 있어서, 상기 획득된 보조적인 컴퓨팅 리소스에 상기 서비스 요청의 적어도 일부분을 동적으로 할당하도록 구성된 리소스 할당 유닛을 더 포함하는 네트워크 서비스 제공자 시스템
|
11 |
11
제1 네트워크 시스템(primary network system)에 내장된 장치에 있어서, 상기 제1 네트워크 시스템은 하나 이상의 외부 네트워크 시스템으로부터 상기 제1 네트워크 시스템의 컴퓨팅 리소스를 보조하도록 외부 컴퓨팅 리소스를 동적으로 획득하고, 상기 장치는,중재기, 협업 에이전트 및 정책 협상기와 동작하도록 구성된 하나 이상의 프로세서를 포함하는 서비스 서버를 포함하고, 상기 중재기는 상기 외부 컴퓨팅 리소스에 대한 리소스 요청에 응답하여 상기 제1 네트워크 시스템과 연관된 정책 정보 및 서비스 요구사항을 포함하는 리소스 협상 요청을 생성하도록 구성되고;상기 리소스 요청은 상기 서비스 서버가 상기 외부 컴퓨팅 리소스가 상기 서비스 서버에 의하여 수신된 서비스 요청을 처리할 필요가 있다고 결정하는 경우 생성되고,상기 협업 에이전트는 상기 리소스 협상 요청을 상기 외부 네트워크 시스템으로 전송하고, 상기 외부 컴퓨팅 리소스를 제공하기 위한 후보인 상기 외부 네트워크 시스템의 각각으로부터 상기 리소스 협상 요청에 대응하는 리소스 협상 요청을 수신하도록 구성되고,상기 정책 협상기는 상기 리소스 협상 요청 및 상기 리소스 협상 응답에 기초하여 외부 컴퓨팅 리소스에 대해 적어도 하나의 외부 네트워크 시스템을 선택하도록 구성되고,상기 리소스 협상 요청 및 상기 리소스 협상 응답에 포함된 상기 정책 정보에 따른 정책은 상기 선택된 적어도 하나의 외부 네트워크 시스템에 대하여 설정되고,상기 서비스 서버는 상기 제1 네트워크 시스템의 상기 컴퓨팅 리소스를 보조하도록 상기 선택된 적어도 하나의 외부 네트워크 시스템으로부터 상기 외부 컴퓨팅 리소스를 획득하도록 구성되며, 상기 서비스 서버는 상기 컴퓨팅 리소스 및 상기 획득된 외부 컴퓨팅 리소스로 상기 서비스 요청을 처리하고,상기 정책 정보는상기 획득된 외부 컴퓨팅 리소스에 포함된 컴퓨팅 리소스의 유형, 상기 제1 네트워크 시스템 및 상기 적어도 하나의 외부 네트워크 시스템 사이의 서비스 레벨 약정, 상기 제1 네트워크 시스템을 접속하도록 인증된 클라이언트 단말의 리스트, 상기 서비스 요청의 서비스 정보의 품질 및 상기 획득된 외부 컴퓨팅 리소스를 제공하는 비용을 포함하는, 장치
|
12 |
12
제11항에 있어서,상기 중재기는, 상기 제1 네트워크 시스템을 접속하는 서비스 소비자의 서비스 레벨 약정 요구사항 및 상기 제1 네트워크 시스템의 현재 컴퓨팅 리소스 요소에 기초하여 상기 서비스 요구사항을 생성하도록 더 구성되는, 장치
|
13 |
13
제12항에 있어서,상기 하나 이상의 프로세서는 서비스 레지스트리(registry)와의 동작을 위해 더 구성되고, 상기 서비스 레지스트리는 상기 서비스 레벨 약정 요구사항 및 상기 현재 컴퓨팅 리소스 요소를 저장하도록 구성되는, 장치
|
14 |
14
제11항에 있어서,상기 정책 협상기는, 상기 리소스 협상 요청 및 상기 리소스 협상 응답에 기초하여 상기 적어도 하나의 선택된 외부 네트워크 시스템의 각각 및 상기 제1 네트워크 시스템 사이의 협상된 정책을 생성하도록 더 구성되는, 장치
|
15 |
15
제14항에 있어서,상기 협업 에이전트는, 상기 협상된 정책에 따라 상기 선택된 외부 네트워크 시스템으로부터 상기 외부 컴퓨팅 리소스를 획득하도록 더 구성되는, 장치
|
16 |
16
제1 네트워크 시스템(primary network system)의 컴퓨팅 리소스를 보조하도록 하나 이상의 외부 네트워크 시스템으로부터 보조적인 리소스를 획득하기 위한 방법에 있어서,적어도 하나의 프로세서에 의하여, 상기 제1 네트워크 시스템의 서비스 소비자로부터의 서비스 요청을 처리하는데 사용 가능한지를 결정하도록 상기 제1 네트워크 시스템의 상기 컴퓨팅 리소스 사용을 모니터링하는 단계 - 상기 적어도 하나의 프로세서는 상기 서비스 요청을 상기 컴퓨팅 리소스로 서비스하도록 구성됨 -;상기 적어도 하나의 프로세서에 의하여, 상기 모니터링의 결과에 따라 상기 보조적인 리소스에 대한 리소스 요청을 생성하는 단계 - 상기 모니터링의 결과는 상기 보조적인 리소스가 상기 서비스 요청을 처리하도록 요구되는지 여부를 결정함 -;상기 적어도 하나의 프로세서에 의하여, 상기 리소스 요청에 응답하여 상기 하나 이상의 외부 네트워크 시스템으로 리소스 협상 요청을 전송하는 단계;상기 적어도 하나의 프로세서에 의하여, 상기 리소스 협상 요청에 응답하는 상기 보조적인 리소스를 제공하기 위한 후보인 상기 외부 네트워크 시스템의 각각으로부터 수신된, 상기 리소스 협상 요청에 대응하는, 리소스 협상 결과에 기초하여 상기 보조적인 리소스에 대하여 적어도 하나의 외부 네트워크 시스템을 선택하는 단계 - 상기 서비스 소비자의 상기 서비스 요청은 상기 컴퓨팅 리소스 및 상기 보조적인 리소스를 이용하여 처리됨 -; 및상기 제1 네트워크 시스템 및 상기 선택된 적어도 하나의 외부 네트워크 시스템 사이의 정책을 설정하는 단계를 포함하고,상기 정책은 상기 선택된 적어도 하나의 외부 네트워크 시스템으로부터 수신된 상기 리소스 협상 결과 및 상기 리소스 협상 요청에 포함된 정책 정보에 기초하고,상기 정책 정보는 상기 보조적인 리소스에 포함된 컴퓨팅 리소스의 유형, 상기 제1 네트워크 시스템 및 상기 선택된 적어도 하나의 외부 네트워크 시스템 사이의 서비스 레벨 약정, 상기 제1 네트워크 시스템을 접속하도록 인증된 클라이언트 단말의 리스트, 상기 서비스 요청의 서비스 정보의 품질 및 상기 보조적인 리소스를 제공하는 비용을 포함하는, 방법
|
17 |
17
제16항에 있어서,상기 리소스 요청은, 상기 제1 네트워크 시스템의 사용 가능한 컴퓨팅 리소스가, 상기 서비스 소비자로부터 수신된 상기 서비스 요청을 서비스하는데 필요한 리소스의 양보다 적을 때, 생성되는, 방법
|
18 |
18
제16항에 있어서,상기 리소스 협상 요청은, 상기 제1 네트워크 시스템과 연관된 정책 정보 및 서비스 요구사항을 포함하는, 방법
|
19 |
19
제16항에 있어서,상기 정책을 설정하는 단계는,상기 리소스 협상 결과에 기초하여 상기 적어도 하나의 선택된 외부 네트워크 시스템의 각각 및 상기 제1 네트워크 시스템 사이의 협상된 정책을 생성하는 단계; 및상기 협상된 정책에 따라 상기 선택된 외부 네트워크 시스템으로부터 상기 보조적인 리소스를 획득하는 단계에 의하여 수행되는, 방법
|
20 |
20
제19항에 있어서,상기 획득된 보조적인 리소스로, 서비스 소비자로부터 수신된 상기 서비스 요청의 일부를 동적으로 할당하는 단계를 더 포함하는 방법
|