From the above model the steady state probability of channel being idle is obtained. In order to obtain the throughput performance of node, the states of a node needs to be modeled. The node is modeled as a 3 state Markov chain again as in Wang and Aceves (2004). Our intention is to use this model which was used for CSMA/CA based networks to the IEEE 802.11 standard based networks.
Fig 7 Node moled for IEEE 802.11 MAC
The model has three states.
The wait state is a state when the node defers for other nodes or backs off, succeed is the state when the node can complete a successful transmission and fail is the state when the node initiates an unsuccessful handshake. We define the length of succeed and fail states as
Tsucceed = Tlong.
= lrts + lcts + ldata + lack + 3τ.
Tfail = Tshort2.
= lrts + lcts + 2τ.
The duration of the node in wait state is τ, in this model. This is a simple approach and the work evaluates how good can it be modeled using a single state with a fixed time.
While there are many transition probabilities involved, it is sufficient for our purpose if the transition probability Pws, from wait state to succeed state is determined. express Pws can be expressed as follows,
Pws = P1. P2. P3.P4. ------ (23)
P1 = Probability that the node transmits = p’ .
P2 = Probability that the destination of this node’s packet does not transmit in the same slot = (1-p’).
P3 = Probability that none of the other neighs of the node transmits = (1-p’).
P4 = P that none of the neighs of y transmit for vulnerable period = (1-p’)(2lrts + 2τ) .
Pws = 2.p’.(1-p’)2.(1-p’)(2lrts+2τ). ------ (24)
The transition probability from wait state to succeed state, Pws is found out considering the transmission from this node to every other node. Since in a string network, a node sends to any of its two neighbors, we take twice the transition probability for each of its neighbors.
Similarly the probability that a node x continues to stay in the same state, Pww is just the probability that no node including itself transmits in the same slot.
Pww = (1-p’)3. ------ (25)
Let , , denote the steady state probability of state succeed, wait, and fail respectively. The transition probabilities from any state to wait state, Psw, Pfw is 1 since before attempting to send a next packet, each node has to wait for DIFS time. From the markov chain we have,
Pww ++= .
Pww +1 - = .
=
= . ------ (26)
The steady state probability of state succeed, , can be calculated as :
= Pws = = ps. ------ (27)
This steady state probability is the previously unknown quantity ps. With this knowledge of ps, we can obtain p’ from equation for p’[].
From the node markov model we can also obtain the throughput of a node as follows,
Th = .
= .
= ------ (28)
We can use similar methods to derive the throughput for grid topologies. We give the transition probabilities for the channel model as follows.
Pii = (1 - p´)4. ------ (29)
Pil = 4ps(1- p´)3. ------ (30)
Pis1 = 1 – [(1 - p´)4 - 4ps(1- p´)].
p´ 2 [ 3p’2 – 8p´ + 6]. ------ (31)
Pis2 = 1 - Pii - Pil – Pis1.
4(1 - p´)3(p´ - ps). ------ (32)
.
=.
p´ = p. .
= p . [ + 4* ps *(1 - p´)3Tlong + p´ 2(3 p´2 – 8 p´ +6)Tshort1 + 4(1- p´)3(p´- ps) Tshort2 ].
------ (33)
And using the Markov model for node as in fig, the successful transmission probabilities and node throughput is derived for grid network.
Pws = P1. P2. P3.P4.
Pws = 4 p´(1 - p´)4(1- p´)3(2.lrts +τ). ----- (34)
Pww = (1 - p´)5. ------- (35)
=
= . ------ (36)
= . Pws. = = ps. ------- (37)
ps = .
Th =
= ----- (38).
The expressions obtained for string and grid topologies are evaluated in chapter 4.
Dostları ilə paylaş: |