Académique Documents
Professionnel Documents
Culture Documents
,
`
.
|
1 ) (
b
w
a
t
w w
e t
,
`
.
|
1 ) (
w
w
w
w w
x
k
x F
,
`
.
|
1 ) (
w
w
w
w w
t
k
t
,
`
.
|
1 ) (
'
>
5 . 0 ) ( if 1
5 . 0 ) ( if 1
) (
2 2
1 1
e
c
x
k
e
e
c
x
k
e
e
x F e
x F e
x F
ON OFF ON OFF ON OFF ON
Begin message download
Finish message download
User begins reading message
Inactive period
User click User click Service
Complete
Active ON Active OFF Inactive OFF
Active period
(a)
(b)
Figure 3: (a) E-Mail and (b) WWW Traffic Arrivals within a User Session
0-7803-5669-1/$10.00 (c) 1998 IEEE
period, it is important to characterize the number of embedded
references in a Web page. This value represents the number of files
(in addition to the initial file) to be downloaded during an active
period. Based on [9], we assume the number of embedded references
in a Web page to have the asymptotically Pareto distribution with a
minimum k
f
= 1 file, and heavy-tailedness
f
= 2.43.
4. Throughput and Buffer Analysis
In this section, we present the throughput and buffer analysis of
the GPRS network based on the WWW and E-Mail traffic models as
discussed in Section 3. Table 1 gives the traffic parameters that we
employed for this analysis. In addition to the WWW and E-Mail
traffic models, we also consider a combined traffic model such that
50% of the sessions carry WWW traffic and the other 50% carry E-
Mail traffic.
Table 1: WWW and E-Mail Traffic Parameters:
Traffic models WWW E-Mail
# PDTCHs 4 and 8 4 and 8
File size Pareto with kw=2730.67,
w=1.2
c1=2.04, c2=0.37, k1=18.36,
k2=3.33
Active off time Weibull with a=0.382,
b=1.46
N/A
Inactive off time Pareto with k'w=1, 'w=1.5 Pareto with ke=30, e=1.5
Session length Exponential with mean 15
minutes
Exponential with mean 5
minutes
Session arrival Poisson with variable
arrival rate
Poisson with variable arrival
rate
# Embedded
References
Pareto with kf=1 and
f=2.43
N/A
In this analysis, we assume that the maximum size of the data
field in each LLC frame is 1024 bytes. Each LLC frame has a 10
bytes frame header. The amount of data carried in a LLC frame may
be smaller than 1024 bytes if it is the last frame of a network layer
packet. The size of a network layer packet is assumed to be 2048
bytes and the inter-arrival time of network layer packets within the
same burst is 200 ms.. The GSM coding scheme CS-3 is employed
such that each RLC block carries 36 data bytes excluding header and
trailer. This results in a channel throughput of 14 Kbps. The air-
interface Carrier-to-Interference ratio (C/I) is assumed to be 16 dB,
which results in a RLC Block Error Rate (BLER) of 0.02 [11]. When
a RLC block is lost, it will be retransmitted up to 3 times (total
number of transmission is 4). If one or more RLC blocks of a LLC
frame are lost, the LLC frame is considered to be incomplete and is
discarded. In this analysis, LLC frame retransmission is disabled. If
the LLC frame buffer is full when a LLC frame arrives, the LLC
frame is dropped immediately.
As described earlier, this simulation analysis captures two
performance measurements: the effective throughput and the LLC
frame drop rate. The effective throughput of a session is the ratio of
the total number of bytes successfully received by the MT to the total
duration of all ON periods. A session is considered to be ON when
one or more LLC frame destined for the MT is in the LLC queue at
the SGSN. The LLC frame drop rate is the ratio of the total number
dropped LLC frames to the total number of LLC frames arrived at the
SGSN.
Figure 4 shows the effective throughput for the three traffic
models (WWW, E-Mail, and Combined) for different session arrival
rates. When the session arrival rate is low, the number of
simultaneous sessions is small and the effective throughput is high.
As the session arrival rate increases, the number of simultaneous
sessions increases. These sessions must shares the available
bandwidth, which results in a reduction in the effective throughput.
However, since a session is make up or cycles of ON/OFF periods.
At any given time, only a fraction of the existing sessions are ON.
The multiplexing of several ON/OFF sessions in one or more shared
PDCHs results in effective throughput gain such that the effective
throughput per session is higher than the average throughput
available to each session. Here, the average throughput is defined as
the total throughput divided by the number of existing sessions. This
multiplexing gain is not available in circuit based GSM networks,
such as GSM High Speed Circuit Switched Data (HSCSD).
Table 2 tabulates the number of 14 Kbps circuit channels in a
HSCSD network required to achieve similar effective throughput
provided by a GPRS networks with 8 PDCHs under the WWW
traffic model. Based on HSCSD, each session is allocated one or
more channels for the duration of the session. As seen in Figure 4(a),
the GPRS network with 8 PDCHs can provide an effective
throughput of about 26 Kbps to each session under WWW traffic
with a session arrival rate of 18 sessions/hour. To provide similar
throughput under HSCSD, two 14 Kbps circuit channels must be
allocated to each session for its whole duration. Assuming a channel
blocking probability of 1%. An analysis using the Erlang B formula
0
14
28
42
56
70
84
0 20 40 60 80
(s es s io ns /ho ur)
8 PDTCHs
4 PDTCHs
0
14
28
42
56
70
84
98
112
0 100 200 300 400 500
(se s sions /hour)
8 PDTCHs
4 PDTCHs
0
14
28
42
56
70
84
98
0 20 40 60 80
(s es s ions /ho ur)
8 PDTCHs
4 PDTCHs
(a) (c) (b)
Figure 4: Effective Through for (a) WWW, (b) E-Mail, and (c) Combined Traffic Models.
(sessions/hour) (sessions/hour) (sessions/hour)
E
f
f
e
c
t
i
v
e
T
h
r
o
u
g
h
p
u
t
(
K
b
p
s
)
E
f
f
e
c
t
i
v
e
T
h
r
o
u
g
h
p
u
t
(
K
b
p
s
)
E
f
f
e
c
t
i
v
e
T
h
r
o
u
g
h
p
u
t
(
K
b
p
s
)
8 PDCHs
4 PDCHs
8 PDCHs
4 PDCHs
8 PDCHs
4 PDCHs
0-7803-5669-1/$10.00 (c) 1998 IEEE
indicates that the total number of HSCSD circuit channels required to
achieve similar effective throughput is 20 (see last row in Table 2).
This mean that the GPRS network can achieve the required
throughput with less than half of the number of channels. It can be
seen in Table 2 that GPRS achieves close to 4 times the capacity of
HSCSD under the same effective throughput requirements. Similar
results have been obtained for other traffic models and are not
provided here because of space limitation.
Table 2: Channels Requirement under GPRS and HSCSD with
WWW Traffic Arrival Model
Session
arrival
Rate ()
Throughput
(Kbps)
Total # GPRS
PDCHs
required
Total #
HSCSD circuit
channels
required
4.5 68 8 25
9 47 8 28
13.5 34 8 27
18 26 8 20
Figure 5 shows the LLC frame drop rate for different traffic
models. For comparison purpose, we include a MMPP traffic model
that is similar to the E-Mail traffic model except that both the file size
and OFF duration are exponentially distributed. For this MMPP
model, we use an average file size of 36 Kbytes and an average OFF
duration of 90 seconds. Both the WWW and E-Mail models generate
traffic arrivals that exhibit the self-similar behavior [7] with Hurst
parameter 0.9 and 0.75, respectively. The Combined traffic model
has a Hurst parameter of 0.9.
In this analysis, we assume that there are four available GPRS
PDCHs. The session arrival rate for WWW, E-Mail, Combined, and
MMPP traffic models are 4, 120, 4, and 144 sessions/hour,
respectively. These values are selected to achieve similar starting
LLC frame drop rate at a buffer size of 1 MByte. The purpose of this
analysis is to demonstrate the impact of buffer size on different traffic
models. In Figure 5, it is demonstrated that the LLC frame drop rate
for the MMPP traffic model reduces significantly form above 1.0x10
-
2
to about 1.0x10
-5
by increasing the LLC frame buffer from 1 MB to
2.2 MB. However, the same reduction is not achieved for other traffic
models. For the WWW and the Combined traffic models, the LLC
frame drop rate remains close to 1.0x10
-2
after a nine times increase
in buffer size. For the E-Mail traffic model, the LLC frame drop rate
reduces to 1.0x10
-4
under the same increase in LLC frame buffer size.
This result demonstrates the effect of self-similarity on buffer
provisioning. The higher the Hurst parameters, and thus the self-
similarity level, of a given traffic source, the higher the expected
LLC frame drop rate. When the Hurst parameter of the traffic source
is high, the LLC frame drop rate is not very sensitively to increases in
buffer size. This means that increasing the buffer size is not an
effective solution for solving the problem of high LLC frame drop
rate. Two possible solutions can be used to address this problem. The
first one is to develop traffic shaping algorithms that reduce the self-
similarity level of a given traffic stream [12]. Another solution is to
develop flow control algorithms that throttles packet departure from
the source. Our current investigation focuses on these directions.
5. Conclusions
This paper presents a throughput and buffer analysis GPRS. Our
results demonstrated that GPRS achieves significant increase in
effective throughout as compared to HSCSD. This is possible due to
the ON/OFF nature of packet data traffic that results in multiplexing
gain. When compared to HSCSD, GPRS increases the capacity of the
GSM air channels by more than 300%.
However, packet data traffic generates very bursty traffic arrival.
The aggregation of a number of individual packet data traffic sources
results in a combined traffic that exhibits the self-similar behavior.
Some of the effects of similarity include high packet drop rate and
large buffer requirement. It is demonstrated that the packet drop rate
may be rather insensitive to increase in the available buffer space.
This means that increasing the buffer size is not an effective solution
to reduce packet drop rate. It will only lead to long packet queueing
delay. Methods for reducing the similarity of the incoming traffic is
necessary to reduce the packet drop rate and, thus, increases the
quality of service of the GPRS network.
References
[1] ETSI, Digital Cellular Telecommunications System (Phase 2+);
General Packet Radio Service (GPRS); Service Description; Stage 2,
ETSI GSM 03.60, Version 6.1.1, Aug. 1998.
[2] ETSI, Digital Cellular Telecommunications System (GSM Radio
Access Phase 3); Multiplexing and Multiple Access on the Radio Path,
ETSI GSM 05.02, Version 6.0.0, Jan. 1998.
[3] D. Stiliadis, Traffic Scheduling in Packet Switched Networks, Ph.D.
Thesis, University of California, Santa Cruz, June 1996.
[4] L. Kleinrock, Queueing Systems, Volume I: Theory, John Wiley & Sons,
1975.
[5] H. Heffes and D. M. Lucantoni, A Markov Modulated characterization
of Packetized Voice and Data Traffic and Related Statistical Multiplexer
Performance, IEEE JSAC, Vol. SAC-4, No. 6, pp. 856-868, Sept. 1986.
[6] V. Paxson and S. Floyd, Wide Area Traffic: The Failure of Poisson
Modeling, IEEE/ACM Trans. on Networking, Vol. 3, No. 3, June 1995.
[7] M. S. Taqqu, W. Willinger, and R. Sherman, Proof of a Fundamental
Result in Self-Similar Traffic Modeling, Proc. ACM SIGCOMM.
[8] Y. Zhu, J. Ho and L. Beauchamp, Email Traffic Modeling at the
Access Link, Nortel Networks Technical Report, 1998.
[9] P. Barford and M. Crovella, Generating Representative Web
Workloads for Network and Server Performance Evaluation, Proc.
ACM Sigmetrics98, 1998.
[10] J. C. R. Bennett and H. Zhang, Hierarchical Packet Fair queueing
Algorithm, IEEE/ACM Transactions on Networking, Vol. 5, No. 5, pp.
675-689, Oct. 1997.
[11] R. Ludwig and D. Turina, Link Layer Analysis of the General Packet
Radio Service for GSM, Proc. IEEE ICUPC97, Vol. 2, pp. 525-530,
1997.
[12] A. Erramilli, O. Narayan, and W. Willinger, Experimental Queueing
Analysis with Long-range Dependent Packet traffic, IEEE/ACM
Transactions on Networking, Vol. 4, No. 2, pp.209-223, April 1996.
1.0E-05
1.0E-04
1.0E-03
1.0E-02
1.0E-01
0 2 4 6 8 10
LLC Buffer Size (MB)
L
L
C
F
r
a
m
e
D
r
o
p
R
a
t
e
WWW
Combined
E-Mail
MMPP
Figure 5: LLC Frame Drop Rate
0-7803-5669-1/$10.00 (c) 1998 IEEE