1 |
1
무선 프로세스 제어 네트워크에서 메시지를 전송하는 노드에 있어서,하나의 전송 라운드에서, 전송 대상의 상기 메시지를 적어도 하나의 데스티네이션 노드로 전송하는 메시지 전송부;상기 전송에 관련된 정보를 기초로, 상기 메시지의 전송 실패 여부를 판단하는 전송 실패 판단부;상기 판단 결과 상기 전송이 실패된 것으로 판단되면, 상기 전송이 실패된 메시지를 재전송 큐에 저장하는 큐 저장부; 및 이후의 전송 라운드에서 슬롯 낭비가 발생하는 경우에 상기 재전송 큐에 저장된 메시지를 재전송하는 재전송 처리부를 포함하고,상기 재전송 큐에 복수의 메시지들이 저장된 경우,상기 재전송 처리부는 상기 재전송 큐에 저장된 복수의 메시지들 중 상기 제어 노드로부터 먼 노드에서 출발된 메시지를 우선적으로 선택하고, 상기 선택된 메시지를 재전송하는메시지 전송 노드
|
2 |
2
제1항에 있어서,상기 이후의 전송 라운드에 대응하여, 다른 노드로부터 메시지가 수신되는 지를 판단하고, 상기 수신이 이루어지지 않은 경우 상기 메시지 전송 노드와 상기 다른 노드간의 링크가 단절된 것으로 판단하는 단절 감지부를 더 포함하고, 상기 재전송 처리부는 상기 단절 감지부에 의해 상기 단절이 판단되면, 상기 재전송 큐에 저장된 메시지 중 하나의 전송을 재시도하는메시지 전송 노드
|
3 |
3
제2항에 있어서,상기 단절 감지부는상기 무선 프로세스 제어 네트워크에 존재하는 제어 노드로부터, 링크 단절을 나타내는 정보를 수집하고, 상기 수집된 정보를 기초로 상기 메시지 전송 노드가 속한 경로에서의 이전 노드와, 상기 메시지 전송 노드간의 링크 단절 여부를 판단하는메시지 전송 노드
|
4 |
4
삭제
|
5 |
5
제1항에 있어서,상기 제어 노드는분할-합병(split-merge)에 따른 링크를 하나의 가상 링크로 모델링하고, 상기 모델링된 가상 링크를 이용하는 최단 경로 알고리즘을 수행하는메시지 전송 노드
|
6 |
6
제1항에 있어서,상기 재전송 큐는상기 메시지 전송 노드에 대응하여 존재하고, 상기 메시지 전송 노드에서 전송이 실패된 메시지들을 순차적으로 저장하는메시지 전송 노드
|
7 |
7
무선 프로세스 제어 네트워크에서 메시지를 전송하는 방법에 있어서,하나의 전송 라운드에 대응하여, 전송 대상의 상기 메시지를 적어도 하나의 데스티네이션 노드로 전송하는 단계;상기 전송에 대응하는 응답 메시지를 기초로, 상기 메시지의 전송 실패 여부를 판단하는 단계;상기 판단 결과 상기 전송이 실패되면, 상기 전송이 실패된 메시지를 재전송 큐에 저장하는 단계;이후 전송 라운드에서 슬롯 낭비가 발생하는 지를 판단하는 단계; 및상기 슬롯 낭비가 발생한 경우, 상기 재전송 큐에 저장된 메시지를 재전송하는 단계를 포함하고상기 슬롯 낭비가 발생하는 지를 판단하는 단계는상기 이후 전송 라운드에 대응하여, 동일 경로상의 이전 노드로부터 메시지를 수신하는 단계;상기 수신이 이루어지지 않은 경우에, 상기 메시지 전송 노드가 상기 이전 노드로부터 단절된 것으로 판단하는 단계를 포함하며, 상기 재전송 큐에 저장된 메시지를 재전송하는 단계는상기 단절이 판단된 경우, 상기 재전송 큐에 저장된 메시지 중 하나를 재전송하는 단계인 메시지 전송 방법
|
8 |
8
삭제
|
9 |
9
제7항에 있어서,상기 슬롯 낭비가 발생하는 지를 판단하는 단계는상기 무선 프로세스 제어 네트워크에 존재하는 제어 노드로부터, 링크 또는 노드 상태를 나타내는 정보를 수집하는 단계;상기 수집된 정보를 기초로, 상기 메시지 전송 노드가 속한 경로의 이전 노드와, 상기 메시지 전송 노드간의 단절 여부를 판단하는 단계를 포함하는 메시지 전송 방법
|
10 |
10
제7항에 있어서,상기 재전송 큐에 복수의 메시지들이 저장된 경우,상기 재전송하는 단계는상기 복수의 메시지들 중 상기 제어 노드로부터 먼 노드에서 출발된 메시지를 우선적으로 선택하는 단계; 및상기 선택된 메시지를 재전송하는 단계를 포함하는 메시지 전송 방법
|
11 |
11
제7항에 있어서,상기 제어 노드는분할-합병(split-merge)에 따른 링크를 하나의 가상 링크로 모델링하고, 상기 모델링된 가상 링크를 이용하는 최단 경로 알고리즘을 수행하는메시지 전송 방법
|
12 |
12
제7항에 있어서,상기 전송이 실패된 메시지를 재전송 큐에 저장하는 단계는상기 메시지 전송 노드에 대응하여 하나의 재전송 큐를 유지하는 단계; 및상기 유지된 재전송 큐에 상기 메시지 전송 노드에서 전송이 실패된 메시지를 순차적으로 저장하는 단계를 포함하는 메시지 전송 방법
|
13 |
13
제7항, 제9항 내지 제12항의 방법을 수행하기 위한 프로그램이 기록된 컴퓨터로 판독 가능한 기록 매체
|