1 |
1
저전력 무선 네트워크에서 패킷 전송 방법에 있어서,노드는 상기 노드를 기준으로 하는 양측 노드들로부터 패킷들을 수신하는 단계;상기 수신된 패킷들을 네트워크 코딩하는 단계; 및상기 네트워크 코딩된 패킷을 상기 양측 노드들로 전송하는 단계를 포함하는 패킷 전송 방법
|
2 |
2
제 1 항에 있어서,상기 노드는 다른 노드들로 전송한 패킷을 저장하고 있는 단계를 더 포함하는 패킷 전송 방법
|
3 |
3
제 2 항에 있어서,상기 네트워크 코딩하는 단계는상기 양측 노드들 중에서 하나의 노드로부터 미수신 패킷을 확인하기 위한 응답(ACK) 패킷을 수신하는 단계; 및상기 저장된 패킷 중에서 상기 미수신 패킷에 대응되는 패킷과 상기 응답 패킷을 네트워크 코딩하는 단계를 포함하는 패킷 전송 방법
|
4 |
4
제 3 항에 있어서,상기 네트워크 코딩은 상기 응답 패킷을 중복 수신할 때 수행되는 것을 특징으로 하는 패킷 전송 방법
|
5 |
5
제 1 항에 있어서,상기 패킷을 수신하는 단계 이후에,상기 패킷의 전송 방향에 따라 업스트림 방향의 패킷은 업스트림 큐에 인큐하고, 다운스트림 방향의 패킷은 다운스트림 큐에 인큐하는 단계를 더 포함하는 것을 특징으로 하는 패킷 전송 방법
|
6 |
6
제 5 항에 있어서,상기 업스트림 큐와 상기 다운스트림 큐들 각각은 전송을 위한 보낼 패킷이 저장되는 제 1 큐, 전송 완료된 패킷이 저장되는 제 2 큐, 및 재전송을 위한 대기 패킷이 저장되는 제 3 큐를 포함하는 것을 특징으로 하는 패킷 전송 방법
|
7 |
7
제 6 항에 있어서,상기 노드는 상기 수신된 패킷을 상기 제 1 큐, 상기 제 2 큐, 및 상기 제 3 큐의 순서로 전달하는 것을 특징으로 하는 패킷 전송 방법
|
8 |
8
제 6 항에 있어서,상기 업스트림은 상기 저전력 무선 네트워크의 경계 라우터로부터 노드 방향으로의 데이터 흐름의 방향을 나타내고, 상기 다운스트림은 상기 노드로부터 상기 경계 라우터로의 데이터 흐름의 방향을 나타내는 것을 특징으로 하는 패킷 전송 방법
|
9 |
9
제 1 항에 있어서,상기 패킷은 전송 제어 프로토콜(TCP: Transmission Control Protocol) 패킷인 것을 특징으로 하는 패킷 전송 방법
|
10 |
10
제 1 항에 있어서,상기 네트워크 코딩을 위한 패킷이 존재하지 않으면, 패킷 전송을 미리 설정된 대기 시간 동안 미루어 전송하기 위한 포워드 타이머를 구동하는 단계를 더 포함하는 패킷 전송 방법
|
11 |
11
제 10 항에 있어서,상기 대기 시간은 전송 제어 프로토콜(TCP: Transmission Control Protocol)의 지연 응답 시간보다 크거나 같은 것을 특징으로 하는 패킷 전송 방법
|
12 |
12
제 10 항에 있어서,상기 대기 시간은 패킷의 왕복 시간과 엔드 투 엔드 노드 간의 홉 수를 고려하여 설정되는 것을 특징으로 하는 패킷 전송 방법
|