1 |
1
여러 개의 그룹을 이용하는 신뢰적 다중전송(Multicast)에서 패킷 재전송 그룹 운용 방법에 있어서, 패킷 오류의 발생 특성을 분석하는 제 1 단계; 상기 제 1 단계의 분석결과에 따라, 정상적인 환경에서의 패킷 오류 발생시에, 전체 패킷의 수보다 적은 수의 재전송 그룹을 이용하여 재전송 그룹으로 패킷을 다중전송하는 제 2 단계; 상기 제 1 단계의 분석결과에 따라, 소정의 시간 동안에 연속적으로 패킷 오류가 발생하는 경우에, 재전송 그룹에 대한 정보와 해당 패킷 번호에 대한 정보를 갖고 있는 환상 큐의 패킷정보를 바탕으로 재전송 그룹으로 패킷을 다중전송하는 제 3 단계; 및 상기 제 1 단계의 분석결과에 따라, 소정 지역에 집중적으로 패킷 오류가 발생하는 경우에, 패킷 오류가 발생하였을 때 발생하는 부정(NAK) 신호를 보낼 때 사용되는 수신자의 어드레스를 이용하여 재전송 그룹으로 패킷을 다중전송하는 제 4 단계 를 포함하는 패킷 오류의 특성을 고려한 패킷 재전송 그룹 운용 방법
|
2 |
2
제 1 항에 있어서, 상기 제 2 단계는, 전체 패킷의 수보다 적은 수의 재전송 그룹을 이용해 재전송을 처리하기 위하여, 환상 큐(Circular Queue) Qi(0 ≤ i < N)를 사용하되, 패킷 i를 수신하는 도중에 오류가 발생하면 수신자는 재전송 그룹 Q(i mod N)에 가입한 후에 이를 송신자에게 알리며, 송신자는 재전송 그룹 Q(i mod N)를 통하여 패킷 i를 재전송하는 것을 특징으로 하는 패킷 오류의 특성을 고려한 패킷 재전송 그룹 운용 방법
|
3 |
3
제 2 항에 있어서, 상기 제 2 단계는, 두 개 이상의 패킷이 같은 재전송 그룹을 사용할 경우 이를 처리하기 위하여, 수신자가 송신자에게 부정(NAK) 신호를 보낼 때 패킷 번호를 함께 보냄으로써 송신자가 알 수 있도록 하는 것을 특징으로 하는 패킷 오류의 특성을 고려한 패킷 재전송 그룹 운용 방법
|
4 |
4
제 1 항 내지 제 3 항 중 어느 한 항에 있어서, 상기 제 3 단계는, 짧은 시간 동안에 연속적으로 패킷 오류가 발생하는 경우(Temporal Burst)에, 상기 환상큐 Qi(0 ≤ i < N)안에 있는 정보를 이용하되, 상기 환상큐 Qi안의 패킷 정보를 조사하여 제일 먼저 발생한 패킷의 번호(e)와 제일 나중에 발생한 패킷의 번호(l)와의 차이가 소정값 이하이면 소정의 시간안에 패킷 오류가 집중적으로 발생한 것으로 예측하여, 송신자와 수신자가 모두 상기 환상큐 Qi에 대한 정보를 공유하여야 하기 때문에 부정(NAK) 신호를 보낼 때 패킷 번호와 함께 다중전송 그룹(Aorg)으로 다중전송하고, 따라서 패킷 i에 대한 부정(NAK) 신호의 형태는 NAK(i, Aorg)가 되며, 패킷 i에 대하여 재전송이 성공적으로 완료되면 송신자는 ACK(i, Aorg) 메시지를 다중전송 그룹 Aorg에 보내고, 수신자는 해당 재전송 그룹의 정보를 상기 환상큐 Qi에서 삭제하는 것을 특징으로 하는 패킷 오류의 특성을 고려한 패킷 재전송 그룹 운용 방법
|
5 |
5
제 1 항 내지 제 3 항 중 어느 한 항에 있어서, 상기 제 3 단계는, 소정 지역에 집중적으로 오류가 발생하는 경우(Spatial Burst)를 탐지하기 위해서 패킷 오류가 발생하였을 때 발생하는 부정(NAK) 신호를 통해 소정 지역에 집중적으로 발생하는 오류를 감지하고, 소정 지역에 집중적으로 패킷 오류가 발생하는 경우를 위하여 패킷과는 무관하고 수신자의 인터넷 주소를 이용하여 정해진 그룹 Sj를 운용하되, 수신자(j)는 자신의 인터넷 주소를 이용하여 구해진 재전송 그룹 Sj에 가입하고 부정(NAK) 신호를 보내며, 송신자는 그룹 Sj를 통하여 패킷을 재전송하는 것을 특징으로 하는 패킷 오류의 특성을 고려한 패킷 재전송 그룹 운용 방법
|
6 |
6
패킷 오류의 특성을 고려한 패킷 재전송 그룹 운용을 위하여, 프로세서를 구비한 컴퓨팅 시스템에, 패킷 오류의 발생 특성을 분석하는 제 1 기능; 상기 제 1 기능의 분석결과에 따라, 정상적인 환경에서의 패킷 오류 발생시에, 전체 패킷의 수보다 적은 수의 재전송 그룹을 이용하여 재전송 그룹으로 패킷을 다중전송하는 제 2 기능; 상기 제 1 기능의 분석결과에 따라, 소정의 시간 동안에 연속적으로 패킷 오류가 발생하는 경우에, 재전송 그룹에 대한 정보와 해당 패킷 번호에 대한 정보를 갖고 있는 환상 큐의 패킷정보를 바탕으로 재전송 그룹으로 패킷을 다중전송하는 제 3 기능; 및 상기 제 1 기능의 분석결과에 따라, 소정 지역에 집중적으로 패킷 오류가 발생하는 경우에, 패킷 오류가 발생하였을 때 발생하는 부정(NAK) 신호를 보낼 때 사용되는 수신자의 어드레스를 이용하여 재전송 그룹으로 패킷을 다중전송하는 제 4 기능 을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체
|
7 |
6
패킷 오류의 특성을 고려한 패킷 재전송 그룹 운용을 위하여, 프로세서를 구비한 컴퓨팅 시스템에, 패킷 오류의 발생 특성을 분석하는 제 1 기능; 상기 제 1 기능의 분석결과에 따라, 정상적인 환경에서의 패킷 오류 발생시에, 전체 패킷의 수보다 적은 수의 재전송 그룹을 이용하여 재전송 그룹으로 패킷을 다중전송하는 제 2 기능; 상기 제 1 기능의 분석결과에 따라, 소정의 시간 동안에 연속적으로 패킷 오류가 발생하는 경우에, 재전송 그룹에 대한 정보와 해당 패킷 번호에 대한 정보를 갖고 있는 환상 큐의 패킷정보를 바탕으로 재전송 그룹으로 패킷을 다중전송하는 제 3 기능; 및 상기 제 1 기능의 분석결과에 따라, 소정 지역에 집중적으로 패킷 오류가 발생하는 경우에, 패킷 오류가 발생하였을 때 발생하는 부정(NAK) 신호를 보낼 때 사용되는 수신자의 어드레스를 이용하여 재전송 그룹으로 패킷을 다중전송하는 제 4 기능 을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체
|