1 |
1
복수의 라디오 컴퓨터들, 통신 서비스 계층(communication service layer), 및 라우팅 엔티티(routing entity)를 포함한 재구성 가능한 라디오 장치에서 통합 라디오 어플리케이션의 분산 설치 방법으로서,상기 통신 서비스 계층의 관리자(administrator)가 상기 통합 라디오 어플리케이션의 라디오 어플리케이션 패키지를 다운로드하는 단계-상기 라디오 어플리케이션 패키지는 상기 통합 라디오 어플리케이션을 구성하는 기능 블록들, 파이프라인 구성 메타데이터, 및 라디오 컨트롤러 코드를 포함함;상기 관리자가 상기 파이프라인 구성 메타데이터를 참조하여 상기 기능 블록들을 상기 복수의 라디오 컴퓨터들 중 적어도 둘 이상의 라디오 컴퓨터들 각각에서 실행되는 그룹들로 분할하는 단계; 및상기 관리자가 상기 라우팅 엔티티를 거쳐 상기 적어도 둘 이상의 라디오 컴퓨터들 각각에 설치되는 상기 기능 블록들의 그룹에 대한 정보를 상기 적어도 둘 이상의 라디오 컴퓨터들 각각에게 전달하는 단계를 포함하는,통합 라디오 어플리케이션의 분산 설치 방법
|
2 |
2
청구항 1에 있어서,상기 통신 서비스 계층은 논-리얼 타임(non-real time) 운영체제 상(operating system)에서 동작하며, 상기 적어도 둘 이상의 라디오 컴퓨터 각각은 리얼 타임(real time) 운영체제인 라디오 운영체제(radio operating system)를 포함하며, 상기 통합 라디오 어플리케이션이 상기 적어도 둘 이상의 라디오 컴퓨터에서 동작하는,통합 라디오 어플리케이션의 분산 설치 방법
|
3 |
3
청구항 2에 있어서,상기 적어도 둘 이상의 라디오 컴퓨터 각각은상기 통합 라디오 어플리케이션에 동작 환경을 제공하는 라디오 컨트롤 프레임워크(radio control framework, RCF);상기 라디오 운영체제(radio operation system); 및적어도 하나의 라디오 플랫폼을 포함하는,통합 라디오 어플리케이션의 분산 설치 방법
|
4 |
4
청구항 1에 있어서,상기 통신 서비스 계층은 상기 관리자(administrator), 이동성 정책 매니저(mobility policy manager), 네트워킹 스택(networking stack), 및 모니터(monitor)를 포함하는,통합 라디오 어플리케이션의 분산 설치 방법
|
5 |
5
청구항 1에 있어서,상기 관리자는 상기 통합 라디오 어플리케이션의 상기 적어도 둘 이상의 라디오 컴퓨터에 대한 설치(installation) 또는 제거(uninstallation) 및 상기 상기 통합 라디오 어플리케이션의 인스턴스의 생성 또는 삭제를 수행하는 구성요소인,통합 라디오 어플리케이션의 분산 설치 방법
|
6 |
6
청구항 1에 있어서,상기 기능 블록들을 상기 그룹들로 분할하는 단계에서, 상기 관리자는 상기 기능 블록들 각각을 실행하기 위한 요구 사항, 상기 적어도 둘 이상의 라디오 컴퓨터 각각의 기능 블록 실행 벤치마크 결과, 및 상기 기능 블록들 간의 데이터 트래픽 및 컨트롤 트래픽에 대해 요구되는 쓰루풋(throughput) 중 적어도 하나를 참조하여 상기 기능 블록들을 상기 그룹들로 분할하는,통합 라디오 어플리케이션의 분산 설치 방법
|
7 |
7
청구항 6에 있어서,상기 기능 블록들 각각을 실행하기 위한 요구 사항은 점근적 표기법(asymptotic notation)으로 표기되는 상기 기능 블록들 각각의 연산 요구 사항 및/또는 메모리 요구 사항로 표현되는,통합 라디오 어플리케이션의 분산 설치 방법
|
8 |
8
청구항 6에 있어서,상기 적어도 둘 이상의 라디오 컴퓨터 각각의 기능 블록 실행 벤치마크 결과는 상기 적어도 둘 이상의 라디오 컴퓨터 각각의 벤더(vendor)로부터 수신되며, 상기 기능 블록들 중 적어도 일부에 대한 벤치마크 결과를 제공하는,통합 라디오 어플리케이션의 분산 설치 방법
|
9 |
9
청구항 1에 있어서,상기 적어도 둘 이상의 라디오 컴퓨터들 각각에 설치되는 상기 기능 블록들의 그룹에 대한 정보를 상기 적어도 둘 이상의 라디오 컴퓨터들 각각에게 전달하는 단계에서, 상기 관리자는 상기 라디오 어플리케이션 패키지의 식별자(ID), 대상 라디오 컴퓨터의 ID, 상기 대상 라디오 컴퓨터의 파이프라인 구성 정보, 및 상기 대상 라디오 컴퓨터에 설치되는 기능 블록들의 ID를 포함한 정보를 상기 라우팅 엔티티를 거쳐서 상기 대상 라디오 컴퓨터에 전달하는,통합 라디오 어플리케이션의 분산 설치 방법
|
10 |
10
청구항 1에 있어서,상기 라디오 컨트롤러 코드는 논-리얼 타임 영역에서 동작하며 컨텍스트 정보(context information)를 처리하는 구성요소로서, 실행 가능한 코드(executablecode) 형태로 상기 라디오 어플리케이션 패키지에 포함되며, 상기 라디오 컨트롤러 코드는 상기 기능 블록들 중 상기 라디오 컨트롤러가 참조하는 컨텍스트 정보를 제공하는 기능 블록이 설치된 라디오 컴퓨터 또는 상기 통합 라디오 어플리케이션의 기능 블록들이 가장 많이 설치된 라디오 컴퓨터에 설치되는,통합 라디오 어플리케이션의 분산 설치 방법
|
11 |
11
재구성 가능한 라디오 장치로서,복수의 라디오 컴퓨터들(radio computers);관리자(administrator), 이동성 정책 매니저(mobility policy manager), 네트워킹 스택(networking stack), 및 모니터(monitor)를 포함하는 통신 서비스 계층(communication service layer); 및상기 복수의 라디오 컴퓨터들과 상기 통신 서비스 계층 간의 통신을 수행하는 라우팅 엔티티(routing entity)를 포함하고,상기 관리자는 통합 라디오 어플리케이션을 구성하는 기능 블록들, 파이프라인 구성 메타데이터, 및 라디오 컨트롤러 코드를 포함한 라디오 어플리케이션 패키지를 다운로드하고, 상기 파이프라인 구성 메타데이터를 참조하여 상기 기능 블록들을 상기 복수의 라디오 컴퓨터들 중 적어도 둘 이상의 라디오 컴퓨터들 각각에서 실행되는 그룹들로 분할하고, 상기 관리자가 상기 라우팅 엔티티를 거쳐 상기 적어도 둘 이상의 라디오 컴퓨터들 각각에 설치되는 상기 기능 블록들의 그룹에 대한 정보를 상기 적어도 둘 이상의 라디오 컴퓨터들 각각에게 전달하는,재구성 가능한 라디오 장치
|
12 |
12
청구항 11에 있어서,상기 통신 서비스 계층은 논-리얼 타임(non-real time) 운영체제 상(operating system)에서 동작하며, 상기 적어도 둘 이상의 라디오 컴퓨터의 각각은 리얼 타임(real time) 운영체제인 라디오 운영체제(radio operating system)를 포함하며, 상기 통합 라디오 어플리케이션이 상기 적어도 둘 이상의 라디오 컴퓨터에서 동작하는,재구성 가능한 라디오 장치
|
13 |
13
청구항 12에 있어서,상기 적어도 둘 이상의 라디오 컴퓨터 각각은상기 통합 라디오 어플리케이션에 동작 환경을 제공하는 라디오 컨트롤 프레임워크(radio control framework, RCF);상기 라디오 운영체제(radio operation system); 및적어도 하나의 라디오 플랫폼을 포함하는,재구성 가능한 라디오 장치
|
14 |
14
청구항 11에 있어서,상기 관리자는 상기 기능 블록들 각각을 실행하기 위한 요구 사항, 상기 적어도 둘 이상의 라디오 컴퓨터 각각의 기능 블록 실행 벤치마크 결과, 및 상기 기능 블록들 간의 데이터 트래픽 및 컨트롤 트래픽에 대해 요구되는 쓰루풋(throughput) 중 적어도 하나를 참조하여 상기 기능 블록들을 상기 그룹들로 분할하는,재구성 가능한 라디오 장치
|
15 |
15
청구항 14에 있어서,상기 기능 블록들 각각을 실행하기 위한 요구 사항은 점근적 표기법(asymptotic notation)으로 표기되는 상기 기능 블록들 각각의 연산 요구 사항 및/또는 메모리 요구 사항로 표현되는,재구성 가능한 라디오 장치
|
16 |
16
청구항 14에 있어서,상기 적어도 둘 이상의 라디오 컴퓨터 각각의 기능 블록 실행 벤치마크 결과는 상기 적어도 둘 이상의 라디오 컴퓨터 각각의 벤더(vendor)로부터 수신되며, 상기 기능 블록들 중 적어도 일부에 대한 벤치마크 결과를 제공하는,재구성 가능한 라디오 장치
|
17 |
17
청구항 11에 있어서,상기 관리자는 상기 라디오 어플리케이션 패키지의 식별자(ID), 대상 라디오 컴퓨터의 ID, 상기 대상 라디오 컴퓨터의 파이프라인 구성 정보, 및 상기 대상 라디오 컴퓨터에 설치되는 기능 블록들의 ID를 포함한 정보를 상기 라우팅 엔티티를 거쳐서 상기 대상 라디오 컴퓨터에 전달하는,재구성 가능한 라디오 장치
|
18 |
18
청구항 11에 있어서,상기 라디오 컨트롤러 코드는 논-리얼 타임 영역에서 동작하며 컨텍스트 정보(context information)를 처리하는 구성요소로서, 실행 가능한 코드(executablecode) 형태로 상기 라디오 어플리케이션 패키지에 포함되며, 상기 라디오 컨트롤러 코드는 상기 기능 블록들 중 상기 라디오 컨트롤러가 참조하는 컨텍스트 정보를 제공하는 기능 블록이 설치된 라디오 컴퓨터 또는 상기 통합 라디오 어플리케이션의 기능 블록들이 가장 많이 설치된 라디오 컴퓨터에 설치되는,재구성 가능한 라디오 장치
|