Ch-4 Processor Memory Modeling Using Queuing Theory
Ch-4 Processor Memory Modeling Using Queuing Theory
* :
X
<
/
1
r, kfft'. jL
-
'
lwj*
V;
'
>
h
_ < f;
rec(
'1,
Mr •
^ late
'/ P>* ; n; j •
it * the
be
par
of
Q'
0
T
This chapter aims to provide an overview of Queuing Theory . Various models of Queuing Model, their
advantages, disadvantages, comparison of memory models and how models to be selected are described
in this chapter.
t
^
r
4.1 INTRODU ION ; ?*• J: U
Queuing theory is the mathematical study of waiting lines, or queues. In queuing theory' a ino
_: P
ttW constructed so that queue lengths and waiting times can be predicted.
t«
n
0) s
f C
Customers
1 2 ••• M ) Servers
S
b
0
Fig . 4.1 Model Producer -Server
126
Consider a producer server model . A buffer lor queue ) is present between them . Tasks are being
-
received and when one task is finished ( i .e. served ) then the second task is taken up by the server. Now
latency and the response time depend upon how many tasks are present in the queue and how quickly
n
*
they arc served. If there is no task , ahead in the queue the latency would be low and response time would
•
time taken by a
be shorter. Through put depends upon the average number of calls and the service
particular server.
-
Thus to represent the processor memory relationship, queuing theory is explained here. Forevaluation
of computer system designs , open and closed queue models are frequently used.
.
Consider a black ftox. Suppose it represents an I/O controller. At the input, v c have arrival of
different tasks. As one task is done, we have a departure at the output. So in the black box, we
have a server. Now if we expand and open- up the black box, we could see that incoming calls
are coming into the buffer and the output of the buffer is connected to the server. This is an
r .
*
As Queuing theory deals with waiting processes. Thus queuing theory also plays an important role
in measuring the processor performance . Generally we talk about , running the same job on the same
:1 is processor on 2 different occasions may create different execution times. Thus this theory is a powerful
tool for measuring the performance of I/O systems, multiprocessors, OS ( processes wait for various
resources ) etc.
Queues are formed because resources are limited .
Arrival Serviced
W queue
At the arrival
rate A.
At the
service rate *4 Departure
Arrival Process: Arrival processes show how processes arrive e.g . singly or in groups (batch or bulk
arrivals). Important points to be considered are:
How the arrivals are distributed in time (e . g . what is the probability distribution of time between
successive arrivals ( the inter -arrival time distribution ) .The inter - arrival time , a , is the average time
between process arrivals. It is measured in time per process. A common unit would be seconds/ aceess
a = 1/A,.
chite ,
processes arrive
^
—
Advanced Computei ^^
average rate at which
^^
-
irKssv.owKMBw^ -
rate s
*
• Arrival rate ( : »
Arrival
regutar arrivals (i.e. same
constant
access/second. . completely
one where we have
• devices
The input/output
* sr
sing «3
A Poisson stream Of arrivals ==^
s-r
corresponds
c ed
to
to a high speed
arrivals at
processor
“
random. In a Poisson
system with
stream
“
successive
. The
exponentially distributed
^
) • whether preemption is allowed (a server can stop processing a customer to deal with
“emergency” customer)
Certain assumptions considered in queuing theory are : service times for various processes are
independent and do not depend upon the arrival process is common. Another common assumption about
another
Queue Characteristics
In terms of the analysis of queuing situations the types of questions in which we are interested are
typically concerned with measures of system performance and might include:
• How long does a processor expect to wait in the queue before they are served and how loneh will
they have to wait before the service is complete?
’ rya,!l seCr edfbility*'
a » '° lonSer „
a S e rime interval before
"
• What is the average length of the queue
’
• What iis tne prooaDimy that the queue will
*
•A
process
• B represents the probability distribution for the
• C represents the number of channels (servers ) service process
• D represents the maximum number of custo mers
served or waiting for service) allowed in queuing
• E represents the maximum number
of customers in
total
^m (either beieing
Scanned with CamScanner
A
dO
.v
, Q T fbe: P
^^
pft
^e ' 9 ^
n US
^* >
—
distribution) or a exponcr
.
. i ier.arrival
'
and 0 ^ tial tli! I
\ (exponcn °
bUli n
.*
rrwc;
„
!JU T
*
.
• D for a genera infinite.
. G for specified Hen « * , >= ,, sjngle channel one server).
a , has a Poisson
e s t queuing system
[ f D and E are
mn queuing sys " nJ (
—^
the
For example time distn
—
- n
nen tial service
^ mem0ry less distributions and binom
^ Thus fl
ludon SON^
e , an exp0 theory
tributed. The
distribution mode ] ing of queuing
^
Note.*
- the average
rX
( distribution are dlsCUSsd
^ Iex system depends on the probability
“ *«“< * J
-
Di : « T Can
the service
of arrivals
ion l
distribution
,
, ,,, "
#ato .
the svsteni does not depend
on the previous state
i
“"
^
ib S circuits) They are sad
For Markovian dist distributions (just like combinational
0
'
a
but nly 00
”
to have a memory to
“ . The Sill
important types of memory less
distribution are:
Let in “7” time interval , V items enter into the system. Out of these /T items , “fc” items request
44
the service each with probability “ p \ Since V’ items are entered in the system , “m” memory modules
rested are are allotted to them.
Thus each request occurs with the probability p = ilm in each memory cycle 7.
tow long will
I For queuing theory we consider the case that there are “Jt” request that are directed to a particular
module (only one will be processed at a time and remaining are
terval before
•
ng time and
for = 0 L 2,
^ - n , where k )
ost. ( \
n n\
is the binomial
coefficient (he ^ - k \ ( n k )\
13 6
^ k ?'e ^ormu a can be underst ^ d'str:'bution) " n choose k'\ also denoted C(n
' ^
‘ »
we wanl k successes (pk ) and n - k ta ur
n
;lHowever
n
‘* -
as follows
the successes
ither being
diff * k succesJ" °
Ways
of distributing
’ P
”
CCUr anywhere am («
ng the n trials, and there are C *
^ distribution is , °
P on
” a
3 SeqUenCe of
” trials
r ,r
averagc ! that expresses the probability of a
^
tS 1s1r1bu110n
^
(
?
.
Urring in a r> ed
tndependently f * ,
ime
0 the ;m
" me Once
•
the last eve .
Ume and/or spacc if these events occur With a k
„
Scanned with CamScanner
•HO Advanced Computer Architecture r -
w .
1
The probability mass
function of X is given by:
XV *
/(*; X) = Pr ( X = *) = k\
where
• e isis the base of die natural logarithm (c = 2.71828...
)
s a
' °'\|
e0.
h . . £! is the factorial of k.
• k = XT, when the number of events occurring will be observed in the time interval 7 = 1.
‘ion, 9H (j
• The positive real number X is equal to the expected value of X and also to its variance.
X = E( X ) = Var(X).
, He
01
Thus p{ k ) is the probability that exactly k request for service will be made during time 7.
CaH
* Note: K
esina 03
0.2
\
0.1
0
0 0.5 1 1.5 2 2.5 3 35 4 4.5 5
' items
moiy
Poisson Solution Expected Number of Arrivals
•A network printer usually gets 15 print If customers are arriving at the exponentially
jobs every hour. The printer has to be
oa turned off for 10 minutes for maintenance.
.
distributed rate X how many customers
should you expect to arrive in time f?
What is the probability that nobody will
ie pro ^
;
want to use the printer during that time?
• The arrival rate is 15/60 = 0.25 jobs/min. Expected X * t =
For the printer problem with an arrival
p
0 m= ( 0.25 * 10 ) ° e 0.25*10 = 0.082
-
rate A. = 0.25 , in 10 minutes we should
0! expect 2.5 jobs to arrive
..-Si
O SERVICE DISTRIBUTION .
There are 3 Markovian distributions from service point of view. These are
A &\ >
1 - Constant distribution.
2 - Exponential service-time distribution
3. General service- time distribution
C Constant Distribution: As the name implies that all the requests take constant time 7 lor to be
it serviced . As it is said earlier also that the service distribution is represented by p. Thus p - l /T.
/
Scanned with CamScanner
1
(W .* 1
—
* ^
d2 = aY
/( l /p)2
then
If we consider the constant 2
=(
^
distribution then d = 0 while for exponential distribution d ~ = 1 thus these
3 service distribution it is shown in the figure as :
^7
d2 = 0 d2 = i
(Constant Distribution ) General Distribution (Exf onential Distribution )
Fig. 4.3 General distribution, constant distribution, exponential distribution.
3Y
It is common to use to use the symbols: : -
> Lamda ( 1 ) to be the mean (or average) number of arrivals per time period , i . e . the mean arrival
\
V-4: - rate
I*' •- l
« -
p. to be the mean (or average) number of customers served per time period, i .e . the mean
service rate.
.. y *
Fig. 4.4
1
^
which is called
There are 2 Types
of Systems:
system in w hich the rate at they exit as is
system is the , and the rate at which
1 . Stable System: Stable
the rate at which
arrival rate .
2. Unstable System
and in these systems
they arrive at
!
" “TiTo'‘
the
,
the store
_ - .
. ic m exit rate then
f waking customers
in h e
the system
store will
is called
gradually
unstable
effective
system,
increase towards
arrival rate
infinity . store N , is the
of customers in thesimply:
*V *
Little’s results
N = 'k T. , N = { p/1 - p)
N _
1 v»
fi fi(T - p)
"
-.
v
IS
3d
n,
Js
*
Bir:7nVR
In using this
customers tttf
'
«. ^
•
|
islriW"
'
j
. ^
. isis the SIa' s
* and '
|j|\Vcl \ **
singIc q 1 ICUC 10
the servers
V'
: • '
.
*•
.
mS’
.
•
’
•
. ..
'
•
•
*
’
.
-
•
- 0/
e pf °
" 1
Kent's Notation forces
f*
*n7.': .
••
A - V
> 7 •
p %eni.
|
• '
*
•
• '«* -
****** 1 0
^
re nl time g
; o- ,,}
5 • V
Service time distribution
»
PM#. . .-
V *»
p
rr- 'is -.
There ^
.
•• •• •
- • "• • ! r •
*
r 1 . / .«•»1
*rtf
1
Queuing Discipline ( l:CFS, LCTS. SIRO etc.) O '
,
r. I
arrivals , exponentially distributed
M/M/ 1 or M/M/°° is single server queue Wlith Poisson
waiting positions N
service time and infinite number of *‘r
v . •
in the
value
An M/M/ 1 queue is a stochastic process whose state space is the set { 0 , L , 2 , 3 , . .. ] where the
corresponds to the number of customers in the system , including any currently in service.
• Arrivals occur at rate X according to a Poisson process and move the process from state i to
i + 1.
• Service times have an exponential distribution with parameter p in the M/M/ 1 queue.
• A single server serves customers or.e at a time from the front of the queue , according to a tu v
come , first -served discipline . When the service is complete the customer leaves the queue and the
number of customers in the system reduces by one .
ISte buffer is of infinite size, so there is no l i m i t on the number of customers it can contain
nth model cite be described as a continuous
time Markov chain with transition rate matrix
f -x
H X
er
Q=
~ <M + X ) X.
* -<U + X) X
^ -(H + X) X
t
{0, 1, 2, 3, ... ) . This is the same continuou* t (1
* '
V
V
Queue Properties
N
ts Arrival Queue m
; Q
rate \
Tw Ts
1
T
,n % Fig. 4.6
, , , Q , p, X , 6
There are some terms that are used more frequently, these are N Tw Ts {
1. Ratio of request rate to service rate is called r and r Vm
. -
2. Thus average time spent in the system T = TW + Ts Where Ts . is the average service time and Tw
is the average waiting time.
Little's theorem is already defined , thus here again
iistnte
'
. . . ( 1)
N = XT
/ / consists of items in the queue and the item
N is average number of customers in the store, but here '
in the service then . .. ( 2 )
// =Q+p
ntsifc
p is number of items in service.
alien Thus from Eq. (1) and (2)
.] * Q + p AT -
Putting the value of T = TW + TS •
r* but Ts = 1 /p
We get Q + P = X ( TW + Ts )
Thus Q + p = X ( TW + 1/p)
and A/ p ~ p
Q + P Tw + X / p
=
jr
/ r1
Thus Q + p = XTw + p
*4
tf I
p
. rate p - 4 customers
distribution with a mean service rate of 4 customers per minute, Le the service
minute.
^. . BSusually
/
th A,rival distribution/
described by drree values separated by slashes
‘
v
ia distnbutioivof servers.
*
v
' y ir '+
-
where:
service
. aV
, ^ :/M
.
...... 3kt= Markovian or ejtjobentially
r
distributed
'
'
ji . ** - n*
V v £) Determmh.tic or constant. .
'
= .
: ii
Gi G ’nerii or binomial distribution :
^ for average waiting time)
rw = l /X [[p2 (1 + rf )]/2( l p )] • • • (P - K mean result -
2
for M/M/ 1 d - 1
We have studies three types of service distribution thus
Thus = l /x [p2/( i - P)1 rw
Waiting time of queued items is
- [ using little’s theorem ]
T q = T - 1/ ji. = p/[p.( l p)]
Thus N = t t q = p2/[d p)l -
2nd case when $ = 0 thus we have M /D/1
Tw = [ p /2( l - p ) ] x 1/X
2
Thus
Waiting time of queued items is
[using little's theorem]
T q = T - 1/p
= W, = p-/[20 - P)1
W
Thus N
3rd case
d2
MJDI 1 (Binomial arrival, constant service = ) ( ( p))] *
1) 0)
m Waiting time Tw = [( p - p / 2 l - Ts
where p >= p
2) approximately equals to zero . This
p < pease does not occur. Because if p < p then waiting time
means that in simple-processor models, there is no processo
r request in the memory cycle,
..
l
5
’
*
*
/
-
r
.V
: •
- &V. ^
- .• V
V
.
9
..
"
• \*
•• it
/p /
- -: -
3
^
.- Arrivals with an \ >
Ki
y •V
— -— - V’ vy
Jpiv 'it.
;V
'
average arrivals lK v ..
•
- ••
f'4
.
p? i
i
V - %
- ?.1
rate of X - •
r
- 4 a-
•jr
•f
t
Infinite Buffer i
- -
' • \
. . t x *
s « V ' H XAT* . '*
(infinite number of
• 'J
.
*
Ji '
K
-
ww - -S; :'.:-.;. .
l \ •V
-.
/ J
) . ci • *.
'
. r • * r • . . : v**
--
f • * 4
•
... \% .
'
mV y i rjrJ - " 1Vr V «•
X •
i
x- - . Assume that, as
1
-. X.
.•r1. v, *
, 0 2?NI V . 4/
.
;
•
; T* -
„ ^ ,
i*
. -
>i
on i
»
• ,
. . J
Amval Process
•
sk L JV . -
'
. . V
Mean Inter-arrival time - ^
= 1 - XA/ >
i «
* V» \
• a
1 •
V
. .. •X
Tie
er Mdrei&ionf •n
SK x25 ,
2
iv il in time Af ) = 0 (( A/ ) ) = 0
.
fr v> r * * *t ^
- Service.Process
J T‘. • *
-
4
) . >
P( a •
-.y
.
1
v
'
i
* i -
I - :,c ; >
a VS
? 1,
x:
r
; vx
i k*
1
'
.
vr:
»
_
$ \\ J
-
veil IOCU ^
--
.. f c« 1-. > •'• vritoSVtfJW
vjiiifjuici
*** 1 8
'
rvi oi meuiuit;
* ./’. wm' - JV *11 ’ • --v .
§. -_ i :
|EIStime .
Mean Service
in time A/ } = pA/ . . . . m» $8fNS -
-
-
P{ One rdeparture . -.- ? • . 1 */
'«
. - :
•
.
- -' - . vT.’--' -
•
• •• •• • '
• • ,•• i
i /
1-p
•
^
'
•
F { No departure in time A
/) = ?
'1 :
2
I
, o /• . : I , .
= 6> ((A/) ) = 0
A
Queue ,
Mean Performance Parameters of the
A"
-
- - , - V' y ./ -
1
'';
•
T;
. !» • •
VJ
tfSS§- |
l
^ gap
v
• >
•
*
K • « ' •
« ^
i* - M
N^ =
"
>' 3*'A - ^ V • XTI1%
(1 P) =
‘ '
• •
Y% -
^
\
^ '
•
••
• ..
=
'
i -p
'
;
•
>
*.
(
j
:
- -
SP: : *« ; :; - - -
.
•’Ay
;v- •
. . *
• • •
^
P p - - -;
it :P (i - Po ) = rI - " -P
'
. .
- .
'
-
P V; "
-
-
'
mi
:
'=1
.
v.
1 p
:
*
•
,
v
.
'
.
•
W-
^- P) :
: i ®sai 8fe§@i P-
^
,
-
-
#
-
•
'
v is
'
i - Po P
"
* :
•
> •
. . : • v. ; : . =
r T
^
.
t ’.-
'
~. V
.. . -.w. .* ^ •
• V '
Lb ) Arrival time is independent of the service rate. This results in a queue of unbounded length as
y Thus in open Queue model arrival rate is a function of total service time ( including waiting ).
Thus Throughput = arrival rate
j(d ) Goal: To characterize the distribution of number of jobs in the system.
»»
f
' 4
•
•'****'
request rate decreases with mer
,« »
. processor s r
^ ^^^
'
jpf? Op
r*x m*rervrt
Tims hi a *
l -$. ; - to wait ). This <fefc
(because it has
ri&ty 4
t
i
memory .
to tintcrlca veil
• •
model is limited
Y V- ^ C
I
foM
*
:
r ;V / .
*
?V Out - Disk
rfr J
A
2 4
•
V .> • In A
’
?*V- Disk
B
VJir
Xs
i
—
? .> ..
m
Fig . 4.8 Flores model. request
Let h is the total splitted. are
request rate (req
Then Xsf is splitted uests per second) made by processor
‘ over
m modules and I /O devices
uniformly in m ways. ,
X. = Xslm
Then al the module
then M = l / TC
y Here
MIPS 11i used for P a ih/ ni ) x T
f/Milli^n acces5 measuring th» .. .
second (MAPS) Processor instruction
i
C
1 Tc is memory cycle tii ^
* (Mu>S) .f£ 2cessorrefefence
execution rate .
A *^
5 a balance between *** or interleaving factor and performance choose
ilso so that 111 = K
2 ( K is an integer).
, in so that P ~ 0.5 and
Example: Suppose we wish to design a memory system for a processor with peak performance of
= 20 ms and Tc = 100 n sec, m = 16 ,
-
40 MIPS and one instruction decoded per cycle. Also assume Ta
p = 0.47, total of 1.5 references per instruction.
B
Solution: 1. MAPS — x 40 = 60 MAPS (here I/O reference/instruction is ignored)
= 1.5 x 40 = 10
*
2. p= —
m
?;
** * J
*
= —m1 x (100 n sec)
60 x 106 x
odeis ,
= 60 xl 06 x —m
x (100 xlO ) -9
6
m
1 p2 - pp
Tw = • i
\ 2( 1 - p)
here P = -m1
pq - f )
"
X - 2(l - p)
here p = —P
i (i - P) 1
Thus T H' = - =m = —P
11 - 2 ( 1 - p)
~c - -1
p
J Thus T H* = 7C •
(p - P )
2(1 - p)
A
re j*
#
44 ]
- 2 (1 p)
K C>
f‘ lOOx 0.47
1 N
f|tfn TW =
16
2 (1 - 0.47)
-
_ Processor
Memory Modeling Using
-
»oi r »•« r*. * *•* *’»* i*\ ,n >
—
Queuing Theory ( 139
IM l » M » r .. - "
.
||
i
'
.
. 11 J
-
100 x 0.4075
1.06
= 38.44 ns
Total memory access time = Tw + Ta
= 38 + 200 ns
= 238 ns
2 ~
Lr )
P PP = 0.18
° 2 (1 — p)
Average open -queue size ( Flore’s model)
= m - Q0 = 16 x 0.18 = 2.88 = 3.
But we know that memory systems are not open queues. Since buffers are of limited size, thus
processor does not make demands at the peak ntofput still this simple model is of interest as it provides
the information of interleaved partition . /
4.5.2 Closed Queue Models
The closed queue models are modeled by queue with a feedback. The features of Closed queuing
network are
1. There are external arrivals or departures
2. Total number of jobs in the system is constant
3. OUT is connected back to ‘IN.’
4. Throughput = flow of jobs in the OUT-to-IN link
Number of jobs is given , determine the throughput.
Closed Queue models have bounded size and waiting time.
Feedback Disk
Out
A
In CPU
Disk
B
t
>t
4' ' 1 ; •
•'
*
V.
n
Binomial Approximation
Substituting queue size for MB/ D/ 1 ( binomial arrival , constant service )
N = nlm = ( pa 2 - ppa )!2( \ - pa ) + pa
Since Processor makes one request per Tc
p = 1/m ( prob of request to one module )
Substituting this and solving for pa
a. = -
pa 1 + nlm - l /2m - (1 + nlm l /2m)2 - 2n/ m )
r
P
3
- + and
—
B( m, n ) m pa •
have
If n is the mean request rate and z is the no. of sources, then 5 = Z . —
• This model can be summarized as follows:
- Processor makes n requests per Tc .
- Each processor request source makes a request with probability 5.
• Offered bandwidth per T , is Bw = niTc = ink and Achieved Bandwidth = B( m, n, 8) per j
• Achieved bandwidth per second
- B( m, /i, 8)/r = m
V
Compute 5:
= 3.6 requests/? .
z = cp x /processor cycle
CL
=r
Where cp is no of processor
So
sources ^ time
3
CO
So * = 3 x 120/40 = 9
5 = n/ z = 3.6/9
n>
Compute B( m , «. 8): = 0.4
B0n, « , 5)
= + /2 On + n
" - 6/2)2 _ 2 mn
So processor , = 2.3 Kequests/r
ffect on processooffers 3.6
memory system can deliver
Performance achieved only 2.3. This has direct
At lcP at 40 = 2- 3/3.6 (offered Perf )
‘ ns cycle .
Achieved PerfrormanceofferedJ = 25 MIPS .
^
= 2.3/3.6( 25 ) = 16
MIPS .
Advanced Computer Architecture
-• -
'I ** Qfe**l
Queue Models
4.5.4 Mixed
i
-.
M certain systemsjhat fehawasopen queue up to a certain queue
~~
clQS§di °t —— '
' AH jobs of a single class have the same service demands and transition probabilities
. Within each
— C
jfr:,
Control
subsystem
We have studied open queue system and closed queue systems. Now we will study “Buffered Queue
Systems”. In Buffered Queue Systems, the requests made of the processor from the buffered sources.
This is called Mixed Queues System, because with a low request rate, system acts as open queue but once
it refers the critical occupancy , it behaves as an closed -queue system.
Now in buffered queue systems, only one queue is added in the system.
Thus, N = m f -=p
Pl
—
CO
= pfl +
Q.
2 (1 pa )
§
^ here Ba is the achieved queue size in the buffer.
O
As already said that for low request rate, system acts as an open queue thus the offered CCUPan
0 <
-
—_
5
in
size ( )
s same as achieved occupancy this ra for
Ba is less than the actiiajbuffy
2
P+P (v P = Pa >
—
2 (1 p)
pa
P" + 2 (1 - p„ )
One another term defined here i .e. called critical occupancy. Critical occupancy Pc >
tM
31
mean buffer size approaches the physical buffer size. Let Ba
p2
Thus BF =
-
2 (1 Pc )
ii
— or
Processor Memory Modeling Using Queuing Theory
BF x 2 * [( 1 - pf )|= p2
m
2 * BF - 2 * BF * p . = p;2
(
Thus as long as pt. > p, system behaves as gpen -queue system and lor
%
pc < p , system behaves as an
closed queue system.
|
« Each model is valid for a particular type of processor memory' interaction .
• Hellerman's model represents simplest type of processor. Since processor can not skip over
conflicting requests and has no buffer, it achieves lowest bandwidth .
• Strecker's model anticipates out of order requests but no queues. Its applicable to multiple simple
un buffered processors.
• /D/1 open (Flores) Model has limited accuracy still it is useful for initial estimates or in mixed
Af
queue models.
• Closed Queue Mg/ D/ l model represent a processor memory in equilibrium, where queue length
including the item in service equals n / m on a per module basis.
Simple binomial model is suitable only for processors making n requests per Tc.
^'The 6 binomial model is suitable for simple pipelined processors where n requests per Tc are
each made with probability 5.
• For service rate if service time is fixed, use constant ( D ) service distribution.
Q • If service time varies but variance is unknown, (choose d 2 - 1 for ease of analysis) use exponential
3 (A/) service distribution.
co
* • If variance is known and d2 can be calculated use M /G/ i model.
to
• The third parameter determining the simple queuing model is amount of buffering available to
the requestor to hold pending requests.
P is the probability that an item entering system requests service during unit service time.
d 2 is the coefficient of variance of service distribution .
c«rrwi>W8'>' x«i»v w»K*5K* ir>rn
- '
1443§ ..-Advanced
. .
Computer Architecture
.ozv r -
,31 - - .--
7J . /f . - - • *
'
•
-
* -
• jv'fftV'* vti; ' * » * t‘ ~
lltf - >
'
4.6 CONCLUSIONS /
REVIEW QUESTIONS
Q. l . What do you understand by the term arrival process
, service mechanism and queue properties?
Q.2. Explain little’s theorem .
Q.3. Explain open, closed 4 mixed queue models.
Q'4' Wi h ,
^ ^ waiting time and
Q.5. Explain Binomial Model. Why it is used ?
CO
o)
Q
3
13
(D
Q.
-
r f
\
O
0)
3
C/3
O
CD
3
=
CD
3