A
Performance Evaluation Framework ofA Rate-Controlled MPEG Video
Transmission
overUMTS Networks
N.
Akar
(M
Barbera
(L.
Budzisz
(R.
Ferruis
),
E.
Kankaya
(1),
G
Schembra(2)
(1)Bilkent University, (2)University of Catania, (3)UniversitatPolitecnica de Catalunya
e-mail:
akargee.bilkent.edu.tr, mbarberagdiit.unict.it, lukaszgtsc.upc.edu,
ferrusgtsc.upc.edu, emregee.bilkent.edu.tr, schembragdiit.unict.it
ABSTRACT
UMTS is designed to offer highbandwidth radio access with QoS assurances for multimedia communications. In
particular, real-time video communications services are
expectedtobecome a successful experienceunder UMTS networks. In this context, a video transmission service can bedesignedoverthe basis that UMTS canprovideeither a constant bit rate data channel or a dynamic variable bit rate data channel adapted to load conditions. In this latter
approach,which is more efficient for both the user and the service provider, multimedia sources have to be timely designedinorder toadapttheir output rate to the instanta-neous allowed channel rate. The target of this paper is to define an analytical model of adaptive real-time video sources in a UMTS network where system resources are
dynamicallyshared among active users.
KEYWORDS: Video, UMTS, Markov Models,
Per-formanceEvaluation, QoS
1 INTRODUCTION
Universal Mobile Telecommunication System
(UMTS) has been definedto provide the third
gen-eration of mobile telecommunication systems. UMTShas its out-spring from the second generation
system GSM. Itisdesignedto offerhigh bandwidth
radioaccessfor multimedia communications aswell
as the traditional voice services, and to provide a
widerangeof bearer services with different levels of
Quality of Service suitable for multimedia applica-tions with bitratesranging from 64kb/s - 2Mb/s in
different environment conditions. In the UMTS
ra-dio interface, data generated athigher layers is
car-ried overthe air withtransport channels, whichare
mapped in the physical layer to different physical channels. The physical layer is required to support
variable bit rate transport channels to offer band-width-on-demand services, andto be able to multi-plex several services to one connection. This flexi-bility is achieved within the physical layer by
sup-porting different transport block sizes, CRC code lengths, channel coding schemes, transport time intervals, rate matching and spreading factors. The perceived quality of the application seenby the end
userisgreatly affected by the settings of these radio
accessparameters.
Animportant issuetobe accounted is that the
chan-The authorswould liketoacknowledge the funding fromEUFP6 IST-NEWCOMproject.
nelbandwidth seen by each user is time-variant, and
therefore traffic sources have to adapt their output
rate tofollow thechannelbehavior. To this aim, each
source has to determine channel distortion before
transmitting each piece of information, and adapt
encoder/network parameters in a way that
maxi-mizes the quality of the received video at the
de-coder.
In this context, designing multimedia sources in
order to be able to adapt their output rate to the strongly variable channel conditions optimizing quality perceivedatdestination, will be challenging for future research. To this aim, a central role is played byRate Controller which works tightly
cou-pled with the encoderto appropriately setits
encod-ing parameters [1] [2]. Rate Controller monitors the
availablebandwidth, the activity of the frame which is being encoded, the encoding mode, and the state
of the transmission bufferto take into account the
amountof data usedto encode theprevious frames;
then it chooses the appropriateparameters insucha way that the transmission bufferatthe source never
saturates. The relationship between the encoding
parameters and the above information is the
so-calledfeedback law.
The target of this paper is to define an analytical
model of real-time video sources over UMTS
Ter-restrial Radio Access Network (UTRAN), with the aim ofstudying the effects of the conditions of the
UMTS uplink channel on the performance of real-time video communications. To this aim, the whole
system is modeled as an emission process feeding
the transmissionbuffer; the serverof this buffer be-haves according to the channel conditions, and in
particular, the available bandwidth. Particularly, the service rate is directly proportional to the available channel bandwidth per user. We denote the whole
transmission system model as SBBP/SBBP/1/K
since it is a queuing systemmodel characterizedby
two switched batchBernoulliprocesses (SBBP) [3],
one modeling the traffic at the input of the buffer, and the other modeling the buffer queue server; K
represents the buffer queue dimension. In our case,
the queuing system is rate controlled since the first
SBBP behavior is controlled by the state of the
queue. The analytical model can be applied to the
design of both thesourceencodingparameters,such
such as the maximum number of users in the UMTS
cell.
The paper is structured as follows. Section 2
de-scribes the considered system, which is constituted
by a UMTS network populated by mobile video
users. Section 3 presents the proposed model. The
model is then applied to a case study, and Section 4 provides some numerical results. Finally, Section 5
concludes thepaper.
2 SYSTEM DESCRIPTION
In this section we model a UMTS cell loaded by
rate-controlled MPEG video (RCMV) sources, as
shown in Fig. 1. Assuming that all sources present
the same statistical characteristics, in orderto cap-ture the overall behavior and to evaluate
perform-ance of both eachsourceand thesystem as awhole,
wefocusourattentionto agiven videosource,inthe following referred to as tagged source (TS). As
showninFig. 1, it isanMPEGvideo source whose
\PEGencoder is controlled by a rate controller. The
targetof theratecontroller istochoose thequantizer
scaleparameter(QSP),q, to be usedto encode each frame, starting from the knowledge of the activity valueaof the frame which isbeing encoded, its
en-coding
modej,
and the number ofpackets SQ whichare present in the transmission buffer. This is
ob-tained by implementing the feedback law
q=
0(SQ,
a,j). The definition of the feedback law depends onthetarget we want to pursue. Forexam-ple,we canaddress thetargetofachieving the same
number ofpackets for each encoded frame,on aver-age, inordertominimize the burstiness of the traffic
sent overthe network. Another feedback lawcanbe defined with the targetofobtaining a constant
num-ber ofpacketsper Group of Pictures (GoP) leaving the number ofpackets for encoding each frame in
theGoPvariableinordertopursuea constant distor-tion level within the GoP. The output flow of the
MPEG encoder is then packetized and sent to the Transmission Buffer. The emission process of the transmission buffer server depends on the channel transmission capacity and, in particular, coincides with the time-varying available bandwidth, as will be discussed later.
3 SYSTEM MODEL
To model the system describedin Section2 we first
use adiscrete-time approach, where the frame dura-tion, A, is used as the time slot. This discrete-time approach will then be replaced with a fluid-flow approach for numerical analysis. Letusindicate the number of active videousersintheUMTScellatthe generic slot n as U(n), andassumethat U(n)
var-ies according to a finite birth-death discrete-time Markovmodel, whose behavior is described by the
rates ofabirth, rb,andadeath, rd .Let
uI
be theVII)EO TRANSMISSION SYSTEM f )ADAPTIEVE-R:ATE/
Figure 1. Reference UMTS Video transmissionsystem.
maximum number ofusers inthe cell, and Q(U) the
transition probability matrix of the process U(n).
The adaptive-rate MPEG videosourceis modeledas
anSBBPISBBP 1IK queuing system,where the first
SBBP, Y(n) represents the arrival process to the
transmissionbuffer, the second SBBP, N(n),
repre-sents the service process, and K is the maximum
number of packets the video source transmission
buffercancontain.
Section 3.1 briefly defines the SBBP model and
somenotation. Thenwe introduce the models of the
non-controlled video source (Section 3.2), the
UMTS channel(Section 3.3), and finally the overall
system(Section 3.4).
3.1 Switched batch Bernoulliprocess(SBBP)
An SBBP Y(n) is a discrete-time emissionprocess
modulated by an underlying Markov chain. Each
state of the Markov chain is characterized by an
emission probability density function (pdf): the
SBBP emits data units according to the pdfof the
current stateof theunderlyingMarkov chain.
There-fore an SBBP Y(n) is fully describedby the state
space 3'Y) of the underlying Markov chain, the
maximum number of data units the SBBP can emit
inoneslot, rjY,and theset (Q(Y)
,B0y)),
where Q(y)is the transitionprobability matrix of the underlying
Markov chain, while B' is the emission
probabil-ity matrix whoserows contain the emissionpdf's for
each state of the underlying Markov chain. Below
wewill introduceanextension of themeaningof the
SBBP to model not only an emission process, but
also the activity process which characterizes the
video sequence. Inthe lattercase, wewill indicate it as anactivitySBBP,and its matrix B' asthe
activ-ity probabilactiv-ity matrix.
3.2 Non-controlled videosourcemodel
Letusdefine the SBBPprocess Y(n),modelingthe
emissionprocessof the non-controlled MPEG video source at the packetizer output for each quantizer
scale parameter (QSP) qE[1,31]. This model was
here we will onlydefinenotation.
The model captures two different components: the
activity process behavior and the activity/emission relationships.As input it takes the first- and second-order statistics of the activity process, and the three functions, one for each encoding mode (I, P orB), characterizing the activity/emission relationships.
The state of the underlying Markov process of
qY
(n) is a doubleS
(y)(n)
=(S(G)
(n),s'F)(n)),
where S(G)(n)E3(G) iSthe state of the underlying Markov chain of the
ac-tivityprocess G(n), and S(F) (n)E J is the frameto
be encoded in the GoP at the slot n. The state set
3(G) represents the set of activity levels to be
cap-tured. ThesetJ, onthe otherhand,representstheset
of frames inthe GoPanddependsontheGoP struc-tureassumed.Asdemonstratedin[3], theunderlying Markov chain of Y (n) is independent ofq. There-fore,wewill indicate its transitionprobability matrix
as Q(Y) instead of
Q(Yq),
and theset (Q(Y)Byq) ,foreach qE[1,3 1], completely defines the SBBP
emis-sion process modeling the output flow of the
non-controlled MPEGencoder, when ituses afixedQSP,
q-3.3 Channel model
Thetargetof this section istodefine the SBBP
proc-ess modeling the channel capacity available to the
TS source. The smallestentity of traffic that canbe
transmitted through a transport channel is a Trans-portBlock(TB). Inacertainperiod of time, calleda
Transmission Time Interval (TTI), a given number ofTBswill be deliveredtothephysical layer, which depends on some coding characteristics, interleav-ing, and ratematching to the radio frame. It deter-mines the effective bit rate Rb (bits/s) seen by a
video source i at the application level. The
maxi-mumallowed bitratedepends mainlyonthe number of activeusers(i.e. interference level), the bitenergy
overnoise ratio (Eb/NO) tobe guaranteed, and the propagation loss between the mobile and theBS. In
the following wewill assume that mobile terminals
are not power limited, in such a way that they are
always able to compensate their path loss by
trans-mitting the neededpower. Thereforewewillassume
that maximum allowed bitrate only dependson the number ofusers which are present in the cell, and the bitenergy overnoise ratio, Eb
/NO
, tobeguar-anteed.
Accordingto theusertransmission policy described lateron inthissection, it is claimed that the bitrate seenby theTS source canbe describedbyanSBBP
model, modulated by theprocess U(n) of the
num-ber of videousersactiveinthe cell.Wewill consider
the TB asthe SBBP emission unit. Let (Q(N),B() be its parameter set. The transition probability
ma-trix is Q( Q(U) The matrix B(N) can be
calcu-lated by the probabilities that Rb bits/second, or its
equivalent number ofTBs, are transmitted in one
slot, for each state of U(n). Let us now calculate
these probabilities. It can be stated that radio
re-sources in a UMTS uplink channel are assigned to
user i in terms of data rate (
Rbi)
and transmissionpower (FP1), and this assignment might vary on a
TTItimescale basis (10 ms or multiplesof it)[5]. In
the followingwe assume that all theusers have the
same requirements on the maximum admissible
BLER (Block ErrorRatio). This requirement
deter-mines the minimum value of the bit energy over
noise ratio (Eb/N )j'N with a relationship
depend-ing on propagation channel conditions, mobile's
speed and diversity techniques. In CDMA systems,
the bit energy overnoise ratio for a givenuser i is obtainedas:
(No
)i
Rh
tl,
R(l
where Wis the system bandwidth, ITotal is the total received wideband power including thermal noise
power at the BS receiver, and
PRj
is the powerre-ceived atthe BS from theuser i. Thus, considering that (E
/Nb
) has tosatisfy
the constraint(Eb
/NO
)
>(Eb
/NO
),
for each user
i, the
mini-mum valuerequired for
PR'
canbe derived from(1)as:
PR 1w ITotal (2)
1+
(Eb
/NO
)>
Rb
Power control inuplink will be incharge of
adjust-ing mobile transmissionpowerfor(2)tobe satisfied.
More specifically, assuming perfect power control,
the power transmitted by user i,PI, can be
calcu-lated as
PTi
=min(PR LpPima,
), where Li is thepropagation loss between mobile i and the BS, and
PTmax
is the maximum allowed transmission power.If in the generic slot n, U(n)=u users are
con-nectedto an UMTS base station, the following
ex-pressionmustbe held for the totalamountofpower
received from mobile users ifinter-cell interference isnotaccounted:
1pTotal 'Total (3)
b b
From (3)wethen obtain the conditiontobe satis-fiedinterms of number ofusers in suchaway that
eachuserinthe cell can obtain theexpected quali 1 w
7'UL
<
1
ity:(4)
(Ez,
IN,,A
Rb
where 7UL istheuplink load factor thatcaptures the
amount ofsupported traffic in the UMTS channel.
When 7?UL becomes close to 1, the system has
reached its pole capacity. Usually this load factor is
used within admission and load controlinthesystem to avoidsystem instabilities, bynotallowing 7UL to
exceed a giventhreshold
itL
(e.g. keeping,UL
be-low
qj=
0.7 makes the system to operate belowthe70%0 of thepole capacity). So, ifnopower
limi-tationsareconsidered inmobile terminals andpower
control behaves ideally, expression (4) can be used
as the channel capacity boundto be satisfied for a
given
qjTh
target. Notice that ifthis bound isex-ceeded, some of the terminals in the system would
not achieve the minimumrequired
(Eb
/N,
)r
So,
once the overall channel capacity is fixed, now the problem is how this capacity is sharedamong users. Two important assumptions are done here: (1) dur-ing a video session, the transmission buffer of the mobilenevergets empty because theratecontroller continuously fills it; (2) mobile terminals wouldtry
to transmit sothat the buffer is emptied as soon as
possible. These assumptions lead to the fact that mobileterminals alwaystry totransmitatmaximum available channel capacity. Then, ifdeployed radio
resource allocation strategies (i.e. scheduling) are
able to assure fairness, the overall channel capacity
can be assumedto be equally distributedamong all the users. Thus, for U(n)=u users with identical
(Eb/No)r'
requirements (i.e equal to (EIN
)MINfor all theusers), the allowed channelrateperuser is
calculated from(4)as:
RIfU-
=(Eb
NeL
)mi]
(5)
Finally, the emissionprobability matrix of the SBBP
channel model canbe calculatedas follows. Let H
be the transmission packet size, and therefore
R(P) =R(b])
A/H
the channelcapacity expressed in packets/slot. Given that R(uP maybenotinteger,we assume that the channel capacity can be eitherDu
=LR(P])
withprobability
pu
=
1-
(RjPj
-D),
or
D_ =LR(P)
]+I
withprobability
1-P=
R(P)
-D.
Therefore, the emission
prob-ability matrix of theSBBPmodeling the channel can
be calculatedasfollows: Pu B[Ud] pH-+I 0 if d =
Du
ifd=D- +1 otherwise (6)Themaximum number of packets that canbe
trans-mitted in one slot is <j max
{D,
+1}.3.4 Rate-controlled video source model
As showninFig. 1,the VideoSource SystemModel
is constituted by the Adaptive-Rate Source and the
transmission buffer. The adaptive-rate source
pur-sues agiventargetby implementing afeedbacklaw,
q= (SQ,a,j), where SQ is the transmissionbuffer
state, a and j aretheactivity level and the
encod-ing mode (I, P or B) of the frame to be encoded. Thankstothis law, the ratecontroller calculates the valueqof theQSP tobe usedby the MPEG encoder for each frame.
In order to model the RCMV source as a whole,
indicated hereas I, wedefine thestateof the whole
system as S(
(n)
(sQ(n),sfN)(n),S(')(n)), where:*
S'Q)
(n) is the transmission bufferqueuestateinthe n-th slot, i.e., the number of packets in the
queueandinthe service facilityatthe
observa-tioninstant;
*
S('f
(n) is the state of the underlying Markovchain of the channel SBBP N(n), that is,
S` (n)=U(n);
* S''(n) is the state of the underlying Markov chain of Y(n), coinciding with that of Y(n), forany qe[1,31].
The transmission bufferstateinthe slot n+1 canbe obtainedthrough the Lindley equation:
SQ =max{min
{s,
+r,K}-d,O}(7)
where
s'
is the transmission buffer state inthege-neric slotn,whilerand daretheservercapacity and the number of arrivalsatthe slot n +1.
The channel SBBP N(n), modeled so far, can be
equivalently characterized through the setof transi-tionprobability matrices, M(X)(d), whichare
tran-sition probability matrices including theprobability that the servercapacity is d (in[packets/slot]). Their generic element is definedas follows:
LM
`(d)]I
[S(1),S(2)]
N N =(8)
=-
Prob
| (NS
(2v)S
(n)
=N
1[Q ]S(,,s2, [ ][S2),d]d E|
The RCMV source emissionprocess is modeledby
an SBBP whose emission probability matrix
pends on the transmission buffer state. In order to
model this process, we usethe SBBP model of the
non-controlled MPEG video source described in
Section 2, Y (n), for each q E [1,3 1]. So wehave a
parameter set
(QfY)
XBfY1,
B(F2
) .,B( 31)), whichrepresents an SBBPwhosetransition matrix is Q(Y),
and whose emissionprocessis characterizedbya set
LY ))
of emission
matrices,
Bq q=1 31. At each timeslot,
the emission of theMPEGvideo sourceis therefore characterizedbyanemissionprobability matrix
cho-senaccordingtotheQSPvaluedefinedby the feed-back law q= (SQ, a,j). More concisely, as wedid
in (8) for the channel SBBP, we characterize the emission process of the RCMV source through the
setof matrices M(17 (r), Vr E[0,njl] , each
ma-QN
trix representing the transition probability matrix including the probability ofrpackets being emitted when the buffer stateis s(1), and the channelstateis s
So,
thegeneric
element of these matrices canbe obtained from the above parameter set,
(Q,Y BY,l' B(Y2 .BY31) asfollows:
(2)
( jL
a2 (AcT ](i(),(2)(i2) () L (r 0(9
(At(a)|2i ,2)j2)9
where:
q(2)
(SQ
a j(2)) is the QSP chosen whenthe frame to be encoded is the j(2)-th in the
GoP, the activity is a(2) and the transmission
bufferstatebeforeencoding this frame is sQ; *
fAct(a(2)
i(2),
j(2))
is
theprobability
that thege-neric frame j(2) intheGoPhas anactivity
a'2'
when its activity level is
i(2).
This function, asdemonstratedin [17, 18,24], isaGamma prob-ability density function, whosemeanvalue and variance characterize the videotrace;
* 3(Act) isthesetof all thepossible activities. Finally,we canmodel theRCMV source as awhole.
If we indicate two generic states of the system as
(1)1)() (2 2
s s S and S(2) = s S,Sy ), the
ge-neric element of the transition matrix of the video transmission systemas awholecanbecalculated, as
follows: [Q ] S(1)1),SS )SC(2)S(2) (10)
(d)f
-m-r 1 c= r (N) (d) (*(22) *V/SQ s2K,r,d)
where
(s41), s,2),
K, r,d) is aBoolean condition forthequeue statebehavior and is definedasfollows:
(St1)s)
VI(Q,'Q,Kr,dto1
K,r,d) {if
otherwisemax{min
±r,K} d,O}=,QOncethe matrix
Q`
isknown,we cancalculate the steady-state probabilityarrayof thesystem E asthe solution of thefollowing linearsystem:+T Q'
=g()
with 2z i 1 (11)where I isacolumnarrayall of whose elementsare
equal to 1, and TT(=[;T
]),
(y) * * *, ] is thesteady-state probability array, whose generic
ele-ment, /T[
)],
is the array containing the steady-stateprobabilities of thesourcewhen the virtual buffer is
inthe state SQ. Itmaybe difficultto solve (11)
di-rectly since the number ofstatesgrows explosively
as the transmission buffer size range increases. In
this paper we resort to feedback-type first order
Markov fluid queueing models to approximate the behavior ofadaptive MPEG servers [6]. In an
ordi-nary Markov fluid queuethe net drift of the queue
changes with respect to a continuous-time Markov chain. In a feedback-type fluidqueue, thenet input
rate not only depends on the state of the Markov
chain but also the instantaneous queue occupancy.
Forthepurposes ofmodeling theRCMVsource, we
construct a continuous-time Markov fluid queue
with the same state-space as above. The drifts in
each state are calculated as the mean bit rates for
each chosen quantization parameter q E [1,3 1].
De-pending on the adaptive policy used, regions of
queue occupancy where the QSP stays constant for
eachstatewill be determined. This model,in
princi-ple, can analytically be solved as in [6]. However,
the spectral decomposition approach used in [6] is
prone to numerical errors especially for large-scale
problems like the one studied in this paper. There-fore,weproposeto usethe ordered Schur decompo-sition [7] and the spectral divide and conquer prob-lem of[8] as a means ofsolving the feedback fluid
queue.
4 CASE STUDY
Let us nowapply the model proposedinthepaper to
evaluate performance achieved by a mobile video
userwhen it isinaUMTScell. The casestudy
con-sidered hereregards aUMTS cell which accepts at
mosttwentymobile video users, inorderto
guaran-tee them the required quality. We assume asystem
CDFs
Buffer occupancy
Figure 2. Cumulative distribution function of the buffer occupancyfor four staticpoliciesandoneadaptive policy
of 0.01667 s-1, a threshold of
qij=
0.75, and avalue of bit energy over noise ratio for each user
given by (Eb /NO
r=
2dB, relatingto a fast fading channel withusersmovingat3 km/h. Table 1 shows the maximum bitrate that canbe achievedby eachuser vs.the number ofusersactiveinthecell,
calcu-latedaccordingto(5).
The SBBPmodel of the video source wascalculated byonehour ofMPEGvideo sequencesof the movie "The Silence of the Lambs." To encode thismovie,
weuseda framerate of24 frames/s, a frame size of
M=180 macroblocks. The GoP structure IBBPBB
was used. The Transmission Buffer size was
as-sumed of 200 packets, with a packet size of 576
bytes. We study an adaptive MPEG server system
sharing aUMTS uplink with 19 other videosources
using the feedback-type Markov fluid queueing model. Inthisexample, we study four static policies for each of which the quantization scale parameter
QSP is fixed for all buffer occupancies. We use the QSP settings 1, 11,21 and31 for each static server
policy. Intheadaptivecase,thereare fourregions of the bufferoccupancy; theQSP is chosentobe 1, 11,
21 and31 for alltypes of frames when the number of packets in the buffer is within the intervals [0 50], (50 100], (100 150], (151, 200], respectively, where
200 is the maximum number of packets that the
buffercanhold. The cumulative distribution function
of the queue occupancy is given in Fig. 2. For
QSP=1, thenetinputrate tothequeueis excessively large leading to large loss rates irrespective of the frametype. Forthe other studiedQSP parametersthe lossrateissignificantly reduced butattheexpenseof both reduced encoding video quality and increased probabilities of empty buffers which account for wasted bandwidth. On the other hand, the adaptive policy tries to steer the buffer occupancy from the
twoboundariesalthough there still is accumulationat
theright boundary thataccountsfor random losses of
alltypes of frames. Inthefuture, weplan on
explor-ing awide variety of adaptive policies and their im-pact on overallPSNRand visual qualityso as to be able to provide guidelines for operating adaptive
MPEGsystemsforUMTSenvironments.
Users 3 4 5 6 7 8 9 10 11
Rate per user 425,21 kb/s 294,37 kb/s 225,11 kb/s 182,23 kb/s 153,07kb/s 131,96 kb/s 1 15,97 kb/s 103,43 kb/s 93,34 kb/s Users 12 13 14 15 16 17 18 19 20
Rate per user 85,04 kb/s 78,10 kb/s 72,20 kb/s 67,14kb/s 62,74kb/s 58,87kb/s 55,46 kb/s 52,42 kb/s 49,70 kb/s
Table 1.Bit rates vs. the number ofactiveusers
5 CONCLUSIONS
The paper proposes a newMarkov-based model of
real-time video sources in a UMTS environment, to
examine effects of the cell conditions on the
per-formance of video communications. The model is applied to compare different feedback laws imple-mented by the rate controller to control the output
video flow.Howeverthe modelcanbeappliedtothe design of both thesourceencodingparameters,such
asthe feedbacklaw, and somenetworkparameters,
suchasthe maximum number ofusersinacell.
REFERENCES
[1] L. J. Lin etal., "Bit-rate controlusing piecewise approximated rate-distortion characteristics,"
IEEE Trans. on Circuits and Syst. for Video
Tech., 38-1,1990.
[2] W. Ding and B. Liu, "Rate Control of MPEG
Video Coding and Recording by
Rate-Quantization Modeling," IEEE Transactions on
Circuits andSystemsfor Video Technology, Vol.
6, No. 1,February 1996.
[3] A. Lombardo, G. Schembra, "Performance
evaluation ofan Adaptive-Rate MPEG encoder matching IntServ Traffic Constraints," IEEE
Transactions on Networking, vol. 11, no. 1, pp.
47-65,February2003.
[4] A. Lombardo, G. Morabito, G. Schembra, "An
Accurate and Treatable Markov Model of
MPEG-Video Traffic",IEEEProc. Infocom '98, SanFrancisco, USA, 1998.
[5] Harri Holma and Antti Toskala, "WCDMA for UMTS", JohnWiley&Sons, 3rdEdition,2004.
[6] A.I. Elwalid andD.Mitra, "Fluid Models for the Analysis and Design of Statistical Multiplexing
with Loss Priorities on Multiple Classes of
BurstyTraffic", Infocom '92, 1992,pp. 415-425.
[7] N. Akar, N. C. Oguz, and K. Sohraby,ANovel Computational Method for Solving Finite QBD
Processes,StochasticModels, vol. 16, no.2,2000.
[8] N. Akar and K. Sohraby, "Infinite- and
Finite-Buffer Markov Fluid Queues: A Unified