TY - JOUR
T1 - Packet network simulation
T2 - Speedup and accuracy versus timing granularity
AU - Ahn, Jong Suk
AU - Danzig, Peter B.
PY - 1996
Y1 - 1996
N2 - This paper describes a new technique that can speedup simulation of high-speed, wide-area packet networks by one to two order of magnitude. Speedup is achieved by coarsening the representation of network traffic from packet-by-packet to train-by-train, where a train represents a cluster of closely spaced packets. Coarsening the timing granularity creates longer trains and makes the simulation proceed more quickly since the cost of processing trains is independent of train size. Coarsening the timing granularity introduces, of course, a degree of approximation. This paper presents experimemts that evaluate our coarse time-grain simulation technique for first in/first out (FIFO) switched, internet protocol (IP), and asynchronous transfer mode (ATM) networks carrying a mix of data and streaming traffic. We show that delay, throughput, and loss rate can frequently be estimated within a few percent via coarse time-grain simulation. This paper also describes how to apply coarse time-grain simulation to other switch disciplines. Finally, this paper introduces three more simulation techniques which together can double the performance of well written packet simulators without trading with the simulation accuracy. These techniques reduce the number of outstanding simulation events and reduce the cost of manipulating the event list.
AB - This paper describes a new technique that can speedup simulation of high-speed, wide-area packet networks by one to two order of magnitude. Speedup is achieved by coarsening the representation of network traffic from packet-by-packet to train-by-train, where a train represents a cluster of closely spaced packets. Coarsening the timing granularity creates longer trains and makes the simulation proceed more quickly since the cost of processing trains is independent of train size. Coarsening the timing granularity introduces, of course, a degree of approximation. This paper presents experimemts that evaluate our coarse time-grain simulation technique for first in/first out (FIFO) switched, internet protocol (IP), and asynchronous transfer mode (ATM) networks carrying a mix of data and streaming traffic. We show that delay, throughput, and loss rate can frequently be estimated within a few percent via coarse time-grain simulation. This paper also describes how to apply coarse time-grain simulation to other switch disciplines. Finally, this paper introduces three more simulation techniques which together can double the performance of well written packet simulators without trading with the simulation accuracy. These techniques reduce the number of outstanding simulation events and reduce the cost of manipulating the event list.
UR - http://www.scopus.com/inward/record.url?scp=0030259024&partnerID=8YFLogxK
U2 - 10.1109/90.541322
DO - 10.1109/90.541322
M3 - Article
AN - SCOPUS:0030259024
SN - 1063-6692
VL - 4
SP - 743
EP - 757
JO - IEEE/ACM Transactions on Networking
JF - IEEE/ACM Transactions on Networking
IS - 5
ER -