1 |
1
크로스 포인트들에서 네트워크 코딩을 수행하는 복수의 교차 노드들을 포함하는 무선 네트워크에서 특정 교차 노드의 통신 방법에 있어서,소스 노드로부터 상기 특정 교차 노드까지의 홉들의 개수 또는 상기 특정 교차노드로부터 목적 노드까지의 홉들의 개수와 관련된 정보를 획득하는 단계;상기 정보를 이용하여 적응적으로 상기 특정 교차 노드에서의 버퍼링 시간을 조절하는 단계; 상기 조절된 버퍼링 시간을 고려하여 상기 특정 교차 노드에서 수신되는 패킷을 버퍼링하는 단계; 및조절된 상기 버퍼링 시간의 종료 이후, 상기 버퍼링된 패킷 및 상기 특정 교차 노드에 수신되는 다른 패킷에 대해 네트워크 코딩을 수행하는 단계를 포함하는 특정 교차 노드의 통신 방법
|
2 |
2
제1항에 있어서,상기 특정 교차 노드에서의 버퍼링 시간을 조절하는 단계는미리 설정된 최소 버퍼링 시간보다 크게 상기 특정 교차 노드에서의 버퍼링 시간을 조절하는 단계인 특정 교차 노드의 통신 방법
|
3 |
3
제1항에 있어서,상기 특정 교차 노드에서의 버퍼링 시간을 조절하는 단계는최소 버퍼링 시간을 적응적으로 계산함으로써, 상기 특정 교차 노드에서의 버퍼링 시간을 적응적으로 조절하는 단계인 특정 교차 노드의 통신 방법
|
4 |
4
제1항에 있어서,상기 특정 교차 노드에서의 버퍼링 시간을 조절하는 단계는패스에 존재하는 홉들의 평균 개수가 증가할수록 또는 상기 특정 교차 노드에서 교차되는 플로우들에 대하여 상기 특정 교차 노드로부터 소스 노드들까지의 홉의 개수들이 증가할수록 상기 특정 교차 노드에서의 버퍼링 시간을 증가시키는 단계를 포함하는 특정 교차 노드의 통신 방법
|
5 |
5
제1항에 있어서,상기 특정 교차 노드에서의 버퍼링 시간을 조절하는 단계는상기 특정 교차 노드에 의해 전송되는 패킷들이 실시간 트래픽인지 또는 비실시간 트래픽인지에 따라 상기 특정 교차 노드에서의 버퍼링 시간을 조절하는 단계인 특정 교차 노드의 통신 방법
|
6 |
6
제1항에 있어서,상기 특정 교차 노드에서 수신되는 패킷을 버퍼링하는 단계는상기 조절된 버퍼링 시간 내에서 상기 특정 교차 노드에서 수신되는 패킷을 버퍼링하는 단계이고,상기 조절된 버퍼링 시간 내에 상기 다른 패킷이 도착하지 않으면, 상기 네트워크 코딩을 스킵하는 단계를 더 포함하는 특정 교차 노드의 통신 방법
|
7 |
7
제1항에 있어서,상기 특정 교차 노드에서의 버퍼링 시간을 조절하는 단계는상기 소스 노드로부터 상기 목적 노드로 전송되는 플로우의 허용 딜레이, 상기 소스 노드로부터 상기 특정 교차 노드까지의 홉들의 개수 및 상기 특정 교차노드로부터 상기 목적 노드까지의 홉들의 개수를 기초로 상기 특정 교차 노드에서의 버퍼링 시간을 조절하는 단계인 특정 교차 노드의 통신 방법
|
8 |
8
크로스 포인트들에서 네트워크 코딩을 수행하는 제1 교차 노드 및 제2 교차 노드를 포함하는 무선 네트워크에서 제2 교차 노드의 통신 방법에 있어서,상기 제1 교차 노드로부터 상기 제1 교차 노드의 주소 정보, 소스 노드로부터 상기 제1 교차 노드까지의 홉들의 개수에 대한 정보 및 네트워크 코딩과 관련된 노드들의 집합에 대한 인덱스를 포함하는 알림 메시지를 수신하는 단계;상기 알림 메시지를 기초로 플로우에 대하여 네트워크 코딩을 수행할 것인지 여부를 판단된다면, 조절된 버퍼링 시간의 종료 이후 상기 알림 메시지에 따라 적응적으로 조절되는 버퍼링 시간을 기초로 네트워크 코딩을 수행하는 단계; 및상기 알림 메시지를 업데이트하고, 상기 업데이트된 알림 메시지를 다음 노드로 전송하는 단계를 포함하는 제2 교차 노드의 통신 방법
|
9 |
9
제8항에 있어서,상기 제2 교차 노드로부터 전송된 알림 메시지가 상기 제2 교차 노드로 수신되는 경우, 상기 제2 교차 노드는 상기 해당 플로우에 대하여 네트워크 코딩을 수행하는 것을 취소하는 취소 메시지를 전송하는 단계를 더 포함하는 제2 교차 노드의 통신 방법
|
10 |
10
제8항에 있어서,상기 알림 메시지는 상기 해당 플로우에 대하여 상기 제1 교차 노드 앞에 존재하는 캐스캐이드 크로스 포인트들의 개수에 대한 정보, 상기 해당 플로우에 대한 소스 노드의 주소 정보 또는 상기 해당 플로우에 대한 목적 노드의 주소 정보 중 적어도 하나를 더 포함하는 제2 교차 노드의 통신 방법
|
11 |
11
제8항에 있어서,상기 제2 교차 노드는 랜덤 리니어 네트워크 코딩을 수행하는 제2 교차 노드의 통신 방법
|
12 |
12
제1항 내지 제11항 중 어느 한 항의 방법을 수행하기 위한 프로그램이 기록된 컴퓨터로 판독 가능한 기록 매체
|