< previous page page_370 next page >

Page 370
0370-01.gif
Figure 6.15
Characterizing request distributions with p.
For the memory model, n items enter the
system (or request), each with probability 
d.
There is still another modeling possibility. Suppose we have the relationship described in Figure 6.14, but the probability of a request in any particular processor cycle is nonzero, say p = d. In the context of m interleaved memory modules, this means that the probability of a request to a particular module is c0370-01.gif. In memory systems, we will refer to the case wherein the request sources (or items that enter the system) request or enter with probability d as the d-binomial distribution. (See Figure 6.15.)
6.4.3 Service Distribution
From a service point of view, there are three Markovian (i.e., memoryless) distributions of particular interest.
Constant Distribution:
d87111c01013bcda00bb8640fdff6754.gif
All requests take time T for service, 0370-02.gif
Exponential Service-Time Distribution
The probability that service is completed by time t (m is average service rate) is
d87111c01013bcda00bb8640fdff6754.gif
P(t) = 1 - e-mt.
The distribution for the time (t) between arrivals in a Poisson distribution is the exponential distribution. This can be seen by assuming the time of last arrival at a server is 0 and the time of a current arrival is a random variable t. Then the distribution of Poisson arrival times is
d87111c01013bcda00bb8640fdff6754.gif
Prob (time between arrivals is < t)
d87111c01013bcda00bb8640fdff6754.gif
= 1 - Prob (time between arrivals is t).
This latter probability is simply the probability of no arrivals between 0 and t (i.e., k = 0 in the Poisson distribution). Thus,
d87111c01013bcda00bb8640fdff6754.gif
Prob (time between arrivals is <t) = 1 - e-lt,
where 1 / l is the mean of the interarrival time distribution. So if 1/m is the mean interservice time, then the interservice probability is
d87111c01013bcda00bb8640fdff6754.gif
P(t) =1 - e-mt.

 
< previous page page_370 next page >