1 |
1
근거리통신망 상에서 인터넷의 종단간 패킷 전달 성능을 모방할 수 있도록 하는 시뮬레이터에 있어서, 물리적으로 분리되어 있는 두 개 이상의 LAN과 상기 LAN들간의 연결 및 인터넷과의 연결을 제공하는 연결수단과, 상기 연결수단의 내부 또는 외부에 존재하며 패킷 전달 성능 모의실험을 위한 사용자와 상기 연결수단과의 인터페이스를 제공하는 패킷 전달 성능 제어 인터페이스로 구성되며, 상기 연결수단은, 커널 내부에 LAN들로부터 전달된 모든 패킷들에 대하여 모의실험과의 관계여부를 파악한 후, 임의의 전달성능을 경험하도록 해야 할 흐름에 속한 패킷인 경우 해당하는 패킷 버퍼(12)에 삽입하는 상기 LAN과 동일한 수의 패킷 분류기(11); 상기 패킷 분류기(11)에 의하여 분류된 패킷들에 대해 임의의 지연, 지연변이, 손실률, 종단간 대역폭 등을 적용하기 위한 여러 개의 패킷 버퍼(12); 상기 패킷 전달 성능 제어 인터페이스에서 전달된 지연 및 지연 변이 기술자를 근거로 하여, 상기 패킷 버퍼(12)에서 대기하고 있는 각 패킷들에게 적용되어야 할 대기시간을 계산, 측정 및 감시하며, 대기시간을 초과한 패킷의 경우 곧바로 패킷 송신모듈로 전달하는 지연 발생기(13); 상기 패킷 전달 성능 제어 인터페이스에서 전달된 패킷 손실률 기술자를 근거로 하여, 상기 패킷 버퍼(12)에서 대기하고 있는 패킷들을 일정한 비율로 폐기시키는 패킷 제거기(14); 상기 패킷 전달 성능 제어 인터페이스에서 전달된 종단간 대역폭 기술자를 근거로 종단간 대역폭에 제한을 가하기 위하여, 각각의 패킷 흐름에 속한 패킷들 중 단위시간 당 실제로 송신된 패킷의 개수와 그 크기를 측정 및 감시하여 조절하는 트래픽 조절기(15); 및 상기 지연 발생기(13), 패킷 제거기(14) 및 트래픽 조절기(15)에서 제공하는 손실률, 지연, 지연 변이 및 대역폭을 지속적으로 계측 및 감시하여 그 상태 및 결과를 사용자에게 제공하는 패킷 전달 성능 계측기(16)를 포함하고, 상기 패킷 전달 성능 제어 인터페이스는 패킷 전달 성능을 모의실험하기 위해 사용자가 임의로 지정하는 각각의 성능 기술자에 대한 실제 값을 생성하여 상기 지연 발생기(13), 패킷 제거기(14) 및 트래픽 조절기(15)에 전달하고, 시뮬레이터가 모방하고자 하는 실제 인터넷의 종단간 패킷전달성능을 측정함으로써, 상기 LAN들을 구성하는 단말의 기능과 구조에 아무런 변경을 가하지 않고 인터넷의 패킷전달성능을 모방할 수 있으며, 모의실험과 관계없는 패킷의 전달 성능에는 아무런 영향을 미치지 않는 것을 특징으로 하는 근거리통신망상에서 인터넷 종단간 패킷 전달 성능 모방을 위한 시뮬레이터
|
3 |
3
제1항 또는 제2항에 있어서, 상기 패킷 전달 성능 제어 인터페이스는, 사용자가 임의로 지정하는 성능 기술자의 확률적 모델에 따라 각각의 성능 기술자에 대한 실제 값을 생성하여 상기 지연 발생기(13), 패킷 제거기(14) 및 트래픽 조절기(15)에 전달하는 성능 모델러(17)와; 시뮬레이터가 모방하고자 하는 실제 인터넷의 종단간 패킷전달성능을 측정하기 위하여 인터넷상의 호스트들과 교신하며, 이 때 경험하게 되는 지연, 지연변이, 손실률 및 종단간 대역폭을 기록하는 인터넷 성능 측정기(18)를 포함하는 것을 특징으로 하는 근거리통신망상에서 인터넷 종단간 패킷 전달 성능 모방을 위한 시뮬레이터
|