We carried out analytic computation and event-based simulation to validate the analysis and capture the departure process behavior under various parameter settings and traffic arrivals. Analytical and simulation results of the queue length distribution and departure process distributions (inter-departure and burst size distributions) are shown in Figures 14, 15, 16, and 17 respectively. In the system setting, we adopt
ψ
= 25 or 100, andτ
= 10, 20, 30, or ∞. In the MMBP, we adopt0.225,
α
= β =0.025;λ
H =0.36 andλ
L =0.0933 at load 0.6; andλ
H =0.48 andλ
L =0.1244 at load 0.8. The batch size in any of states H and L was uniformly distributed between 1 and 9 (b =
Hb = 5). Accordingly, the burstiness of traffic is B =
L 3 under both loads.First, all analytical results are in profound agreement with simulation results. As shown in Figures 14(a) and 14(b), the queue length observed at burst departure time is small under lower load and lower
τ
value. It is caused by that most of the bursts are generated while the BATr is expired. If theτ
value is large enough, the system accumulatesψ
packets to assemble a burst. Since the large burst takes more transmission time than small burst, the number of packets arriving during burst transmission in largeτ
value is more than that in smallτ
value. The distribution of queue length in largeτ
value is to center on large queue size. As shown in Figure 14(c), the queue size distribution under largeψ
value is expands to a greater scope.In addition, we observe that the inter-departure time distribution is sensitive to
ψ
andτ
. Under a medium load ( L =0.6) or high load ( L =0.8) condition, we observe the inter-departure time of zero (burst size=ψ
=25 or 100) occurs with the larger probability under allτ
values. It can be shown that during the burst transmission, there are enough packets (>ψ
) accumulate in the queue under a high load. The other larger probability for differentτ
settings occurs at the inter-departure time being equal to the correspondingτ
value. It is reasonable for that while system finish a burst transmission and queue is not empty, next burst wait at mostτ
slots. The results are shown by the spikes in Figures 15(a), 16(a) and 17(a).The burst size distribution is also sensitive to
ψ
andτ
. As shown in Figures 15(b), 16(b) and 17(b), if theτ
value is small (=10), the system does not accumulate enough packets before BATr expired. The probability of burst size less thanψ
is large under lower load (see Figure 15(b)) or under largeψ
value. If theτ
value is large enough (approached to limit), burst is always generated under theψ
th packet arrived.The probability of burst size equal to
ψ
is one. Deciding an appropriateτ
value can make the burst almost complete and the delay could be controlled. For example, if we want to get 95% complete burst underψ
=25 and load=0.8, we must setτ
=30. In the last, it has similar result with Figure 14 that there is a turning point at burst size 9 duo to the maximum batch size is 90 5 10 15 20 25 30 35 40 45 50 55 60 0.00
0.01 0.02 0.03 0.04 0.05
0.06 τ = 10 (P0= 0.045)
ψ = 25
τ = (P0= 0.001) τ = 30 (P0= 0.004) τ = 20 (P0= 0.010)
Load = 0.8
Probability density
Queue length Analysis Simulation
∞
0 5 10 15 20 25 30 35 40 45 50 55 60 0.00
0.01 0.02 0.03 0.04 0.05
0.06 τ = 10 (P0= 0.204)
ψ = 25
τ = (P0= 0.007) τ = 30 (P0= 0.037) τ = 20 (P0= 0.082)
Load = 0.6
Probability density
Queue length Analysis Simulation
∞
(a)
ψ
=25 under medium load (0.6)(b)
ψ
=25 under high load (0.8)0.01 0.02 0.03 0.04 0.05
0.06 τ = 10 (P
0= 0.033) ψ = 100
τ = (P
0= 4.2x10-9) τ = 30 (P0= 1.6x10-4) τ = 20 (P
0= 0.002) Load = 0.8
Probability density
Analysis Simulation
∞
1 4 7 10 13 16 19 22 25 0.00
0.01 0.02 0.03 0.04 0.05 0.06 0.07
0.08 τ = 10 (P
25= 0.22)
ψ = 25 Load = 0.6 τ = (P
25
= 1.00) τ = 30 (P
25
= 0.76) τ = 20 (P
25
= 0.54)
Probabil it y dens it y
Burst size
Analysis Simulation
0 5 10 15 20 25 30 35 40
10
-510
-410
-310
-210
-110
0τ = 10
τ = τ = 30 τ = 20
Load = 0.6
Probabi lit y densit y
Slot
ψ = 25
Analysis Simulation
t
(a) Inter-departure time ( ) distribution
∞
(b) Burst size (s) distribution
∞
Figure 15. Departure process distributions (
ψ
=25 under medium load).1 4 7 10 13 16 19 22 25 0.00
0.01 0.02 0.03 0.04 0.05
τ = 10 (P
25= 0.61)
ψ = 25 Load = 0.8 τ = (P
25
= 1.00) τ = 30 (P
25= 0.95) τ = 20 (P
25
= 0.86)
Probabil it y dens it y
Burst size
Analysis Simulation
0 5 10 15 20 25 30 35 40
10
-510
-410
-310
-210
-110
0τ = 10 (P
0
= 0.401)
τ = (P
0
= 0.571) τ = 30 (P
0= 0.553) τ = 20 (P
0= 0.518)
Load = 0.8
Probabi lit y densit y
Slot
ψ = 25 Analysis Simulation
(a) Inter-departure time (t) distribution
∞
∞
0 10 20 30 40 50 60 70 80 90 100 0.00
0.01 0.02 0.03 0.04
0.05 τ = 10 (P
100
= 0.022)
ψ = 100 Load = 0.8 τ = (P
100= 1.000)
τ = 30 (P
100= 0.440) τ = 20 (P
100= 0.186)
Probability density
Burst size
Analysis Simulation
0 5 10 15 20 25 30 35 40
10
-510
-410
-310
-210
-110
0τ = 10 (P
0= 0.012)
τ = (P
0= 0.263) τ = 30 (P
0= 0.148) τ = 20 (P
0
= 0.075)
Load = 0.8
Probabili ty densi ty
Slot
ψ = 100 Analysis Simulation
(a) Inter-departure time (t) distribution
∞
(b) Burst size (s) distribution
∞
Figure 17. Departure process distributions (
ψ
=100 under high load).To examine the effectiveness of shaping, we further compute the Coefficient of Variation (CoV) for the inter-departure time and burst size, under three
ψ
values (ψ = 1, 10, and 100), three τ
values (τ = 20, 40, and 80) and various MMBP
arrivals (B = 1, 3, and 5;b =
Hb = 5, 7, and 9) under
Lα
=0.225, β =0.025. The CoV is a measure of dispersion of a probability distribution. It is defined asVar[a]
Standard deviation of a CoV(a)
Mean of a E[a]
= =
,
where is a random variable. Distributions with CoV < 1 (such as an Erlang distribution) are considered low-variance, while those with CoV > 1 (such as a two-state MMBP distribution) are considered high-variance. Notice that the setting of
ψ = 1 corresponds to a FIFO system with no shaping. Numerical results are plotted in
Figures 18 and 19.a
As shown in Figure 18, as expected, the CoV of the inter-departure time increases with the offered load. Crucially, under any MMBP arrival, we discover that CoV of inter-departure time is very large under
ψ
= 1. It means that departure process is of high variance. Then the CoV declines significantly with largerψ
values, yielding substantial reduction in burst loss probability. This fact will be again revealed in the network-wide simulation results presented in the Chapter 5.Moreover, we observe from Figures 18 and 19 that the burstiness and batch
Figure 19, the CoV of the burst size declines with larger
τ
values under any MMBP arrival. Notice that greaterτ
values imply larger burst sizes, namely better shaping effect.We then investigate the impact of (
ψ
,τ
) setting on mean burst size. In this simulation, we adopted the batch size being uniformly distributed between 1 and 9 (i.e.,b =
Hb = 5) for MMBP arrivals. By the result of Figures 18 and 19, we have
L learned that the largerψ
andτ values results in better shaping. To satisfy a given
mean burst size, the results in Figure 20 can serve as a guideline for the selection of appropriateτ
values under different traffic loads. For example, ifψ = 200, to achieve
a mean burst size of 100 under load 0.6, the applicable values ofτ
are 40 and above.The results of the mean burst size associated with a set of (
ψ
,τ
) pairs are indicated in Figure 21. Under medium load (see Figure 21(a)),τ
value must be set large enough to achieve large burst size. Under high load,ψ has acted the main role to
decide the mean burst size. For example (see Figure 21(b)), ifτ > 20, mean burst size
is almost equal to theψ value.
0.80 0.82 0.84 0.86 0.88 0.90 0
2 4 6 8 10 12 14 16
b
H=bL=5 B=1
B=3
ψ = 100 B=5
ψ = 10
C o ef fi cient of V ariation
τ = 80Load
ψ = 1
(b) Under different batch sizes and
ψ
values0.80 0.82 0.84 0.86 0.88 0.90
0 2 4 6 8 10 12 14 16
B = 5
ψ = 100 ψ = 10
C o ef fi ci en t of V aria tio n
τ = 80
Load
ψ = 1
bH=bL=5 bH=bL=7 bH=bL=9 (a) Under different B and
ψ
values0.80 0.82 0.84 0.86 0.88 0.90 0.0
0.1 0.2 0.3 0.4 0.5
b
H=bL=5B=1 B=3 B=5
τ = 80
τ = 40 ψ = 100
Coef fi ci ent of Vari at io n
τ = 20
Load
(a) Under different B and
τ
values0.80 0.82 0.84 0.86 0.88 0.90
0.0 0.1 0.2 0.3 0.4 0.5
ψ = 100
τ = 80 τ = 40
B = 5
C o ef fi cient of V ariation
τ = 20Load
bH=b
L=5 bH=bL=7 bH=bL=9
(b) Under different batch sizes and
τ
values Figure 19. CoV of the burst size.0.3 0.4 0.5 0.6 0.7 0.8 0.9 0
50 100 150
200
τ = 50τ = 40 τ = 30 τ = 20 τ = 10
ψ = 100
Mean burst size
Load 0.3 0.4 0.5 0.6 0.7 0.8 0.9 0
40 80 120 160 200
ψ = 200
Mean burst size
Load
τ = 50 τ = 40 τ = 30 τ = 20 τ = 10
(a) Burst size under
ψ
= 200(b) Burst size under
ψ
= 10050 40 30
20
10 60 80 100 120 140 160 20
40 60 80 100 120 140 160
4
Load=0.5
Mean burst size (MBS)
τ ψ
50 40 30
20 10
60 80 100 120 140 160 20
40 60 80 100 120 140 160
4
Load=0.8
M e an Burst Size (MBS)
τ ψ
(a) Under medium load
(b) Under high load
Figure 21. Mean burst size associated with