In this thesis a network simulator for packet communication network has been developed, which can handle voice and data packets. The main feature of the simulator is precise modeling of node processors. Considering the packet mode service and the hardware structure of a node processor, the packet network has been modeled using some queueing models. If input parameters such as traffic matrix are specified, the stepwise delays, utilizations and throughput of each module can be simulated.
For solving memory problems in large-scale simulation, a hybrid analytic/simulation technique has been studied and used in the simulator implementation. Using the hybrid technique, significant improvements in the run time efficiency have been obtained, and some results using the technique have been shown. Parts of the results have been validated using some queueing theories, confirming that the simulator produces accurate results to a certain degree.
본 논문에서는 voice와 data가 집적된 패켓 교환망을 simulate하기 위한 simulator의 개발에 관해 연구되었다. 기존의 연구와 비교하여 node processor를 대형 패켓 교환기에 가깝게 modeling한 데에 개발된 simulator의 특징이 있다고 하겠다. Queueing model을 이용하여 교환기의 핵심부분인 packet switching unit(PSU) 및 packet handling module(PHM)등을 modeling하였으며 node processor의 구성 요소 및 traffic matrix등이 simulator에 입력되면 단계별의 지연시간, 각 CPU, bus와 channel의 이용도, throughput 등이 simulate되어 출력으로서 보고된다.
Simulation 대상인 교환망의 규모가 커지면서 memory 부족이 문제되었는데, 이를 해결하기 위해 분석적인 model과 simulation model을 결합한 hybrid technique을 적용하였다. 그 결과 run time 효율 면에서 많은 개선이 있었고, 수행되지 않던 큰 program을 수행시킬 수 있었다. Hybrid technique를 이용하여 시험적인 결과들을 얻었는데, 그 결과들 중 일부분을 알려진 queueing 이론을 사용하여 validate함으로써 개발된 simulator가 어느 정도는 정확한 결과를 도출 한다는 사실을 보였다.