1 |
1
분산 네트워크에서 네트워크 노드의 디스커버리 방법으로서, 상기 네트워크 노드의 우선순위 등급에 기초하여 디스커버리 메시지 전송 대기 시간인 디스커버리 백오프 타임을 결정하는 단계; 및 상기 디스커버리 백오프 타임을 이용하여 상기 디스커버리 메시지를 전송하는 단계;를 포함하는 것을 특징으로 하는 네트워크 노드의 디스커버리 방법
|
2 |
2
제1항에 있어서, 상기 디스커버리 백오프 타임을 결정하는 단계는, 상기 네트워크에 부여된 우선순위 등급의 개수에 따른 백오프 타임의 단위 시간을 계산하는 단계; 상기 백오프 타임의 단위 시간과 상기 네트워크 노드의 우선순위 등급을 이용하여 상기 백오프 타임 범위를 계산하는 단계; 및 상기 백오프 타임 범위내에서 랜덤하게 상기 디스커버리 백오프 타임을 결정하는 단계;를 포함하는 것을 특징으로 하는 네트워크 노드의 디스커버리 방법
|
3 |
3
제2항에 있어서, 상기 네트워크에 부여된 우선순위 등급의 개수에 따른 백오프 타임의 단위 시간을 계산하는 단계에서, 상기 백오프 타임의 단위 시간은, 최대 백오프 타임과 최소 백오프 타임 사이의 차이를 상기 우선순위 등급의 개수로 나누어 계산되는 것을 특징으로 하는 네트워크 노드의 디스커버리 방법
|
4 |
4
제2항에 있어서, 상기 백오프 타임 범위를 계산하는 단계에서, 상기 백오프 타임 범위는, 상기 우선순위 등급이 n일 때, 상기 백오프 타임의 단위 시간과 (n-1)을 곱한 하한값 및 상기 백오프 타임의 단위 시간과 n을 곱한 상한값 사이로 결정되는 것을 특징으로 하는 네트워크 노드의 디스커버리 방법
|
5 |
5
제1항에 있어서, 상기 네트워크 노드의 우선순위 등급이 없는 경우, 미리 설정된 디폴트 랜덤 백오프 타임을 상기 디스커버리 백오프 타임으로 결정하는 것을 특징으로 하는 네트워크 노드의 디스커버리 방법
|
6 |
6
제1항에 있어서, 상기 네트워크 노드의 우선순위 등급을 애플리케이션 계층에 요청하는 단계를 더 포함하는 것을 특징으로 하는 네트워크 노드의 디스커버리 방법
|
7 |
7
제1항에 있어서, 상기 디스커버리 메시지를 전송하는 단계에서, 상기 디스커버리 메시지는 상기 디스커버리 백오프 타임을 주기로 반복적으로 전송되는 것을 특징으로 하는 네트워크 노드의 디스커버리 방법
|
8 |
8
제1항에 있어서, 다른 네트워크 노드로부터, 상기 다른 네트워크 노드의 우선순위 등급에 기초하여 결정된 상기 다른 네트워크 노드의 디스커버리 백오프 타임을 이용하여 전송된 디스커버리 메시지를 수신하여, 상기 다른 네트워크 노드를 발견하는 단계;를 더 포함하는 것을 특징으로 하는 네트워크 노드의 디스커버리 방법
|
9 |
9
제1항에 있어서, 상기 네트워크 노드의 우선순위 등급에 기초하여 디스커버리 메시지 전송 대기 시간인 디스커버리 백오프 타임을 결정하는 단계는, 상기 네트워크 노드의 부트스트랩 시작에 따른 참여자 디스커버리 프로세스 과정 내에서 수행되는 것을 특징으로 하는 네트워크 노드의 디스커버리 방법
|
10 |
10
제1항에 있어서, 상기 우선순위 등급은, DCPS 계층에서 생성되는 복수 개의 QoS 타입 중 적어도 하나를 이용하여 결정되는 것을 특징으로 네트워크 노드의 디스커버리 방법
|
11 |
11
분산 네트워크에서 동작하는 네트워크 노드로서, 상기 네트워크 노드의 우선순위 등급에 기초하여 디스커버리 메시지 전송 대기 시간인 디스커버리 백오프 타임을 결정하는 디스커버리 수행부; 및 상기 디스커버리 백오프 타임을 이용하여 상기 디스커버리 메시지를 전송하는 통신부;를 포함하는 것을 특징으로 하는 네트워크 노드
|
12 |
12
제11항에 있어서, 상기 디스커버리 수행부는, 상기 네트워크에 부여된 우선순위 등급의 개수에 따른 백오프 타임의 단위 시간을 계산하고, 상기 백오프 타임의 단위 시간과 상기 네트워크 노드의 우선순위 등급을 이용하여 상기 백오프 타임 범위를 계산하고, 상기 백오프 타임 범위내에서 랜덤하게 상기 디스커버리 백오프 타임을 결정하는 것을 특징으로 하는 네트워크 노드
|
13 |
13
제12항에 있어서, 상기 디스커버리 수행부는, 최대 백오프 타임과 최소 백오프 타임 사이의 차이를 상기 우선순위 등급의 개수로 나누어 상기 백오프 타임의 단위 시간을 계산하는 것을 특징으로 하는 네트워크 노드
|
14 |
14
제12항에 있어서, 상기 디스커버리 수행부는, 상기 우선순위 등급이 n일 때, 상기 백오프 타임의 단위 시간과 (n-1)을 곱한 하한값 및 상기 백오프 타임의 단위 시간과 n을 곱한 상한값 사이로 상기 백오프 타임 범위를 결정하는 것을 특징으로 하는 네트워크 노드
|
15 |
15
제11항에 있어서, 상기 디스커버리 수행부는 상기 네트워크 노드의 우선순위 등급이 없는 경우, 미리 설정된 디폴트 랜덤 백오프 타임을 상기 디스커버리 백오프 타임으로 결정하는 것을 특징으로 하는 네트워크 노드
|
16 |
16
제11항에 있어서, 상기 통신부는, 상기 디스커버리 메시지는 상기 디스커버리 백오프 타임을 주기로 반복적으로 전송하는 것을 특징으로 하는 네트워크 노드
|
17 |
17
제11항에 있어서, 상기 통신부는, 다른 네트워크 노드로부터, 상기 다른 네트워크 노드의 우선순위 등급에 기초하여 결정된 상기 다른 네트워크 노드의 디스커버리 백오프 타임을 이용하여 전송된 디스커버리 메시지를 수신하는 것을 특징으로 하는 네트워크 노드
|
18 |
18
분산 네트워크에서 네트워크 노드의 디스커버리 백오프 타임을 결정하는 방법으로서, 상기 네트워크 노드의 우선순위 등급을 이용하여 상기 백오프 타임 범위를 계산하는 단계; 및 상기 디스커버리 백오프 타임을 상기 백오프 타임 범위내에서 랜덤하게 결정하는 단계를 포함하는 것을 특징으로 하는 네트워크 노드의 디스커버리 백오프 타임 결정 방법
|
19 |
19
제18항에 있어서, 상기 백오프 타임 범위를 계산하는 단계는, 상기 네트워크에 부여된 우선순위 등급의 개수에 따른 백오프 타임의 단위 시간을 계산하는 단계를 더 포함하고, 상기 백오프 타임 범위는 상기 백오프 타임의 단위 시간과 상기 네트워크 노드의 우선순위 등급을 이용하여 계산되는 것을 특징으로 하는 네트워크 노드의 디스커버리 백오프 타임 결정 방법
|
20 |
20
제19항에 있어서, 상기 백오프 타임 범위를 계산하는 단계에서, 상기 백오프 타임 범위는, 상기 우선순위 등급이 n일 때, 상기 백오프 타임의 단위 시간과 (n-1)을 곱한 하한값 및 상기 백오프 타임의 단위 시간과 n을 곱한 상한값 사이로 결정되는 것을 특징으로 하는 네트워크 노드의 디스커버리 백오프 타임 결정 방법
|