Ethernet Passive Optical Networks

Appendix B: Synthetic Traffic Generation

To obtain an accurate and realistic performance analysis, it is important to simulate the system behavior with appropriate traffic injected into the system. Most of the simulation experiments described in Part 4 of this book were performed with self-similar traffic. To generate self-similar traffic, we used the method described in [TWS97], in which the resulting traffic is an aggregation of multiple substreams, each consisting of alternating Pareto-distributed on/off periods.

Pareto distribution is a heavy-tailed distribution with the probability density function (pdf)

(B.1)

where ? is a shape parameter (1 < ? < 2) and b is a location parameter. Pareto distribution with 1 < ? < 2 has a finite mean and an infinite variance.

In our implementation, each substream generates packets of constant size, although this size is different for different streams. To achieve the required packet size distribution (like trimodal distributions reported in [CMT98] or [SG01]), some substreams have higher relative load than the other substreams. Multiplexing (serializing) packets from different substreams produces self-similar traffic with the desired packet size distribution.

Each substream generates packets in groups (packet trains or bursts). The number of packets per burst (on period) follows the Pareto distribution with a minimum of 1 (i.e., the smallest burst consists of only 1 packet) and shape parameter ? = 1.4. The choice of ? was prompted by measurements on actual Ethernet traffic performed by Leland et al. [LT+94], who estimated the Hurst parameter to approximately be equal...

UNLIMITED FREE
ACCESS
TO THE WORLD'S BEST IDEAS

SUBMIT
Already a GlobalSpec user? Log in.

This is embarrasing...

An error occurred while processing the form. Please try again in a few minutes.

Customize Your GlobalSpec Experience

Category: Packet Switching Chips
Finish!
Privacy Policy

This is embarrasing...

An error occurred while processing the form. Please try again in a few minutes.