Survey
* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project
CPSC 601.43: Stochastic Processes
Instructor: Anirban Mahanti
Email: mahanti@cpsc.ucalgary.ca
Reference Book
“Computer Systems Performance Evaluation
and Prediction” by P. Fortier and H. Michel,
Digital Press, 2004.
Stochastic Processes
1
Outline
Definitions
Discrete, continuous, independent, stationary
Bernoulli Process
Poisson Process
Birth Death Process
Markov Process (next time)
Stochastic Processes
2
Stochastic Processes
Definition: A family of random variables,
denoted X(t), where one value of the
random variable X exists for each value
of t.
Example
T = {heads, tails} <- the index set
x = {0, 1} <- the state space
X(heads) = 0; X(tails) = 1;
Stochastic Processes
3
Stochastic Processes (2)
Stochastic Processes
discrete
continuous
Examples
Number of commands, N(t), received by a
time-sharing computer system during some
time interval (0, t) -> discrete state,
continuous index
Number of heads returned, N(n), by
tossing a fair coin n times?
Stochastic Processes
4
Stochastic Processes (3)
t1 t2
t3
t4
s
t
s+h
t+h
Independent increments
Stationary Increments
x(t2) - x(t1) != x(t4) – x(t3)
x(t+h) – x(s+h) == x(t) – x(s)
E.g., number of phone calls,
N(t), handled by a call
center between noon and
3pm on a weekday.
Stochastic Processes
5
Bernoulli Process
Let Xi ( i>= 0) be an independent and
identically distributed Bernoulli random
variable, such that:
Xi = 1, with probability p, and,
Xi = 0, with probability (1-p)
Let Sn = X1 + X2 + … + Xn
(i.e., counting number of successes in n trials)
Sn is a Bernoulli process. Why?
Stochastic Processes
6
Poisson Process
A Poisson stochastic process has the following
characteri stics :
1. Events are independen t, and the interarriv al times
of events can be described using an exponentia l distributi on
N (t ) 1 e t , where rate of occurence of events.
2. Occurence of events in non - overlappin g intervals
of time are statistica lly independen t
3. For small increments of time, the probabilit y of
an event occuring is
t o(t )
Stochastic Processes
7
Merging Poisson Streams
λ1
λ=λ1+λ2
λ2
Stochastic Processes
8
Dividing Poisson Streams
λ
λpa
pa
pb
λpb
Stochastic Processes
9
More on Poisson Process
Number of occurrences in intervals of equal length
are identically distributed.
Poisson process is “memory less”, i.e., past history
does not aid in predicting future events.
Probability of k arrivals in an interval of length t (k is
an integer >= 0) follows the Poisson Density Function
P[ yt k ] e
t
( t ) k
k!
Stochastic Processes
10
Birth Death (BD) Processes
A continuous parameter, discrete state space
stochastic process
{X(t), t >= 0}
E(n), n = 0, 1, 2, 3 … describe the state
X(t) = n means that X(t) is in state E(n) at
time t
Stochastic Processes
11
Properties of BD Processes
State changes only in increments of +- 1
En >= 0
If the system is in state En at time t, the
probability of a transition to state En+1
during interval (t,t+h) is λnh + o(h), and to
state En-1 is µnh + o(h), where
λn = birth rate
µn = death rate
Probability of more than one transition
during an interval of length h is o(h)
Stochastic Processes
12
Time Dependent Solutions for BD
Pn (t ) P[ X (t ) n]
Probabilit y that BD system is in state E n at time t.
Then, we can show the following :
dPn (t )
( n n ) Pn (t ) n Pn 1 (t ) n 1 Pn 1 (t ), n 1
dt
dP0 (t )
0 P0 (t ) 1 P1 (t ), n 0
dt
Stochastic Processes
13
Equilibrium Solution for BD
λ0
1
0
µ1
Rate entering = Rate leaving
λ0 p0= µn p1 and p0+ p1 = 1
So, now you can solve!
Stochastic Processes
14