어플리케이션 모델을 사용하여 트래픽 발생 시작 시간을 조정하는 방법은 "어플리케이션 사용 패턴(2) - Start Time 예제"에서 살펴보았다. 그러면, 트래픽을 원하는 시간 간격마다 반복해서 발생시키려면 어떻게 해야할까?
어플리케이션 트래픽을 반복 발생시키는 방법에는 어플리케이션 타이밍을 사용하는 방법과 프로파일 타이밍을 사용하는 방법이 있다. 여기에서는 어플리케이션 타이밍을 사용하는 방법을 살펴보기로 하자. 예제망 토폴로지는 "어플리케이션 사용 패턴(2) - Start Time 예제"에서 사용한 것을 그대로 사용였다.

 


"어플리케이션 사용 패턴(1) - 파라미터 설정"에서 살펴보았듯이, 어플리케이션의 실행시간은 Duration에 의해 지정되며, 실행간의 간격은 Inter-repetition Time에 의해 지정된다. 따라서, 이 두 값을 조정하면 하나의 어플리케이션이 프로파일내에서 일정 시간 간격으로 반복 실행되도록 만들수 있다.
어플리케이션 타이밍의 Duration은 200초, Inter-repetition Time은 300초로 설정하였을 때, Client로 노드로 전송되는 트래픽을 살펴보면 다음 그림과 같다.

 


200초 길이의 트래픽 발생 구간이 300초 간격을 두고 계속 반복되는 것을 확인할 수 있다.
Duration은 100초, Inter-repetition Time은 400초로 설정하였을 때, Client로 노드로 전송되는 트래픽을 살펴보면 다음 그림과 같다.

 


100초 길이의 트래픽 발생 구간이 400초 간격을 두고 계속 반복되는 것을 확인할 수 있다.

 

Posted by 신상헌
,